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
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
23 Oct - 24 Oct
Tomorrow
24 Oct - 25 Oct
This weekend
23 Oct - 25 Oct
Next weekend
30 Oct - 1 Nov

Filter by

Star rating

Guest rating

Our top choices for Royal Mile hotels

1. Stay Hush

Stay Hush
Holyrood, 0.5 km from Royal Mile
United States
Nipa
RM618
RM779 total
includes taxes & fees
8 Nov - 9 Nov
Stay Hush

2. BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
Holyrood, 0.2 km from Royal Mile
United States
kimberly
RM874
RM1,101 total
includes taxes & fees
16 Nov - 17 Nov
BrewDog DogHouse Edinburgh

3. Market Street Hotel

Market Street Hotel
Old Town Edinburgh, 0.3 km from Royal Mile
United States
Kirby
RM649
RM818 total
includes taxes & fees
1 Nov - 2 Nov
Market Street Hotel

4. Abbey Strand Apartments, at Holyrood

Abbey Strand Apartments, at Holyrood
0.8 km from Royal Mile
Canada
Jennifer
RM712
RM897 total
includes taxes & fees
23 Nov - 24 Nov
Abbey Strand Apartments, at Holyrood

5. The Balmoral Hotel

The Balmoral Hotel
New Town, 0.4 km from Royal Mile
United States
Abdullah
RM1,935
RM2,438 total
includes taxes & fees
11 Nov - 12 Nov
The Balmoral Hotel

6. Forth House by Supercity Aparthotels

Forth House by Supercity Aparthotels
Broughton, 0.8 km from Royal Mile
Canada
Nadine
RM512
RM645 total
includes taxes & fees
8 Nov - 9 Nov
Forth House by Supercity Aparthotels

7. 100 Princes Street

100 Princes Street
New Town, 0.9 km from Royal Mile
United States
Eevy
RM2,033
RM2,561 total
includes taxes & fees
2 Nov - 3 Nov
100 Princes Street

8. Old Town Chambers, Autograph Collection

Old Town Chambers, Autograph Collection
Old Town Edinburgh, < 0.1 km from Royal Mile
United States
Blake
RM970
RM1,222 total
includes taxes & fees
3 Nov - 4 Nov
Old Town Chambers, Autograph Collection

9. Eden Locke

Eden Locke
New Town, 1.2 km from Royal Mile
United States
Sarah
RM638
RM803 total
includes taxes & fees
8 Nov - 9 Nov
Eden Locke

10. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Old Town Edinburgh, 0.5 km from Royal Mile
Canada
Peter
RM1,041
RM1,311 total
includes taxes & fees
22 Nov - 23 Nov
Virgin Hotels Edinburgh

11. Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh
Old Town Edinburgh, 0.5 km from Royal Mile
United States
Kathleen
RM880
RM1,109 total
includes taxes & fees
1 Nov - 2 Nov
Hotel du Vin & Bistro Edinburgh

12. Braid Apartments by Mansley

Braid Apartments by Mansley
New Town, 0.9 km from Royal Mile
Canada
Josh
RM678
RM854 total
includes taxes & fees
23 Nov - 24 Nov
Braid Apartments by Mansley

13. CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
Old Town Edinburgh, 0.3 km from Royal Mile
United States
Joshua
RM434
RM547 total
includes taxes & fees
5 Nov - 6 Nov
CODE - The Court, Edinburgh

14. Roomzzz Edinburgh

Roomzzz Edinburgh
New Town, 0.5 km from Royal Mile
United States
David
RM679
RM856 total
includes taxes & fees
8 Nov - 9 Nov
Roomzzz Edinburgh

15. Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
Old Town Edinburgh, 0.8 km from Royal Mile
United States
Raymundo
RM801
RM1,010 total
includes taxes & fees
23 Nov - 24 Nov
Wilde Aparthotels, Edinburgh, Grassmarket

16. Tigerlily

Tigerlily
New Town, 1.2 km from Royal Mile
United States
DANIELA
RM878
RM1,107 total
includes taxes & fees
16 Nov - 17 Nov
Tigerlily

17. Kimpton Charlotte Square by IHG

Kimpton Charlotte Square by IHG
New Town, 1.3 km from Royal Mile
United States
Matthew
RM955
RM1,204 total
includes taxes & fees
8 Nov - 9 Nov
Kimpton Charlotte Square by IHG

18. The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh

The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh
New Town, 0.6 km from Royal Mile
United States
Amy
RM1,240
RM1,563 total
includes taxes & fees
1 Nov - 2 Nov
The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh

19. 24 Royal Terrace

24 Royal Terrace
New Town, 0.9 km from Royal Mile
United Kingdom
Ian
RM683
RM861 total
includes taxes & fees
1 Nov - 2 Nov
24 Royal Terrace

20. 33 Castle Terrace

33 Castle Terrace
Tollcross, 1.1 km from Royal Mile
United States
Ruby
RM840
RM1,058 total
includes taxes & fees
9 Nov - 10 Nov
33 Castle Terrace
View all properties

Compare popular hotels close to Royal Mile

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
A hotel room with a bed, a wardrobe, a desk, and a window with curtains.
Stay Hush
9.8
Exceptional
59 reviews
View
A rooftop patio with outdoor seating, potted plants, and a stone building in the background.
BrewDog DogHouse Edinburgh
9.8
Exceptional
866 reviews
View
A modern lounge area with contemporary furniture, large windows, and a view of the cityscape.
Market Street Hotel
9.8
Exceptional
1,554 reviews
View
A modern living room with a blue sofa, wooden coffee table, and a stone wall.
Abbey Strand Apartments, at Holyrood
9.8
Exceptional
182 reviews
View
A grand lobby with a central floral arrangement, a reception desk, and a staircase leading to an upper level.
The Balmoral Hotel
9.8
Exceptional
1,000 reviews
View

Top Royal Mile Hotel Reviews

Market Street Hotel

Market Street Hotel

10/10 Excellent
"One of the best hotels I’ve stayed in. Scrupulously clean, very quiet despite being across from the train station, excellent location for transport and the Royal Mile, friendly staff, many welcoming and personal touches. I am sensitive to fragrances and while the soaps had a scent of natural oil (like birch, not a floral or chemical smell) it was not overpowering. The floors were uncarpeted which also made the room more hygienic. Stylish, with a great view of the city from the top floor lounge. Worth every penny."
Amy 2-night trip
Posted 1 hour ago
Market Street Hotel
Stay Central

Stay Central

10/10 Excellent
"We had a very nice stay, friendly staff"
Ana 2-night trip
Posted 6 hours ago
Stay Central
Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

10/10 Excellent
"Great location, parking is challenging, nice staff,"
Kirk 1-night trip
Posted 8 hours ago
Leonardo Royal Hotel Edinburgh
BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh

10/10 Excellent
"One of the most fun hotels I've ever stayed at. In the states there are some hotels that will give you a warm cookie, The Brew dog gives you a beer when you check in. How cool is that?? The room layouts were great with a living space on the first floor and a loft for the bed. Why stay anywhere else?"
Jennifer 3-night trip
Posted 9 hours ago
BrewDog DogHouse Edinburgh
YOTEL Edinburgh, Select by Hilton

YOTEL Edinburgh, Select by Hilton

10/10 Excellent
"Hotel was good location and great price"
Bimala 3-night trip
Posted 13 hours ago
YOTEL Edinburgh, Select by Hilton
Old Waverley Hotel

Old Waverley Hotel

10/10 Excellent
"Centrally located"
Kalsang 4-night trip
Posted 13 hours ago
Old Waverley Hotel
Virgin Hotels Edinburgh

Virgin Hotels Edinburgh

8/10 Good
"There are comfy hangout areas and great restaurants within the hotel."
Dorothea 2-night trip
Posted 14 hours ago
Virgin Hotels Edinburgh
Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection

10/10 Excellent
"Amazing stay in Edinburgh. Staff are amazing and the views are incredible from the rooms. Super convent as the main station is a 5 minute walk away. Will absolutely be staying again in the future!"
Joshua 3-night trip
Posted 15 hours ago
Mount Royal Hotel Edinburgh by The Unlimited Collection
Apex Grassmarket Hotel

Apex Grassmarket Hotel

10/10 Excellent
"Nice modern hotel in a lively area. Staff was friendly and helpful."
Edwin 2-night trip
Posted 16 hours ago
Apex Grassmarket Hotel

Other attractions near Royal Mile

A historic castle surrounded by a well-maintained park, with a cityscape and a body of water in the background.

Palace of Holyroodhouse

9.2/10 (2,223 reviews)
Palace of Holyroodhouse is just one of the places to see in Edinburgh, so why not enjoy the other things to explore during your travels? Experience the area's entertainment choices and lively festivals.
See properties
An ancient stone building with arched windows and a clear sky.

Holyrood Abbey

10.0/10 (1 review)
You can learn about the history of Edinburgh with a visit to Holyrood Abbey. Discover the fascinating museums and shops in this romantic area.
See properties
An aerial view of a city with a large stadium, green spaces, and modern buildings.

Dynamic Earth

8.4/10 (47 reviews)
You can study the exhibits at Dynamic Earth, a museum with a storied past, during your travels to Edinburgh. Discover the area's acclaimed art galleries and notable monuments.
See properties
A historic cityscape with a prominent clock tower, a large stone monument, and a castle in the background.

Burns Monument

You can learn about the history of Edinburgh with a stop at Burns Monument. Discover the area's fascinating museums and notable monuments.
See properties
A narrow cobblestone street flanked by historic stone buildings with wooden facades.
Photo by Paul Cunningham

Museum of Edinburgh

You can study the exhibits at Museum of Edinburgh, a museum with a story of its own, during your holiday in Edinburgh. Experience the area's fascinating museums and acclaimed art galleries.
See properties

Whitehorse Close

Learn about the local history of Edinburgh with a stop at Whitehorse Close. Discover the area's lively festivals and shops.
See properties

Queen’s Gallery

You can study the exhibits at Queen’s Gallery, a museum with a storied past, during your holiday in Edinburgh. Experience the area's lively festivals and entertainment choices.
See properties

Dunbar’s Close Garden

Explore the great outdoors at Dunbar’s Close Garden, a lovely green space in Edinburgh. Add the area's notable monuments or shops to your travel plans.
See properties

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 1472 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 Grassmarket Hotel and Mount Royal Hotel Edinburgh by The Unlimited Collection.
How many hotels can I expect to find near Royal Mile?
Expedia has 1472 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 National Museum of Scotland, Scotch Whisky Experience or Museum on the Mound. 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