Hotels in Old Town, Edinburgh
1-20 out of 35 hotels
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
MapView on map400 m from City Centre400 m from Edinburgh Waverley Railway Station
From
US$ 198
/night
MapView on map400 m from City Centre400 m from Royal Mile
From
US$ 212
/night
- Unparalleled views of iconic Edinburgh landmarks
- Boutique luxury in Edinburgh's historic Royal Mile
- Award-winning Italian-Scottish fusion dining at Cucina
Hotel
- Cocktail Bar
- Sacred Garden
- VIP Packages
200 m from City Centre200 m from University of Edinburgh
From
US$ 381
/night
- The Sacred Garden rooftop restaurant
- Luxurious themed accommodations
- Live entertainment options nightly
Aparthotel
- Fitness room
- Common lounge
- Laundry services
300 m from City Centre300 m from Royal Mile
From
US$ 231
/night
- Prime Royal Mile location
- Fully-equipped kitchenette in apartments
- Pet-friendly accommodations available
Aparthotel
- Allergy-free units
- Private entrance
- Shared kitchen
200 m from City Centre200 m from University of Edinburgh
From
US$ 207
/night
- Fully equipped kitchens in all units
- Private entrance for easier access
- Flat-screen TV with streaming services
Hotel
- Commons Club
- Oculus Lounge
- Fitness Centre
From
US$ 281
/night
- Historic Greyfriars Hall for unique weddings
- Pet-friendly rooms with no extra fees
- Rooftop terrace with castle views
Hotel
9.0
Perfect22 reviews10
- Private Cinema
- City Views
- Whiskey Welcome
200 m from City Centre100 m from Royal Mile
From
US$ 284
/night
- Private cinema with luxury leather seating
- Stunning views of Edinburgh's historic landmarks
- Complimentary whiskey upon arrival
Guest house
300 m from City Centre200 m from University of Edinburgh
From
US$ 147
/night
Located 17 minutes on foot from the historic fortress "Edinburgh Castle", the Edinb&B features a buffet breakfast.
Hotel
- Rooftop Bar
- Mini Bar
- Dyson Hairdryers
From
US$ 185
/night
- Rooftop champagne bar with stunning views
- Complimentary mini bar stocked with local snacks
- Luxurious Dyson hairdryers in rooms
Aparthotel
- Penthouse Suite
- Garden Suites
- Luxury Two-Bedroom Apartment
1.0 km from City Centre500 m from Usher Hall
From
US$ 203
/night
- Stunning views of Edinburgh Castle
- Chic decor with local character
- Private courtyard access for select rooms
Aparthotel
- Well-equipped kitchens
- Daily housekeeping
- Stylish interiors
900 m from City Centre900 m from Edinburgh Playhouse
From
US$ 436
/night
- Adjacent to Holyrood Palace
- Distinctive historical architectural design
- Beautiful views of Arthur's Seat
Aparthotel
- King-size beds
- Self-check-in
- Local dining
500 m from City Centre300 m from Edinburgh Christmas Market
From
US$ 54
/night
- Historic 15th-century building
- Charming courtyard views from rooms
- Complimentary Scottish shortbread gift
Hotel
- Secret Garden
- Award-Winning Dining
- Luxury Suites
600 m from City Centre300 m from Grassmarket
From
US$ 976
/night
- Gothic suites with four-poster beds
- Candlelit dining with Scottish seasonal cuisine
- Steps from Edinburgh Castle's gates
Hotel
9.8
Perfect22 reviews10
- Whisky Bar
- Urban Spa
- Michelin Dining
400 m from City Centre200 m from Edinburgh Waverley Railway Station
From
US$ 453
/night
- Landmark clock tower with Scottish-inspired design
- 500 Scotch whiskies in iconic Whisky Bar
- Relaxing spa with Turkish steam room
9.4
Perfect11 review10
- Spa Facilities
- Indoor Pool
- Family Rooms
100 m from City Centre100 m from Royal Mile
From
US$ 205
/night
- Historic building with modern amenities
- Spa facilities not found in budget hotels
- Prime location on the Royal Mile
Hotel
8.8
Great22 reviews10
- Indoor Pool
- Gourmet Restaurant
- Fitness Center
700 m from City Centre100 m from Grassmarket
From
US$ 188
/night
- Stunning Edinburgh Castle views
- Indoor heated swimming pool
- On-site gourmet restaurant Metro
Hotel
- Executive Lounge
- Fitness Centre
- On-site Restaurant
100 m from City Centre100 m from Royal Mile
From
US$ 191
/night
- Historic building with unique architecture
- High-quality dining at Marco Pierre White
- Executive lounge with complimentary snacks
9.8
Perfect11 review10
- On-site Gym
- Room Service
- Coffee Bar
200 m from City Centre200 m from Royal Mile
From
US$ 201
/night
- Centrally located near Royal Mile attractions
- Diverse and delicious dining options available
- Comfortable beds with cozy accommodations
Aparthotel
8.2
Great11 review10
- Fitness centre
- Self-service laundry
- Concierge services
300 m from City Centre300 m from Royal Mile
From
US$ 233
/night
- Victorian charm in historic Old Town
- Fully equipped gym available 24/7
- Pet-friendly serviced apartments offered
9.6
Perfect11 review10
- Ibis Sweet Beds
- Bar Lounge
- Meeting Rooms
200 m from City Centre200 m from University of Edinburgh
From
US$ 131
/night
- Live music events in hotel bar
- Local ingredients in breakfast options
- Hot chocolate available in lobby
- 1
- 2
Saved
Save
Top Hotel Picks in Old Town
How much is a hotel room per night?
These hotels are close to key sites like Edinburgh Castle, the Palace of Holyroodhouse, and transport options such as the Waverley train station. Prices start around £100 per night, with top-rated choices scoring above 8.2/10.
3 star:
£100-£180
4 star:
£180-£300
5 star:
£300-£500
