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
13 Oct - 14 Oct
Tomorrow
14 Oct - 15 Oct
This weekend
16 Oct - 18 Oct
Next weekend
23 Oct - 25 Oct

Filter by

Star rating

Guest rating

Our top choices for Royal Mile hotels

1. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Old Town Edinburgh, 0.8 km from Royal Mile
United States
Brianna
S$285
includes taxes & fees
9 Nov - 10 Nov
Apex Grassmarket Hotel

2. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
New Town, 0.4 km from Royal Mile
S$334
includes taxes & fees
5 Nov - 6 Nov
Apex Waterloo Place Hotel

3. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
Old Town Edinburgh, < 0.1 km from Royal Mile
Australia
Kylie
S$221
includes taxes & fees
8 Nov - 9 Nov
Leonardo Royal Hotel Edinburgh

4. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Old Town Edinburgh, 0.5 km from Royal Mile
United States
Asel
S$414
includes taxes & fees
9 Nov - 10 Nov
Virgin Hotels Edinburgh

5. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
New Town, 0.6 km from Royal Mile
Canada
Mehrdad
S$253
includes taxes & fees
8 Nov - 9 Nov
Mount Royal Hotel Edinburgh by The Unlimited Collection

6. Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
Holyrood, 0.2 km from Royal Mile
Canada
Diane
S$249
includes taxes & fees
8 Nov - 9 Nov
Aparthotel Adagio Edinburgh Royal Mile

7. Market Street Hotel

Market Street Hotel
Old Town Edinburgh, 0.3 km from Royal Mile
United States
Pam
S$253
includes taxes & fees
8 Nov - 9 Nov
Market Street Hotel

8. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
Old Town Edinburgh, 0.7 km from Royal Mile
United States
Sheyla J.
S$194
includes taxes & fees
8 Nov - 9 Nov
Apex City of Edinburgh Hotel

9. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
Old Town Edinburgh, 0.2 km from Royal Mile
United States
Gowri
S$237
includes taxes & fees
8 Nov - 9 Nov
ibis Edinburgh Centre South Bridge - Royal Mile

10. Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
Holyrood, 0.6 km from Royal Mile
United Kingdom
Carolyn
S$231
includes taxes & fees
8 Nov - 9 Nov
Edinburgh Marriott Hotel Holyrood

11. voco Edinburgh - Royal Terrace by IHG

voco Edinburgh - Royal Terrace by IHG
New Town, 0.8 km from Royal Mile
United States
Joseph J.
S$207
includes taxes & fees
8 Nov - 9 Nov
voco Edinburgh - Royal Terrace by IHG

12. Holyrood Aparthotel

Holyrood Aparthotel
Holyrood, 0.5 km from Royal Mile
Canada
Indranil
S$248
includes taxes & fees
5 Nov - 6 Nov
Holyrood Aparthotel

13. Stay Hush

Stay Hush
Holyrood, 0.5 km from Royal Mile
United States
Nipa
S$236
includes taxes & fees
8 Nov - 9 Nov
Stay Hush

14. Fraser Suites Edinburgh

Fraser Suites Edinburgh
Old Town Edinburgh, 0.4 km from Royal Mile
United States
Jennifer
S$274
includes taxes & fees
9 Nov - 10 Nov
Fraser Suites Edinburgh

15. BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
Holyrood, 0.2 km from Royal Mile
United States
kimberly
S$360
includes taxes & fees
10 Nov - 11 Nov
BrewDog DogHouse Edinburgh

16. Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
Old Town Edinburgh, 0.3 km from Royal Mile
United States
Kathryn
S$246
includes taxes & fees
8 Nov - 9 Nov
Motel One Edinburgh-Royal

17. Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
Old Town Edinburgh, 0.8 km from Royal Mile
United States
Raymundo
S$275
includes taxes & fees
1 Nov - 2 Nov
Wilde Aparthotels, Edinburgh, Grassmarket

18. The Balmoral Hotel

The Balmoral Hotel
New Town, 0.4 km from Royal Mile
Vietnam
NHU PHUC
S$755
includes taxes & fees
11 Nov - 12 Nov
The Balmoral Hotel

19. NYX Hotel Edinburgh by Leonardo Hotels

NYX Hotel Edinburgh by Leonardo Hotels
Old Town Edinburgh, 0.1 km from Royal Mile
S$297
includes taxes & fees
8 Nov - 9 Nov
NYX Hotel Edinburgh by Leonardo Hotels

20. Hilton Edinburgh Carlton

Hilton Edinburgh Carlton
Old Town Edinburgh, < 0.1 km from Royal Mile
United States
Kahlete
S$301
includes taxes & fees
11 Nov - 12 Nov
Hilton Edinburgh Carlton
View all properties

Compare popular hotels close to Royal Mile

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
A modern lounge area with contemporary furniture, large windows, and a view of the cityscape.
Market Street Hotel
9.8
Exceptional
1,539 reviews
View
A room with a round table, two chairs, a red sofa, a small side table with books, and a framed artwork on the wall.
Stay Hush
9.8
Exceptional
47 reviews
View
A rooftop patio with outdoor seating, potted plants, and a stone building in the background.
BrewDog DogHouse Edinburgh
9.8
Exceptional
854 reviews
View
A balcony with two modern chairs, a small table, and two glasses of orange juice.
Forth House by Supercity Aparthotels
9.8
Exceptional
257 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,001 reviews
View

Hotels recommended for families near Royal Mile

BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
Edinburgh City Centre
S$360
includes taxes & fees
10 Nov - 11 Nov
BrewDog DogHouse Edinburgh

Stay Hush

Stay Hush
Edinburgh City Centre
S$236
includes taxes & fees
8 Nov - 9 Nov
Stay Hush

Holyrood Aparthotel

Holyrood Aparthotel
Edinburgh City Centre
S$248
includes taxes & fees
5 Nov - 6 Nov
Holyrood Aparthotel

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
S$334
includes taxes & fees
5 Nov - 6 Nov
Apex Waterloo Place Hotel

The Scotsman Hotel

The Scotsman Hotel
Edinburgh City Centre
S$419
includes taxes & fees
1 Nov - 2 Nov
The Scotsman Hotel

The Balmoral Hotel

The Balmoral Hotel
Edinburgh City Centre
S$755
includes taxes & fees
11 Nov - 12 Nov
The Balmoral Hotel

Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
Edinburgh City Centre
S$231
includes taxes & fees
8 Nov - 9 Nov
Edinburgh Marriott Hotel Holyrood

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
Edinburgh City Centre
S$221
includes taxes & fees
8 Nov - 9 Nov
Leonardo Royal Hotel Edinburgh

Top Royal Mile Hotel Reviews

Apex Grassmarket Hotel

Apex Grassmarket Hotel

8/10 Good
"Amazing location and super Friday and helpful staff. Soundproofing is not great."
Natalya 2-night trip
Posted 1 hour ago
Apex Grassmarket Hotel
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

10/10 Excellent
"Very clean, excellent breakfast, excellent staff."
Sheyla J. 3-night trip
Posted 4 hours ago
Apex City of Edinburgh Hotel
YOTEL Edinburgh, Select by Hilton

YOTEL Edinburgh, Select by Hilton

10/10 Excellent
"Very nice and clean place. In a decent location to walk to things and staff will order you a taxi. Breakfast was okay, appreciated their bar and kiosk area. I had four people in a double and bunk bed room and it was a good size"
Laurel 2-night trip
Posted 5 hours ago
YOTEL Edinburgh, Select by Hilton
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

10/10 Excellent
"Front desk staff very helpful!"
Lynn 2-night trip
Posted 6 hours ago
Apex Waterloo Place Hotel
Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

10/10 Excellent
"Our stay at the Leonardo was perfect, the staff was so helpful, it's in a great location to get anywhere in the city, and the place felt quite quiet for being so centrally located. So glad we added the breakfast every day, the selection was great and it saved us having to find new places to eat every morning during our week long stay."
Theodora 7-night trip
Posted 7 hours ago
Leonardo Royal Hotel Edinburgh
Stay Central

Stay Central

10/10 Excellent
"Room was nice. The bar attached was noisy, however, earplugs were provided. Staff were exceptional as was the breakfast. Really good location. If you come by train and have luggage I would recommend taking a taxi. Enjoyed our brief stay."
HAZEL 1-night trip
Posted 9 hours ago
Stay Central
Motel One Edinburgh-Royal

Motel One Edinburgh-Royal

8/10 Good
"Really liked the hotel just wish there would have been more description about the room. The photos show a room with big windows hot to the hotel and it was a small window looking right at a wall. Was so bummed out! Also keep in mind there is no AC so you’ll probably want to open your windows which is fine expect it’s near a pub I heard everything from singing and drunk people up until around 4am very loudly and then people fighting. Other than that great location."
Heather 3-night trip
Posted 12 hours ago
Motel One Edinburgh-Royal
W Edinburgh

W Edinburgh

10/10 Excellent
"Superb hotel in great location. Room with 2 beds was spacious and having the balcony was very nice. Only issues are that: 1) the bathroom is small and awkwardly designed compared to rest of the room which also resulted in the floor getting flooded anytime a shower was taken, and 2) gym needs additional weight machines to make it more complete and up to expected standards for such a nice and modern hotel."
Bernard 6-night trip
Posted 1 day ago
W Edinburgh
Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile

8/10 Good
"Great location, quiet, and easy check-in. The staff were polite and professional. The stay was pretty pricey but it's Edinburgh. I would stay again if I were to return."
Davanh 3-night trip
Posted 2 days ago
Aparthotel Adagio Edinburgh Royal Mile

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 Attractions: The Royal Mile is home to iconic sites like Edinburgh Castle, offering a glimpse into Scotland's storied past.
  • Cultural Experiences: Engage with fascinating museums and guided tours that showcase Edinburgh's rich heritage.
  • Charming Atmosphere: The thoroughfare is lined with charming buildings, bustling markets, and quaint cafés, creating an inviting vibe.
  • Walking Tours: Enjoy delightful walking tours that reveal the city's history and hidden gems.
  • Diverse Accommodations: A variety of lodging options cater to all needs, ensuring a comfortable stay for every traveller.

Find great hotels near Royal Mile

Discover an array of accommodation options along the Royal Mile in Edinburgh, ranging from charming guesthouses to modern hotels. Many establishments cater to diverse needs, including pet-friendly amenities and LGBTQIA welcoming services, ensuring a comfortable stay for all travellers. Whether you seek a convenient base for business or a delightful vacation experience, you'll find the ideal hotel near the historic heart of Edinburgh.

  • Apex Grassmarket Hotel: Nestled in the heart of Edinburgh, Apex Grassmarket Hotel is a 4-star accommodation that boasts a distinctive eco-friendly theme, perfect for environmentally conscious travellers. Rated 9.0 out of 10 by guests, this hotel is situated 1.4km from the Royal Mile, offering modern amenities and a stylish atmosphere. Guests can enjoy a range of business-friendly facilities, making it suitable for both leisure and corporate stays. The property is eco-certified, featuring energy-efficient systems and sustainable practices that enhance your travel experience while minimising your carbon footprint.
  • ibis Edinburgh Centre South Bridge - Royal Mile: This 3-star hotel is strategically located just 805m from the Royal Mile, offering a vibrant atmosphere for guests seeking an eco-friendly and pet-friendly stay, with a commendable guest rating of 8.4 out of 10. The ibis Edinburgh Centre South Bridge features modern, comfortable rooms and allows pets on-site, catering to those travelling with furry companions. The hotel is eco-certified, ensuring that your stay supports sustainability. Amenities such as food and water bowls for pets demonstrate a commitment to guest comfort, making it a welcoming choice for animal lovers.
  • Apex Waterloo Place Hotel: Apex Waterloo Place Hotel, a luxurious 4-star option with a stellar guest rating of 9.2 out of 10, is located a mere 805m from the Royal Mile and offers a refined experience for families and business travellers alike. This hotel features a full-service spa and pool, providing relaxation through treatments like aromatherapy and hot stone massages. The family-friendly amenities include special breakfast options for children, ensuring a comfortable stay for guests of all ages. With its elegant decor and exceptional service, this hotel presents a sophisticated retreat in the heart of Edinburgh.

Where to stay near Royal Mile

The Royal Mile in Edinburgh offers a captivating blend of history and warmth, perfect for any traveller. This historic thoroughfare, lined with charming century-old buildings, invites exploration of its rich Scottish heritage. Nearby, you'll find friendly neighbourhoods ideal for families, romantic strolls, or leisurely quality time. From bustling markets to quaint cafés, the atmosphere is both inviting and vibrant, making it a must-visit in the heart of Scotland's capital.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis that seamlessly blends history with modernity. The Royal Mile, a historic thoroughfare, lies at the heart of Edinburgh, connecting the Edinburgh Castle and the Palace of Holyroodhouse. Travellers flock here year-round, with peak visitor numbers from July to September. Visitors are drawn to its rich cultural offerings, family-friendly attractions, and an array of shopping and theatre experiences. Highlights include exploring the historic streets, indulging in local cuisine, and visiting landmarks like the iconic castle and stunning architecture.
  • Old Town Edinburgh: Nestled within Edinburgh, Old Town is a neighbourhood that captures the essence of Scotland's storied past. Home to the Royal Mile, this area is characterised by its cobbled streets and medieval architecture. Visitor numbers peak from April to July, reflecting the popularity of its cultural attractions and family-friendly experiences. Here, you can enjoy a variety of shopping venues, educational sites, and theatres. Notable landmarks include historic streets and event spaces, providing a glimpse into Edinburgh’s dynamic history and vibrant contemporary culture.
  • New Town: Located approximately 1.6km from the Royal Mile, New Town offers a striking contrast to its historic counterpart. Developed in the 18th century, it’s known for its elegant Georgian architecture and spacious streets. With a steady flow of visitors throughout the year, peaking in April, July, and September, New Town is ideal for families seeking a blend of city-themed experiences and cultural attractions. Explore its bustling shopping areas, theatres, and symbolic landmarks, making it a perfect destination for leisure and exploration.

Things to do near Royal Mile

Shopping

The Royal Mile offers charming shops selling Scottish souvenirs, tartan goods, and whisky. For a broader selection, if you're up for a drive, visit the Ocean Terminal Shopping Centre, about 4.8km away, featuring a mix of high-street brands and dining options with stunning views of the waterfront.

Recreation

The Braidwood Centre offers holistic therapies and wellness workshops amidst tranquil surroundings. Enjoy yoga classes and meditation sessions that promote relaxation and mindfulness, while the serene atmosphere encourages personal reflection and rejuvenation.

At the Spa at The Balmoral, indulge in luxurious treatments using local ingredients. Experience soothing massages and revitalising facials in a calming environment designed for ultimate relaxation.

Adventure

Knockhill Racing Circuit, located 29.0km from Royal Mile, offers an exhilarating experience for motorsport enthusiasts. With adrenaline-pumping events, you can enjoy high-speed racing and the thrill of driving experiences, all set against the backdrop of Scotland's stunning landscape.

Nightlife

Explore The Banshee Labyrinth, a haunted pub with an eclectic vibe and live music. For a more relaxed evening, visit the Whistle Stop Barber Shop for cocktails and a unique atmosphere. Enjoy the vibrant street performances along the Royal Mile, adding to the lively ambience of the area.

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

Find the best attractions near Royal Mile

The Royal Mile in Edinburgh is a vibrant thoroughfare brimming with cultural attractions, including fascinating museums and historic monuments. Visitors can explore iconic sites such as Edinburgh Castle while enjoying the lively atmosphere of this historic area. Whether you seek enriching experiences or outdoor adventures, the Royal Mile offers a delightful blend of heritage and city life, making it an essential destination for any tourist.

  • Calton Hill: A short stroll from the Royal Mile, Calton Hill offers breathtaking panoramic views of Edinburgh. Here, you can explore iconic monuments, including the National Monument, while enjoying the tranquil outdoor atmosphere that makes it a favourite spot for both locals and tourists.
  • Palace of Holyroodhouse: Located just a stone's throw from the Royal Mile, the Palace of Holyroodhouse is the official residence of the monarch in Scotland. With its rich history and stunning architecture, visitors can immerse themselves in the culture and royal heritage of the nation.
  • St. Giles' Cathedral: Situated a short walk away, St. Giles' Cathedral is a masterpiece of Gothic architecture. Known for its magnificent stained glass and the stunning Thistle Chapel, this historic site offers a deep insight into Scotland's ecclesiastical history.

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

Flying into Royal Mile, EDInburgh, is convenient with the nearby Edinburgh Airport (EDI), located 11.3km away. Excellent hotel options close to the airport iNCLude the 5.5-star Crescent House guesthouse and the luxurious 5-star Sheraton Grand Hotel & Spa, both easily accessible. Alternatively, GLAsgow International Airport (GLA), situated 78.9km away, offers hotels such as the 5-star JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa, both within a short drive. For those considering Newcastle International Airport (NCL), located 136.8km from Royal Mile, quality accommodation includes the 4-star Delta Hotels by Marriott Newcastle Gateshead and Copthorne Hotel Newcastle, both conveniently situated nearby.

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