Hotels in Old Town, Edinburgh
1-20 out of 32 hotels
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
Hotel
MapView on map600 yd from City Center300 yd from Grassmarket
From
US$ 976
/night
- Candlelit gothic dining experience
- Suites with four-poster beds and velvet walls
- Located steps from Edinburgh Castle
Hotel
9.8
Perfect22 reviews10
MapView on map400 yd from City Center200 yd from Edinburgh Waverley Railway Station
From
US$ 453
/night
- Legendary clock tower and iconic architecture
- Exquisite afternoon tea with live harp music
- 500+ malts in the exclusive Whisky Bar
Hotel
- Rooftop Terrace
- Fitness Center
- Chef's Table
From
US$ 281
/night
- Historic location in Old Town charm
- Pet-friendly with complimentary pet amenities
- Rooftop terrace with stunning city views
9.4
Perfect11 review10
- Indoor Pool
- Spa Facilities
- Concierge Service
100 yd from City Center100 yd from Royal Mile
From
US$ 205
/night
- Historic building with modern interior
- Spa facilities and indoor heated pool
- Prime location on Royal Mile
Hotel
9.0
Perfect22 reviews10
- Private Cinema
- Historic Architecture
- Luxury Suites
200 yd from City Center200 yd from Royal Mile
From
US$ 284
/night
- Private cinema with luxury seating
- Complimentary prosecco for direct bookings
- Stunning views of Edinburgh landmarks
Aparthotel
8.2
Great11 review10
- Fitness center
- Concierge service
- Laundry suite
400 yd from City Center300 yd from Royal Mile
From
US$ 233
/night
- Historic sandstone Victorian building
- Boutique serviced apartments with kitchenettes
- 24/7 fully equipped fitness center
Hotel
8.8
Great22 reviews10
- Indoor Pool
- On-site Gym
- Heated Sauna
800 yd from City Center100 yd from Grassmarket
From
US$ 188
/night
- Breathtaking views of Edinburgh Castle
- Luxurious indoor pool and sauna
- Charming historical setting in Old Town
Hotel
- Champagne Lounge
- Mini Bar
- Powerful Showers
From
US$ 185
/night
- Rooftop champagne lounge with stunning views
- Complimentary mini bar with local snacks
- Powerful showers with multiple shower heads
- On-site spa
- Stylish rooms
- Event spaces
400 yd from City Center400 yd from Royal Mile
From
US$ 212
/night
- Located on historic Royal Mile
- Rooms with stunning landmark views
- Italian dining with a Scottish twist
9.0
Perfect11 review10
- Living Wall
- Cozy Bar
- Smart TVs
300 yd from City Center300 yd from Royal Mile
From
US$ 144
/night
- Exceptional location near major attractions
- Unique living wall in reception area
- Contemporary bar with extensive drink options
9.6
Perfect11 review10
- Live Music
- Local Breakfast
- Quick Check-In
200 yd from City Center200 yd from University of Edinburgh
From
US$ 131
/night
- Live music in bar area
- Local ingredients in breakfast
- Quick check-in and check-out
- Castle View Suites
- On-site Dining
- State-of-the-art Gym
700 yd from City Center200 yd from Grassmarket
From
US$ 225
/night
- Stunning views of Edinburgh Castle
- Exceptional staff service with personal touches
- Diverse breakfast options for all tastes
Hotel
- Signature Suite
- Whisky Snug
- Bistro Du Vin
600 yd from City Center300 yd from University of Edinburgh
From
US$ 566
/night
- Former asylum with historic charm
- Unique bathtubs outside bathrooms
- Artisan cocktails crafted by skilled bartenders
Aparthotel
- Penthouse Apartments
- Luxury Gym
- Luckenbooths Restaurant
300 yd from City Center200 yd from Royal Mile
From
US$ 642
/night
- Apartments with Royal Mile and city views
- Medieval townhouse blending history with luxury
- Pet-friendly stay with tailored amenities
9.8
Perfect11 review10
- On-site gym
- Coffee bar
- Restaurant
200 yd from City Center300 yd from Royal Mile
From
US$ 201
/night
- On-site restaurant with city views
- Comfy beds with quality linens
- Family-friendly room arrangements
- Express Start
- Family Rooms
- Snack Menu
300 yd from City Center300 yd from Royal Mile
From
US$ 83
/night
- Only 7-minute walk to Edinburgh Castle
- Complimentary Express Start breakfast included
- Pet-friendly with prior arrangement
Hotel
- Live music
- Complimentary snacks
- Historical decor
100 yd from City Center100 yd from Royal Mile
From
US$ 117
/night
- Live music every night in the pub
- Complimentary prosecco upon direct booking
- Historical charm from a former bank
9.4
Perfect33 reviews10
- Lively bar
- Bicycle rental
- Compact rooms
100 yd from City Center100 yd from Royal Mile
From
US$ 267
/night
- Location near Royal Mile attractions
- Inclusive breakfast with varied options
- Dog-friendly policies for pets
Hotel
- Executive Lounge
- On-site Restaurant
- Fitness Centre
100 yd from City Center100 yd from Royal Mile
From
US$ 191
/night
- Historic building with unique charm
- High-quality dining at Marco Pierre White
- Executive Lounge with complimentary snacks
Aparthotel
- Fitness Room
- Laundry Services
- Common Lounge
300 yd from City Center400 yd from Royal Mile
From
US$ 231
/night
- Fully equipped kitchens in all apartments
- Prime location on the Royal Mile
- Pet-friendly accommodations available
- 1
- 2
Saved
Save
Top Hotel Picks in Old Town
How much is a hotel room per night?
These hotels place you a short walk from Edinburgh Castle, the Royal Mile, and Waverley Station for easy train access. Prices start around $120 per night, with many options rated above 8/10 on major review sites.
3 star:
$120-$250
4 star:
$250-$400
5 star:
$400-$600
