Downtown hotels in Royal Mile, Edinburgh

Carefully selected hotels offering comfort and convenience in Edinburgh, United Kingdom

Check-in
04Sept
Check-out
05Sept
Rooms and Guests2 Guests, 1 Room
All filters
Star rating
Guest rating
Accommodation type
Price per night
Popular landmarks
Districts
Amenities
Services
Brands
1-20 out of 37
Sort by:high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great
MapHeart of the Old Town0m
  • Excellent breakfast variety offered daily
  • Charming bar and lounge area available
  • Unique historical connections enrich stay
  • Bar area
  • 24-hour reception
  • Friendly staff
Boutique hotel with rich historical significance and modern comfort
FromUS$ 165 /nightSelect
MapRoyal Mile proximity200m
  • Air-conditioned rooms with modern amenities
  • Restaurant and bar on-site for dining
  • 24-hour front desk service available
  • On-site restaurant
  • Bar/lounge
  • 24-hour reception
Contemporary hotel located in vibrant Old Town setting
FromUS$ 331 /nightSelect
8.2
Great
MapHistoric Old Town300m
  • Unique themed accommodations and cocktails
  • Rooftop restaurant with over 3,000 flowers
  • Comfortable beds and delivered breakfast
  • Rooftop restaurant
  • Cocktail bar
  • Nightclub events
Decadent hotel featuring themed rooms and vibrant bars
FromUS$ 627 /nightSelect
8.6
Great
MapHeart of Historic Old Town600m
  • Stylish rooms with stunning views
  • On-site restaurant offering Italian cuisine
  • Spa facilities for relaxation and wellness
  • On-site Spa
  • Fitness Centre
  • Meeting Rooms
Boutique hotel near iconic Edinburgh attractions
FromUS$ 212 /nightSelect
8.2
Great
MapNear Edinburgh Castle1.4km
  • Fully equipped kitchen in every room
  • Prime location on Royal Mile
  • Pet-friendly accommodations available
  • Fitness room
  • Common lounge
  • Laundry services
Hotel offering apartment-style living in Edinburgh's heart
FromUS$ 203 /nightSelect
7.2
Very good
MapHeart of Edinburgh300m
  • Rooms with fully equipped kitchens
  • Private entrance for added convenience
  • Allergy-free unit options available
  • Flat-screen TV
  • Shared kitchen
  • VIP check-in/out
Hotel offering equipped rooms in Edinburgh's vibrant center
FromUS$ 207 /nightSelect
Map400 yd from City Centre400 yd from Edinburgh Waverley Railway Station
FromUS$ 128 /nightSelect
8.2
Great
MapProximity to Edinburgh Castle300m
  • Unique dining experiences await guests
  • Historic building features modern amenities
  • Impressive wellness facilities for relaxation
  • Fitness Centre
  • On-Site Dining
  • Rooftop Terrace
Hotel blending historic charm with modern luxury
FromUS$ 260 /nightSelect
8.6
Great
MapHistoric North Bridge0m
  • Luxurious rooms with city views
  • Gourmet dining options available
  • Private cinema for guests
  • Private cinema
  • Gourmet dining
  • Fitness suite
Luxury hotel with historical charm and modern amenities
FromUS$ 307 /nightSelect
8.4
Great
MapAcross from Waverley Station100m
  • Rooftop Champagne lounge
  • Unique local artwork
  • Luxurious high-end toiletries
  • Rooftop lounge
  • Local cuisine
  • Personalized service
Modern hotel with unique design and exceptional service
FromUS$ 185 /nightSelect
8.4
Great
MapRoyal Mile proximity50m
  • Steps from Palace of Holyroodhouse
  • Stylish and unique rooms
  • Family-friendly apartment options
  • Garden views
  • Personalized welcome
  • Luxurious bathrooms
Boutique apartment hotel with historical charm and luxury amenities
FromUS$ 397 /nightSelect
8.2
Great
MapRoyal Mile access200m
  • Unique Scottish historical rooms
  • Charming cafe and pub atmosphere
  • Convenient self check-in options
  • King-size beds
  • Historic building
  • Private bathrooms
Historic hotel with unique character and charm
FromUS$ 54 /nightSelect
8.2
Great
MapAdjacent to Edinburgh Castle100m
  • Gourmet a la carte dining
  • Opulent, unique suites
  • Enchanting gothic atmosphere
  • Fine Dining
  • Unique Suites
  • Gothic Decor
Luxury hotel featuring unique gothic-style suites and dining
FromUS$ 1 375 /nightSelect
8.6
Great
MapOverlooking Royal Mile500m
  • Indoor heated swimming pool
  • State-of-the-art spa
  • Varied dining options
  • Indoor Pool
  • Spa Services
  • Fitness Centre
Upscale hotel featuring comprehensive leisure facilities
FromUS$ 281 /nightSelect
8.4
Great
MapRoyal Mile access300m
  • On-site dining by Marco Pierre White
  • Stylish cocktail bar and lounge
  • Proximity to Edinburgh attractions
  • Fitness Center
  • Business Services
  • Event Management
Hotel with elegant dining and exciting location
FromUS$ 295 /nightSelect
8.6
Great
MapClose to Edinburgh Castle200m
  • Stylish serviced apartments in city center
  • Historical Victorian building charm
  • Fully-equipped gym for guests
  • Fitness center
  • Pet friendly
  • Laundry service
Boutique hotel offering stylish serviced apartments
FromUS$ 350 /nightSelect
8.6
Great
MapRoyal Mile proximity300m
  • On-site dining with local flavors
  • Comfortable rooms with unique designs
  • Central location near major attractions
  • On-site restaurant
  • Fitness centre
  • Concierge services
Hotel in Edinburgh's historic Old Town near landmarks
FromUS$ 188 /nightSelect
8.4
Great
MapNear Waverley Station50m
  • Modern rooms with stylish decor
  • Friendly staff providing excellent service
  • Bar area serving local beverages
  • Bar/Lounge
  • 24-Hour Reception
  • Cozy Breakfast Area
Hotel situated in a historic area of Edinburgh
FromUS$ 210 /nightSelect
8.2
Great
MapClose to Edinburgh Castle900m
  • On-site bar with live music
  • Buffet breakfast with local options
  • Spacious conference and meeting rooms
  • Air Conditioning
  • Restaurant
  • Live Music
Hotel providing modern rooms near Edinburgh's attractions
FromUS$ 194 /nightSelect
8.4
Great
MapHistoric Grassmarket area200m
  • Stunning views of Edinburgh Castle
  • On-site dining and bar experiences
  • Well-equipped fitness center and pool
  • Indoor Pool
  • Fitness Center
  • Restaurant Bar
Luxury hotel with exceptional views and modern amenities
FromUS$ 306 /nightSelect

Hotel Price Range in Edinburgh

From budget-friendly stays to luxury downtown properties—find a hotel that fits your travel style

⬆️ The highest price
USD 1 375
⬇️ The lowest price
USD 44
💸 Average price for
5-star hotels
USD 420
4-star hotels
USD 323
3-star hotels
USD 186

Downtown hotels in Edinburgh

Rated by real guests over the past 12 months

Modern Comforts in Historic Core:
Luxurious Dining Near The Castle:
Trendsetting Stay with Local Flair:
Stylish Stays by Edinburgh's Heart:
Elegant Suites with Heritage Charm:
Family Friendly with Great Views:
Vibrant Atmosphere for Young Travelers:
Spacious Luxury in the Old Town:
Classic Elegance on Royal Mile:

FAQs about downtown hotels in Edinburgh

Find answers to common questions to plan your trip

Which hotels are ideal for couples in the Royal Mile district?
For couples, consider the luxurious Witchery By The Castle or the romantic Market Street Hotel, both providing great ambiance and proximity to key attractions.

Essential Facts About Downtown Hotels in Royal Mile

This guide evaluates 31 hotels downtown in the Royal Mile district of Edinburgh, providing essential details to assist travelers in making informed accommodation choices.

Typical nightly rates range from $150 to $400.

Peak travel seasons include June to August and December.

Hotels are within 0.5 miles of attractions like Edinburgh Castle.

Local taxes and fees typically add 20% to the total cost.

Book early to secure better rates and avoid high-season surcharges.

Other cities in United Kingdom