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 32 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
Hotel
MapView on map600 yd from City Center300 yd from Grassmarket
From   US$ 976 /nightSelect
  • Candlelit gothic dining experience
  • Suites with four-poster beds and velvet walls
  • Located steps from Edinburgh Castle
9.8
Perfect2 reviews
MapView on map400 yd from City Center200 yd from Edinburgh Waverley Railway Station
From   US$ 453 /nightSelect
  • Legendary clock tower and iconic architecture
  • Exquisite afternoon tea with live harp music
  • 500+ malts in the exclusive Whisky Bar
  • Rooftop Terrace
  • Fitness Center
  • Chef's Table
From   US$ 281 /nightSelect
  • Historic location in Old Town charm
  • Pet-friendly with complimentary pet amenities
  • Rooftop terrace with stunning city views
9.4
Perfect1 review
  • Indoor Pool
  • Spa Facilities
  • Concierge Service
100 yd from City Center100 yd from Royal Mile
From   US$ 205 /nightSelect
  • Historic building with modern interior
  • Spa facilities and indoor heated pool
  • Prime location on Royal Mile
9.0
Perfect2 reviews
  • Private Cinema
  • Historic Architecture
  • Luxury Suites
200 yd from City Center200 yd from Royal Mile
From   US$ 284 /nightSelect
  • Private cinema with luxury seating
  • Complimentary prosecco for direct bookings
  • Stunning views of Edinburgh landmarks
8.2
Great1 review
  • Fitness center
  • Concierge service
  • Laundry suite
400 yd from City Center300 yd from Royal Mile
From   US$ 233 /nightSelect
  • Historic sandstone Victorian building
  • Boutique serviced apartments with kitchenettes
  • 24/7 fully equipped fitness center
8.8
Great2 reviews
  • Indoor Pool
  • On-site Gym
  • Heated Sauna
800 yd from City Center100 yd from Grassmarket
From   US$ 188 /nightSelect
  • Breathtaking views of Edinburgh Castle
  • Luxurious indoor pool and sauna
  • Charming historical setting in Old Town
  • Champagne Lounge
  • Mini Bar
  • Powerful Showers
From   US$ 185 /nightSelect
  • 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 /nightSelect
  • Located on historic Royal Mile
  • Rooms with stunning landmark views
  • Italian dining with a Scottish twist
9.0
Perfect1 review
  • Living Wall
  • Cozy Bar
  • Smart TVs
300 yd from City Center300 yd from Royal Mile
From   US$ 144 /nightSelect
  • Exceptional location near major attractions
  • Unique living wall in reception area
  • Contemporary bar with extensive drink options
  • Live Music
  • Local Breakfast
  • Quick Check-In
200 yd from City Center200 yd from University of Edinburgh
From   US$ 131 /nightSelect
  • 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 /nightSelect
  • Stunning views of Edinburgh Castle
  • Exceptional staff service with personal touches
  • Diverse breakfast options for all tastes
  • Signature Suite
  • Whisky Snug
  • Bistro Du Vin
600 yd from City Center300 yd from University of Edinburgh
From   US$ 566 /nightSelect
  • Former asylum with historic charm
  • Unique bathtubs outside bathrooms
  • Artisan cocktails crafted by skilled bartenders
  • Penthouse Apartments
  • Luxury Gym
  • Luckenbooths Restaurant
300 yd from City Center200 yd from Royal Mile
From   US$ 642 /nightSelect
  • Apartments with Royal Mile and city views
  • Medieval townhouse blending history with luxury
  • Pet-friendly stay with tailored amenities
9.8
Perfect1 review
  • On-site gym
  • Coffee bar
  • Restaurant
200 yd from City Center300 yd from Royal Mile
From   US$ 201 /nightSelect
  • 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 /nightSelect
  • Only 7-minute walk to Edinburgh Castle
  • Complimentary Express Start breakfast included
  • Pet-friendly with prior arrangement
  • Live music
  • Complimentary snacks
  • Historical decor
100 yd from City Center100 yd from Royal Mile
From   US$ 117 /nightSelect
  • Live music every night in the pub
  • Complimentary prosecco upon direct booking
  • Historical charm from a former bank
9.4
Perfect3 reviews
  • Lively bar
  • Bicycle rental
  • Compact rooms
100 yd from City Center100 yd from Royal Mile
From   US$ 267 /nightSelect
  • Location near Royal Mile attractions
  • Inclusive breakfast with varied options
  • Dog-friendly policies for pets
  • Executive Lounge
  • On-site Restaurant
  • Fitness Centre
100 yd from City Center100 yd from Royal Mile
From   US$ 191 /nightSelect
  • Historic building with unique charm
  • High-quality dining at Marco Pierre White
  • Executive Lounge with complimentary snacks
  • Fitness Room
  • Laundry Services
  • Common Lounge
300 yd from City Center400 yd from Royal Mile
From   US$ 231 /nightSelect
  • Fully equipped kitchens in all apartments
  • Prime location on the Royal Mile
  • Pet-friendly accommodations available
  • 1
  • 2

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

Top Recommended Luxury Hotels in Old Town

Top Recommended Boutique Hotels in Old Town

Top Recommended Cheap and Budget Hotels in Old Town

Top Recommended Central Hotels in Old Town