Hotels near Royal Mile

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
13 Aug - 14 Aug
Tomorrow
14 Aug - 15 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 Aug

Where to stay near Royal Mile?

Apex Grassmarket Hotel

Apex Grassmarket Hotel
Old Town Edinburgh, 0.5 mi from Royal Mile
United States
Balamurugan
£225
includes taxes & fees
31 Aug - 1 Sept
Apex Grassmarket Hotel

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
New Town, 0.2 mi from Royal Mile
Canada
Patrick
£224
includes taxes & fees
31 Aug - 1 Sept
Apex Waterloo Place Hotel

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
Old Town Edinburgh, < 0.1 mi from Royal Mile
United Kingdom
Ross
£175
includes taxes & fees
31 Aug - 1 Sept
Leonardo Royal Hotel Edinburgh

Market Street Hotel

Market Street Hotel
Old Town Edinburgh, 0.2 mi from Royal Mile
United States
Elise
£253
includes taxes & fees
1 Sept - 2 Sept
Market Street Hotel

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Old Town Edinburgh, 0.3 mi from Royal Mile
United States
Gaurav
£387
includes taxes & fees
1 Sept - 2 Sept
Virgin Hotels Edinburgh

Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
Holyrood, 0.2 mi from Royal Mile
United Kingdom
Andras
£205
includes taxes & fees
31 Aug - 1 Sept
Aparthotel Adagio Edinburgh Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
Old Town Edinburgh, 0.1 mi from Royal Mile
United Kingdom
Jill
£154
includes taxes & fees
31 Aug - 1 Sept
ibis Edinburgh Centre South Bridge - Royal Mile

Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
New Town, 0.3 mi from Royal Mile
United States
Tamara
£189
includes taxes & fees
31 Aug - 1 Sept
Mount Royal Hotel Edinburgh by The Unlimited Collection

Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
Holyrood, 0.4 mi from Royal Mile
Australia
Deborah
£202
includes taxes & fees
31 Aug - 1 Sept
Edinburgh Marriott Hotel Holyrood

Holyrood Aparthotel

Holyrood Aparthotel
Holyrood, 0.3 mi from Royal Mile
United States
Rocio
£180
includes taxes & fees
23 Aug - 24 Aug
Holyrood Aparthotel

voco Edinburgh - Royal Terrace by IHG

voco Edinburgh - Royal Terrace by IHG
New Town, 0.5 mi from Royal Mile
Turkey
Enes
£189
includes taxes & fees
31 Aug - 1 Sept
voco Edinburgh - Royal Terrace by IHG

BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
Holyrood, 0.1 mi from Royal Mile
United States
Christopher
£299
includes taxes & fees
31 Aug - 1 Sept
BrewDog DogHouse Edinburgh

Fraser Suites Edinburgh

Fraser Suites Edinburgh
Old Town Edinburgh, 0.2 mi from Royal Mile
United States
Martin
£393
includes taxes & fees
10 Sept - 11 Sept
Fraser Suites Edinburgh

Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
Old Town Edinburgh, 0.5 mi from Royal Mile
Canada
Janine
£239
includes taxes & fees
31 Aug - 1 Sept
Wilde Aparthotels, Edinburgh, Grassmarket

The Balmoral Hotel

The Balmoral Hotel
New Town, 0.2 mi from Royal Mile
United States
Javorka
£693
includes taxes & fees
31 Aug - 1 Sept
The Balmoral Hotel

Hilton Edinburgh Carlton

Hilton Edinburgh Carlton
Old Town Edinburgh, < 0.1 mi from Royal Mile
United Kingdom
Abigail
£208
includes taxes & fees
31 Aug - 1 Sept
Hilton Edinburgh Carlton

Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
Old Town Edinburgh, 0.2 mi from Royal Mile
Norway
Solfrid
£209
includes taxes & fees
30 Aug - 31 Aug
Motel One Edinburgh-Royal

Old Town Chambers, Autograph Collection

Old Town Chambers, Autograph Collection
Old Town Edinburgh, < 0.1 mi from Royal Mile
United States
Blake
£473
includes taxes & fees
31 Aug - 1 Sept
Old Town Chambers, Autograph Collection

Holiday Inn Express - Edinburgh City Centre by IHG

Holiday Inn Express - Edinburgh City Centre by IHG
Broughton, 0.5 mi from Royal Mile
Canada
Carol-Ann
£202
includes taxes & fees
31 Aug - 1 Sept
Holiday Inn Express - Edinburgh City Centre by IHG
View all properties

Compare popular hotels close to Royal Mile

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Deluxe Two Bedroom Apartment | Living room | Flat-screen TV
Abbey Strand Apartments, at Holyrood
9.8
Exceptional
172 reviews
View
Property amenity
Hotel du Vin & Bistro Edinburgh
9.6
Exceptional
1,003 reviews
View
Terrace/patio
Forth House by Supercity Aparthotels
9.6
Exceptional
208 reviews
View
Exterior
Destiny Scotland George IV Apartments
9.6
Exceptional
120 reviews
View
Lobby
100 Princes Street
9.6
Exceptional
69 reviews
View

Other landmarks 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)
Abbeyhill is home to Palace of Holyroodhouse, so why not stop by during your stay in Edinburgh? Hotels.com travellers also like the museums, art galleries and monuments in the area. Edinburgh has many other landmarks that you might want to see, such as Royal Mile and Edinburgh Castle.
See properties
An ancient stone building with arched windows and a clear sky.

Holyrood Abbey

10.0/10 (1 review)
If you're interested in local religious buildings head to Abbeyhill – home to Holyrood Abbey. Why not live the cultural experience and visit the art galleries and museums in the area? Your sightseeing tour starts here. It's also full of great shops and restaurants, so you can spend the afternoon having a wander. Edinburgh has many other landmarks that you might want to see, such as Royal Mile and Edinburgh Castle.
See properties
An aerial view of a city with a large stadium, green spaces, and modern buildings.

Dynamic Earth

8.4/10 (47 reviews)
If museums are on your list, you might want to visit the upcoming exhibitions at Dynamic Earth in Southside. Our travellers also like the art galleries and monuments in the area. If you want to see more of the museums in Edinburgh, you can easily walk to Museum of Edinburgh or Scottish Storytelling Centre.
See properties
A classical columned monument surrounded by greenery and a clear sky.

Burns Monument

If you're planning a bit of sightseeing, head to Burns Monument – just one of the monuments in Old Town Edinburgh. Why not live the cultural experience and visit the art galleries and museums in the area? Your sightseeing tour starts here. Edinburgh has many other landmarks that you might want to see, such as Royal Mile and Edinburgh Castle.
See properties
A narrow cobblestone street flanked by historic stone buildings with wooden facades.
Photo by Paul Cunningham

Museum of Edinburgh

Museum of Edinburgh is just one of the attractions in Old Town Edinburgh, Edinburgh so you might want to stop by during your trip. If you want to experience more of the culture Edinburgh has to offer, head to Scottish Parliament, Dynamic Earth, and Royal Mile.
See properties

Whitehorse Close

If you're planning a bit of sightseeing, head to Whitehorse Close – just one of the monuments in Old Town Edinburgh. Why not live the cultural experience and visit the art galleries and museums in the area? Your sightseeing tour starts here. Edinburgh has many other landmarks that you might want to see, such as Royal Mile and Edinburgh Castle.
See properties

Queen’s Gallery

Queen’s Gallery is just one of the attractions in Abbeyhill, Edinburgh so you might want to stop by during your trip. If you want to experience more of the culture Edinburgh has to offer, head to Scottish Parliament, Palace of Holyroodhouse, and Dynamic Earth.
See properties

Dunbar’s Close Garden

Ready for an education in local botany? Dunbar’s Close Garden should make your list of places to visit, located 0.4 mi (0.6 km) from central Edinburgh. Hotels.com travellers also like the museums, art galleries and monuments in the area. Want to stretch your legs a little more? Head to Princes Street Gardens and The Meadows, both nearby.
See properties

Frequently asked questions

What are the best hotels near Royal Mile?
How much does it cost to stay in a hotel near Royal Mile?
On Hotels.com, you can find the best options for your travel budget by entering your search criteria and sorting by price. Remember that pricing varies based on where and when you plan to go.
  • Search for the lowest price per night from £175
What cheap hotels are close to Royal Mile?
Can I find hotels close to Royal Mile that are fully refundable?
Yes, there are many hotels with refundable room rates, but be sure to check the cancellation deadline. To find refundable rates, select the "Fully refundable" filter when searching for hotels.
What are the best romantic hotels near Royal Mile?
Which hotels near Royal Mile have rooms with great views?
What are the best family hotels close to Royal Mile?
What are the best luxury hotels near Royal Mile?
What are the best hotels near Royal Mile with free parking?
  • Drive and park with ease when you stay at Twelve Picardy Place Hotel, which offers free parking. You'll be a 12-minute walk from Royal Mile.
  • Another property that offers free parking is The Scholar, which is 18 minutes away on foot.
What are the best hotels near Royal Mile with a pool?
What are the best things to see and do around my hotel near Royal Mile?
  • You may also want to see top attractions near Royal Mile like Edinburgh Castle and Princes Street.
  • University of Edinburgh and Grassmarket are other places to visit in the area.
What are the best pet-friendly hotels close to Royal Mile?

Find out more about Royal Mile

Stroll Through History: Unveiling the Enchantment of Edinburgh's Royal Mile

The Royal Mile, a historic thoroughfare in the heart of Edinburgh, weaves together the city’s rich past and vibrant present. Stretching from the majestic Edinburgh Castle to the iconic Palace of Holyroodhouse, this enchanting mile invites you to explore cobbled streets lined with charming shops, traditional pubs, and centuries-old architecture. Key attractions include St Giles' Cathedral and the bustling market at Parliament Square. Immerse yourself in captivating tales of history, enjoy street performances, and indulge in local delicacies. The Royal Mile promises an unforgettable blend of culture and heritage that enchants every visitor.

Discover great hotels near Royal Mile

Royal Mile offers a diverse range of hotel options, from charming boutique stays in historic buildings to modern establishments with stunning views. You'll find everything from cosy guesthouses to luxurious hotels, all conveniently located for exploring Edinburgh's rich heritage and vibrant culture. Here are some of the best hotels near Royal Mile that our travellers love:

  1. Edinburgh Marriott Hotel HolyroodOpens in a new window: Edinburgh Marriott Hotel Holyrood is a sophisticated 4.0-star hotel that boasts a commendable guest rating of 8.8 out of 10. This eco-certified property is designed for leisure travelers seeking a spa-themed vacation experience. With a full-service spa, including an accessible pool, sauna, manicures and pedicures, and invigorating massage options, guests can indulge in ultimate relaxation. The hotel is strategically located in central Edinburgh, providing easy access to local attractions. Positive sentiments highlight the hotel's ideal location, professional staff, and exceptional dining options, ensuring a delightful stay for those who appreciate comfort and quality.
  2. The Brewers Rooms Contemporary AparthotelOpens in a new window: The Brewers Rooms Contemporary Aparthotel features a 4.0-star rating with a guest rating of 8.4 out of 10, making it an attractive choice for travellers exploring Edinburgh's vibrant city centre. This hotel caters to those who seek a blend of comfort and convenience, with nearby shopping centres and historical districts enhancing the experience. Guests can enjoy a variety of activities and stunning views from the property, contributing to a memorable stay. The hotel's amenities and prime location receive positive feedback, affirming its appeal for leisure travellers looking to immerse themselves in the rich culture and history of the area.
  3. EDI B&BOpens in a new window: EDI B&B is a charming guesthouse that offers a delightful experience for leisure travellers. With complimentary continental breakfast options, this accommodation provides a warm and inviting atmosphere, perfect for those seeking a homely touch during their stay. The focus on quality dining ensures guests start their day off right, setting the tone for exploration of the nearby attractions. Positive sentiments reflect an enjoyable experience, highlighting the guesthouse's inviting ambiance and personal touches that make it a unique choice for anyone visiting the area.

Things to do in Royal Mile

The Royal Mile is a vibrant thoroughfare that winds through historic charm, inviting travellers to explore its eclectic shops, fascinating tours, and delightful walking paths. Surrounded by rolling hills and lush parks, it's a perfect blend of rich heritage and lively activity, making it a must-visit for any explorer.

  • Holyrood ParkOpens in a new window – Stretch your legs in Holyrood Park, a stunning national park right in the heart of Edinburgh. With its rugged hills and scenic paths, you can enjoy a leisurely hike or simply take in the breathtaking views of the city and the iconic Arthur's Seat. Perfect for a picnic or a quiet stroll, this park is a haven for nature enthusiasts.
  • Edinburgh CastleOpens in a new window – Step back in time at Edinburgh Castle, perched atop Castle Rock. Explore its fascinating history as you wander through ancient chambers and see the Crown Jewels of Scotland. Don’t miss the panoramic views from the castle ramparts, where you can gaze out over the city skyline.
  • Princes StreetOpens in a new window – Stroll along Princes Street, Edinburgh's bustling thoroughfare known for its shops and gardens. Here, you can find everything from high-street fashion to charming boutiques. Take a break at the gardens, where you can enjoy the stunning backdrop of the castle.
  • Dean VillageOpens in a new window – Discover the picturesque charm of Dean Village, a historic village that feels like a step back in time. Wander along the Water of Leith and admire the quaint architecture and tranquil surroundings. This hidden gem offers a peaceful escape from the city’s hustle and bustle.
  • Portobello BeachOpens in a new window – Take a trip to Portobello Beach, where you can enjoy a refreshing day by the sea. With its sandy shores and lively promenade, it’s an ideal spot for a leisurely walk, a swim, or even a beachside café visit. Experience the coastal charm that makes this beach a popular local retreat.

4 tips for savvy savings when booking a hotel near Royal Mile

  1. Book for the cheapest times: The most budget-friendly time to visit the Royal Mile is from January to March, when hotel prices tend to be lower. To fully appreciate the area’s rich history and culture, a stay of at least 2 to 3 days is recommended. This duration allows you to explore significant landmarks, vibrant shopping options, and local dining experiences, as well as visit museums and take guided tours. You can enjoy leisurely walks while discovering the friendly atmosphere and family-friendly attractions that make the Royal Mile a great value for money destination.
  2. Look for last-minute deals on Hotels.com: To explore last-minute deals for your trip to Royal Mile, begin by checking the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover discounted rates on nearby hotels as your travel date approaches. Additionally, consider enabling email alerts or push notifications to stay informed about flash sales and special promotions, ensuring you’re more likely to see any opportunities to save. With the Smart ShoppingOpens in a new window feature available on the app, you can easily compare hotel prices and amenities, helping you make informed choices and be the first to know if prices drop or rooms become available for your last-minute getaway.
  3. Be flexible with dates: Prices may fluctuate depending on various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you find a better deal for your stay near the Royal Mile hotel. For those seeking something distinctive, boutique hotels often provide a more personalised experience and can occasionally offer better value. When you book through Hotels.com, we'll inform you if the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we may suggest alternative dates that could help you save.
  4. Consider your location: Choosing accommodation closer to major attractions or city centres can offer convenience, but it usually tends to come with higher prices. For those seeking more affordable options, consider hotels located in less central areas or neighbourhoods, allowing you to balance cost with accessibility to the sights you wish to explore. You might also look into independent hotels situated further out, which can provide a more authentic and budget-friendly experience.

Best time to go to Royal Mile

Royal Mile experiences its lowest average temperature in January, at 38.5°F (3.6°C), while July is the hottest month, with an average temperature of 58.1°F (14.5°C). October is typically the wettest month. If you’re looking to soak up the lively atmosphere at Royal Mile, July to September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, with light rainfall. However, if you prefer a more relaxed experience, January to March are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.

Keep exploring