A cobblestone street lined with historic buildings, including a Gothic church and a classical building with arches.

Hotels near Royal Mile

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Royal Mile hotels

Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh, 0.3 km from Royal Mile
9.8 out of 10, Exceptional, (1,403 reviews)
"Best hotel we stayed at for our entire trip wish we booked here for longer. Comfy bed, great room in general and great shower."
United States
Jessica
The price is RM1,170
RM1,404 total
includes taxes & fees
22 Jul - 23 Jul
Market Street Hotel

BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
4.0 star property
Holyrood, 0.2 km from Royal Mile
9.8 out of 10, Exceptional, (762 reviews)
"Absolutely an amazing place to stay."
United States
Seth
The price is RM955
RM1,146 total
includes taxes & fees
5 Jul - 6 Jul
BrewDog DogHouse Edinburgh

The Balmoral Hotel

The Balmoral Hotel
5.0 star property
New Town, 0.4 km from Royal Mile
9.8 out of 10, Exceptional, (1,002 reviews)
"Fantastic in every way"
United States
Ariane
The price is RM3,249
RM3,899 total
includes taxes & fees
5 Jul - 6 Jul
The Balmoral Hotel

Old Town Chambers, Autograph Collection

Old Town Chambers, Autograph Collection
5.0 star property
Old Town Edinburgh, < 0.1 km from Royal Mile
9.6 out of 10, Exceptional, (1,000 reviews)
"Wonderful hotel and staff. Very central would stay again anything"
United States
Judith
The price is RM2,016
RM2,541 total
includes taxes & fees
5 Jul - 6 Jul
Old Town Chambers, Autograph Collection

Linton Collection - 28 North Bridge

Linton Collection - 28 North Bridge
4.5 star property
Old Town Edinburgh, 0.1 km from Royal Mile
9.6 out of 10, Exceptional, (861 reviews)
"Incredible location, clean property with everything needed for a short stay."
Australia
Nicholas
The price is RM1,049
RM1,321 total
includes taxes & fees
30 Jul - 31 Jul
Linton Collection - 28 North Bridge

Linton Collection - Blackfriars Lofts

Linton Collection - Blackfriars Lofts
4.5 star property
Old Town Edinburgh, < 0.1 km from Royal Mile
9.6 out of 10, Exceptional, (317 reviews)
"Close to Royal Mile. Nice, clean place Would stay again"
United States
Susan
The price is RM1,460
RM1,840 total
includes taxes & fees
26 Jul - 27 Jul
Linton Collection - Blackfriars Lofts

Destiny Scotland George IV Apartments

Destiny Scotland George IV Apartments
4.0 star property
Old Town Edinburgh, 0.5 km from Royal Mile
9.6 out of 10, Exceptional, (107 reviews)
"Great location, clean and beautiful views."
United States
cheryl
The price is RM1,119
RM1,409 total
includes taxes & fees
2 Aug - 3 Aug
Destiny Scotland George IV Apartments

Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh
4.0 star property
Old Town Edinburgh, 0.5 km from Royal Mile
9.6 out of 10, Exceptional, (1,001 reviews)
The price is RM997
RM1,196 total
includes taxes & fees
5 Jul - 6 Jul
Hotel du Vin & Bistro Edinburgh

Abbey Strand Apartments, at Holyrood

Abbey Strand Apartments, at Holyrood
5.0 star property
0.8 km from Royal Mile
9.8 out of 10, Exceptional, (158 reviews)
"Good location in a quiet area. High quality apartment. Convenient laundry in property."
Australia
Tracey
The price is RM1,015
RM1,279 total
includes taxes & fees
26 Jul - 27 Jul
Abbey Strand Apartments, at Holyrood

Ten Hill Place

Ten Hill Place
4.0 star property
Southside, 0.5 km from Royal Mile
9.4 out of 10, Exceptional, (1,002 reviews)
"Excellent staff, excellent room, good breakfast. Location is perfect."
United Kingdom
Mohamed
The price is RM766
RM919 total
includes taxes & fees
5 Jul - 6 Jul
Ten Hill Place

St Giles ApartHotel by Joivy

St Giles ApartHotel by Joivy
3.0 star property
Old Town Edinburgh, 0.4 km from Royal Mile
9.6 out of 10, Exceptional, (7 reviews)
"We were right in the center of it all. Fantastic!"
United States
Susan
The price is RM1,403
RM2,898 total
includes taxes & fees
15 Jul - 16 Jul
St Giles ApartHotel by Joivy

Roomzzz Edinburgh

Roomzzz Edinburgh
4.0 star property
New Town, 0.5 km from Royal Mile
9.4 out of 10, Exceptional, (364 reviews)
"Loved this place!"
United States
Mayra
The price is RM997
RM1,256 total
includes taxes & fees
26 Jul - 27 Jul
Roomzzz Edinburgh

Forth House by Supercity Aparthotels

Forth House by Supercity Aparthotels
4.0 star property
Broughton, 0.8 km from Royal Mile
9.6 out of 10, Exceptional, (188 reviews)
"Loved every aspect of our stay! Spacious, clean and great staff! The addition of a face/wash cloth with the towels would be the only thing I thought would make it perfect."
United States
John
The price is RM903
RM1,083 total
includes taxes & fees
5 Jul - 6 Jul
Forth House by Supercity Aparthotels

Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre
4.0 star property
Old Town Edinburgh, < 0.1 km from Royal Mile
9.2 out of 10, Wonderful, (1,078 reviews)
"Excellent hotel with an amazing location!"
United States
Harrison
The price is RM1,491
RM1,789 total
includes taxes & fees
20 Jul - 21 Jul
Radisson Blu Hotel, Edinburgh City Centre

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh, 0.5 km from Royal Mile
9.4 out of 10, Exceptional, (1,481 reviews)
"Staff and location amazing"
United States
Rogerio Cunha
The price is RM1,787
RM2,251 total
includes taxes & fees
28 Jul - 29 Jul
Virgin Hotels Edinburgh

No1. Apartments Edinburgh - George IV Bridge

No1. Apartments Edinburgh - George IV Bridge
3.5 star property
Old Town Edinburgh, 0.5 km from Royal Mile
9.4 out of 10, Exceptional, (266 reviews)
"Amazing apartment with a view of the castle. Would stay again in a heartbeat."
United States
James
The price is RM990
RM1,248 total
includes taxes & fees
29 Jul - 30 Jul
No1. Apartments Edinburgh - George IV Bridge

CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Old Town Edinburgh, 0.3 km from Royal Mile
9.2 out of 10, Wonderful, (1,191 reviews)
"Nice and clean and close to all the attractions"
United States
Jason
The price is RM640
RM806 total
includes taxes & fees
30 Jul - 31 Jul
CODE - The Court, Edinburgh

Braid Apartments by Mansley

Braid Apartments by Mansley
4.0 star property
New Town, 0.9 km from Royal Mile
9.6 out of 10, Exceptional, (668 reviews)
"The apartment is very well designed and has everything you need for a city break stay."
United Kingdom
Joanne
The price is RM775
RM930 total
includes taxes & fees
5 Jul - 6 Jul
Braid Apartments by Mansley

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
New Town, 0.4 km from Royal Mile
9.2 out of 10, Wonderful, (2,105 reviews)
"We loved her stay here. We have stayed several times. The staff is amazing."
United States
Marlene
The price is RM909
RM1,146 total
includes taxes & fees
30 Jul - 31 Jul
Apex Waterloo Place Hotel

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh, < 0.1 km from Royal Mile
9.0 out of 10, Wonderful, (1,435 reviews)
"Nice hotel and staff"
United States
Gloria
The price is RM1,005
RM1,267 total
includes taxes & fees
30 Jul - 31 Jul
Leonardo Royal Hotel Edinburgh
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare popular hotels close to Royal Mile

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Exterior
Market Street Hotel
4.0 star property
9.8
Exceptional
1,403 reviews
View
Rooftop terrace
BrewDog DogHouse Edinburgh
4.0 star property
9.8
Exceptional
762 reviews
View
3 restaurants; breakfast, lunch and dinner served
The Balmoral Hotel
5.0 star property
9.8
Exceptional
1,002 reviews
View
Egyptian cotton sheets, hypo-allergenic bedding, in-room safe
Old Town Chambers, Autograph Collection
5.0 star property
9.6
Exceptional
1,000 reviews
View
Hallway
Linton Collection - 28 North Bridge
4.5 star property
9.6
Exceptional
861 reviews
View

Top Royal Mile Hotel Reviews

Hotels near other Royal Mile attractions

Find out more about Royal Mile

Top reasons to visit Royal Mile

  • Historic Edinburgh Castle: Dominating the skyline, this iconic fortress offers stunning views and rich Scottish history.
  • Charming Shopping: Discover unique boutiques and traditional shops along the cobbled streets, perfect for souvenirs.
  • Fascinating Museums: Explore museums that showcase Scotland's heritage, providing insight into its vibrant culture.
  • Guided Tours: Engage in intriguing guided tours, including underground explorations that reveal the city's hidden past.
  • Vibrant Atmosphere: Experience the lively ambiance filled with friendly locals, street performers, and cultural events.

Find great hotels near Royal Mile

For an unforgettable stay in Edinburgh, the Royal Mile offers a diverse selection of accommodations, including charming hotels and guesthouses. Many lodgings cater to modern travellers with pet-friendly policies, LGBTQIA inclusivity, and eco-certification. Whether you're searching for the Royal Hotel Edinburgh or the closest hotels near the Royal Mile, you'll find plenty of options to suit your preferences and enhance your Scottish adventure.

  • Apex Grassmarket Hotel: Nestled in the vibrant Grassmarket area, the Apex Grassmarket Hotel is a 4-star property that boasts a contemporary theme with a focus on sustainability. Rated 9.0 out of 10 by guests, this eco-certified hotel is ideal for those on business trips or seeking an environmentally friendly experience. Located 1km from the Royal Mile, it offers spacious rooms with modern amenities, an on-site restaurant serving locally sourced cuisine, and a fitness centre. The hotel’s commitment to eco-friendliness makes it a standout option for conscientious travellers.
  • ibis Edinburgh Centre South Bridge - Royal Mile: This 3-star hotel shines with its welcoming atmosphere and practical amenities, rated 8.4 out of 10. Just 805m from the Royal Mile, the ibis Edinburgh Centre South Bridge is a pet-friendly haven for those travelling with animals. The eco-certified property features comfortable rooms, a lively bar, and a breakfast buffet that caters to both humans and their furry companions. With its accommodating pet policy and central location, it’s an excellent choice for visitors who want to explore Edinburgh while enjoying the company of their pets.
  • Apex Waterloo Place Hotel: Situated conveniently 805m from the Royal Mile, the Apex Waterloo Place Hotel is a luxurious 4-star establishment with a guest rating of 9.2 out of 10. This eco-certified hotel combines elegance with family-friendly amenities, making it suitable for both business and leisure travellers. Guests can enjoy spacious rooms, a stylish restaurant, and a wellness centre. The hotel also offers special provisions for children, ensuring a comfortable stay for families exploring the city. Its blend of modern comforts and historic charm makes it a distinctive choice in Edinburgh.

Where to stay near Royal Mile

The Royal Mile, Edinburgh's historic thoroughfare, offers a delightful blend of rich history and vibrant atmosphere. As you wander through its centuries-old buildings, you'll encounter friendly locals and family-friendly attractions, perfect for creating lasting memories. Explore nearby gems in Scotland's capital, where romantic spots and lively neighbourhoods await. Whether you're delving into the past or enjoying quality time with loved ones, the Royal Mile and its surroundings promise an unforgettable experience.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis brimming with history and culture. The Royal Mile, situated in the heart of the city, serves as a central artery connecting the iconic Edinburgh Castle to the Palace of Holyroodhouse. Visitors can indulge in a range of cultural experiences, from exploring museums and galleries to enjoying theatrical performances. Edinburgh’s diverse shopping areas and historic streets offer a unique blend of contemporary and traditional Scottish life, making it a delightful destination year-round.
  • Old Town Edinburgh: Nestled within the historic heart of Edinburgh, Old Town is where the past comes alive. The Royal Mile runs through this charming neighbourhood, filled with cobbled streets and medieval architecture. Visitors flock here to immerse themselves in the rich history, with attractions such as St Giles' Cathedral and the numerous shops selling local crafts and whisky. Old Town’s lively atmosphere is perfect for family outings and cultural excursions, making it a must-visit location for anyone wanting to experience Edinburgh’s heritage.
  • Edinburgh City Centre: Located a mere 1km from the Royal Mile, Edinburgh City Centre is a bustling hub that offers a perfect blend of shopping and entertainment. With an array of theatres and shopping centres, there's something for everyone. The city centre is home to iconic landmarks like the Scott Monument and the National Gallery of Scotland, providing visitors with a rich cultural tapestry to explore. The vibrant atmosphere and accessibility to various attractions make it a prime location for tourists seeking an engaging urban experience.

Things to do near Royal Mile

Shopping

The Royal Mile offers a delightful shopping experience with unique shops selling tartan, whisky, and handmade crafts. For a broader selection, if you're up for a drive, visit the Ocean Terminal shopping centre, approximately 5km away, featuring various high street brands and restaurants.

Recreation

Experience rejuvenation at the Breathe Spa, where you can indulge in soothing treatments and holistic therapies. Afterward, explore the tranquil Princes Street Gardens for a leisurely stroll amidst lush greenery, offering a peaceful retreat from the bustling Royal Mile.

Adventure

At Knockhill Racing Circuit, located 29km from Royal Mile, experience the thrill of motor racing amidst a vibrant atmosphere. Engage in adrenaline-pumping activities, such as driving a race car or enjoying thrilling spectator events, all set against the stunning Scottish backdrop.

Nightlife

Explore the lively atmosphere of The Bongo Club, where you can enjoy eclectic DJ sets and dance the night away. For a more relaxed vibe, visit The Last Drop, a charming pub offering a fine selection of ales and live folk music.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Royal Mile

To save money on your visit to the Royal Mile, consider travelling between January and March when accommodation prices are lower. Book your hotel a month in advance for the best deals, and aim for a Tuesday stay, as Saturday is the priciest. Use Expedia's search tools to filter by budget and explore last-minute deals. Walking is a great way to navigate the area without transport costs, and combining your hotel, flights, and activities into one package can lead to further savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Royal Mile are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel around Royal Mile about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Royal Mile is Tuesday. The most expensive day to stay around Royal Mile is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of accommodation you prefer. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking on the Royal Mile with your flights and activities through an Expedia package.

Find the best attractions near Royal Mile

The Royal Mile in Edinburgh offers a delightful blend of cultural and outdoor experiences for tourists. Visitors can explore fascinating museums, iconic monuments, and vibrant precincts, making it a perfect destination for families and culture enthusiasts alike. Notable attractions include the historic Edinburgh Castle, adding to the area's charm and appeal. Whether you're wandering the cobbled streets or immersing yourself in local history, the Royal Mile promises an unforgettable experience.

  • Grassmarket: A vibrant tourist precinct located 2km from the Royal Mile, Grassmarket is known for its family-friendly outdoor atmosphere. This historic market square is surrounded by charming pubs and shops, offering a lively spot to relax and soak in the local culture.
  • Princes Street Gardens: Situated 1km from the Royal Mile, this urban park provides a picturesque setting with stunning views of Edinburgh Castle. Ideal for families, the gardens are a lovely place to unwind amidst beautiful floral displays and tranquil pathways.
  • St. Andrew Square: Located 1km from the Royal Mile, St. Andrew Square serves as a central hub in the city. With its elegant layout and landscaped gardens, it provides a peaceful retreat amid the bustling city life, perfect for a leisurely stroll.

Best time to go to Royal Mile

The best time to visit Royal Mile can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Royal Mile falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature around Royal Mile falls in January, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January38.5°F (3.6°C)Light RainMostly CloudySlightly LowSlightly Low
February39.4°F (4.1°C)Light RainMostly CloudySlightly LowSlightly Low
March41.5°F (5.3°C)Light RainMostly CloudySlightly LowSlightly Low
April45.1°F (7.3°C)No RainMostly CloudyAverageAverage
May50.0°F (10.0°C)Light RainMostly CloudyAverageAverage
June55.2°F (12.9°C)Light RainMostly CloudyAverageSlightly High
July58.1°F (14.5°C)Light RainMostly CloudySlightly HighSlightly High
August57.4°F (14.1°C)Light RainMostly CloudySlightly HighSlightly High
September54.3°F (12.4°C)Light RainMostly CloudySlightly HighAverage
October49.5°F (9.7°C)Light RainMostly CloudyAverageAverage
November43.5°F (6.4°C)Light RainMostly CloudyAverageAverage
December39.6°F (4.2°C)Light RainMostly CloudyAverageAverage

The nearest major airports for your trip to Royal Mile

Reaching the Royal Mile in EDInburgh is straightforward, with Edinburgh Airport (EDI) being the nearest, located 11km away. Recommended accommodations nearby include Crescent House and Virgin Hotels Edinburgh, both offering excellent amenities. Sheraton Grand Hotel & Spa is also a luxurious option, situated slightly closer at 10km from EDI. Alternatively, Glasgow Prestwick Airport (PIK) is 103km away, with Marine Troon and Lochgreen House Hotel, both situated 3km from the airport, providing fine lodging. Dundee Airport (DND) is another option, located 56km from the Royal Mile, with nearby hotels such as The Hideaway Experience and Apex City Quay Hotel & Spa, ensuring a range of choices for your stay.

Frequently asked questions

What's the area like around Royal Mile?
Royal Mile is located in a historic area of Edinburgh known for its array of dining options and major shopping area. If you're looking for a convenient place to stay, take a look at the 1475 hotels and other accommodation options you'll find within a mile.
What's the best place to stay close to Royal Mile?
Adjacent to Royal Mile, Leonardo Royal Hotel Edinburgh is one of the top choices for your stay based on our traveller data, and this hotel offers a restaurant and a fitness centre. Other good choices close by include Apex Waterloo Place Hotel and CODE - The Court, Edinburgh.
How many hotels can I expect to find near Royal Mile?
Expedia has 1475 hotels and other accommodation options within a mile from Royal Mile.
If I need to cancel the hotel reservation for my stay near Royal Mile, will I receive a refund?
Yes! The majority of room reservations are fully refundable if cancelled prior to the accommodation's cancellation deadline, which often is within 24-48 hours of your check-in date. If you booked a non-refundable reservation, you might still have the option to cancel and get a refund within 24 hours of booking. Put your dates in and click on "Search", then use the "fully refundable" filter to review the best options available near Royal Mile.
What can I see and do near Royal Mile?
You might want to spend some time browsing the exhibits at Surgeon's Hall, National Museum of Scotland or Scotch Whisky Experience. Sights like Edinburgh Castle, Real Mary King's Close and Edinburgh Dungeon are landmarks to visit in the area. You can check out the local talent at Festival Theatre, Edinburgh Playhouse Theatre and Queen's Hall.
How can I get to Royal Mile?
If you're taking a train into town, Edinburgh Waverley Station and Edinburgh (ZXE-Edinburgh Waverly Train Station) are the closest stations to Old Town Edinburgh. There might not be many public transport stops near Royal Mile so consider renting a car to see more of the area.

Explore a world of travel with Expedia