Hotels in Old Town, Edinburgh

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 35 hotels
2Filter & Sort
View map
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 /nightSelect
MapView on map400 m from City Centre400 m from Royal Mile
From   US$ 212 /nightSelect
  • Unparalleled views of iconic Edinburgh landmarks
  • Boutique luxury in Edinburgh's historic Royal Mile
  • Award-winning Italian-Scottish fusion dining at Cucina
  • Cocktail Bar
  • Sacred Garden
  • VIP Packages
200 m from City Centre200 m from University of Edinburgh
From   US$ 381 /nightSelect
  • The Sacred Garden rooftop restaurant
  • Luxurious themed accommodations
  • Live entertainment options nightly
  • Fitness room
  • Common lounge
  • Laundry services
300 m from City Centre300 m from Royal Mile
From   US$ 231 /nightSelect
  • 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 /nightSelect
  • Fully equipped kitchens in all units
  • Private entrance for easier access
  • Flat-screen TV with streaming services
  • Commons Club
  • Oculus Lounge
  • Fitness Centre
From   US$ 281 /nightSelect
  • Historic Greyfriars Hall for unique weddings
  • Pet-friendly rooms with no extra fees
  • Rooftop terrace with castle views
9.0
Perfect2 reviews
  • Private Cinema
  • City Views
  • Whiskey Welcome
200 m from City Centre100 m from Royal Mile
From   US$ 284 /nightSelect
  • 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 /nightSelect
Located 17 minutes on foot from the historic fortress "Edinburgh Castle", the Edinb&B features a buffet breakfast.
  • Rooftop Bar
  • Mini Bar
  • Dyson Hairdryers
From   US$ 185 /nightSelect
  • Rooftop champagne bar with stunning views
  • Complimentary mini bar stocked with local snacks
  • Luxurious Dyson hairdryers in rooms
  • Penthouse Suite
  • Garden Suites
  • Luxury Two-Bedroom Apartment
1.0 km from City Centre500 m from Usher Hall
From   US$ 203 /nightSelect
  • Stunning views of Edinburgh Castle
  • Chic decor with local character
  • Private courtyard access for select rooms
  • Well-equipped kitchens
  • Daily housekeeping
  • Stylish interiors
900 m from City Centre900 m from Edinburgh Playhouse
From   US$ 436 /nightSelect
  • Adjacent to Holyrood Palace
  • Distinctive historical architectural design
  • Beautiful views of Arthur's Seat
  • King-size beds
  • Self-check-in
  • Local dining
500 m from City Centre300 m from Edinburgh Christmas Market
From   US$ 54 /nightSelect
  • 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 /nightSelect
  • Gothic suites with four-poster beds
  • Candlelit dining with Scottish seasonal cuisine
  • Steps from Edinburgh Castle's gates
9.8
Perfect2 reviews
  • Whisky Bar
  • Urban Spa
  • Michelin Dining
400 m from City Centre200 m from Edinburgh Waverley Railway Station
From   US$ 453 /nightSelect
  • Landmark clock tower with Scottish-inspired design
  • 500 Scotch whiskies in iconic Whisky Bar
  • Relaxing spa with Turkish steam room
9.4
Perfect1 review
  • Spa Facilities
  • Indoor Pool
  • Family Rooms
100 m from City Centre100 m from Royal Mile
From   US$ 205 /nightSelect
  • Historic building with modern amenities
  • Spa facilities not found in budget hotels
  • Prime location on the Royal Mile
8.8
Great2 reviews
  • Indoor Pool
  • Gourmet Restaurant
  • Fitness Center
700 m from City Centre100 m from Grassmarket
From   US$ 188 /nightSelect
  • Stunning Edinburgh Castle views
  • Indoor heated swimming pool
  • On-site gourmet restaurant Metro
  • Executive Lounge
  • Fitness Centre
  • On-site Restaurant
100 m from City Centre100 m from Royal Mile
From   US$ 191 /nightSelect
  • Historic building with unique architecture
  • High-quality dining at Marco Pierre White
  • Executive lounge with complimentary snacks
9.8
Perfect1 review
  • On-site Gym
  • Room Service
  • Coffee Bar
200 m from City Centre200 m from Royal Mile
From   US$ 201 /nightSelect
  • Centrally located near Royal Mile attractions
  • Diverse and delicious dining options available
  • Comfortable beds with cozy accommodations
8.2
Great1 review
  • Fitness centre
  • Self-service laundry
  • Concierge services
300 m from City Centre300 m from Royal Mile
From   US$ 233 /nightSelect
  • Victorian charm in historic Old Town
  • Fully equipped gym available 24/7
  • Pet-friendly serviced apartments offered
  • Ibis Sweet Beds
  • Bar Lounge
  • Meeting Rooms
200 m from City Centre200 m from University of Edinburgh
From   US$ 131 /nightSelect
  • Live music events in hotel bar
  • Local ingredients in breakfast options
  • Hot chocolate available in lobby
  • 1
  • 2

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

Top Recommended Luxury Hotels in Old Town

Top Recommended Boutique Hotels in Old Town

Top Recommended Central Hotels in Old Town

Top Recommended Cheap and Budget Hotels in Old Town