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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Royal Mile hotels

Old Town Chambers, Autograph Collection

Old Town Chambers, Autograph Collection
5.0 star property
Old Town Edinburgh, < 0.1 km from Royal Mile
9.8 out of 10, Exceptional, (1,003 reviews)
"Wonderful hotel and staff. Very central would stay again anything"
United States
Judith
The price is RM2,118
RM2,669 total
includes taxes & fees
25 May - 26 May
Old Town Chambers, Autograph Collection

BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
4.0 star property
Holyrood, 0.2 km from Royal Mile
9.8 out of 10, Exceptional, (709 reviews)
"Very friendly staff, good breakfasts, great location for old town, fun place to stay"
United States
Cynthia
The price is RM1,021
RM1,225 total
includes taxes & fees
18 May - 19 May
BrewDog DogHouse Edinburgh

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,336 reviews)
"The location was excellent, the delicious breakfast was more than enough, and the staff was very polite and helpful."
United States
Ellen
The price is RM1,134
RM1,361 total
includes taxes & fees
20 May - 21 May
Market Street Hotel

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,006 reviews)
"Beautiful, exceptional service, tremendous location, relaxing and well equipped gym/spa area, and the the best breakfast/in hotel bar. "
United States
Unji
The price is RM2,759
RM3,310 total
includes taxes & fees
14 May - 15 May
The Balmoral Hotel

St Giles ApartHotel by Joivy

St Giles ApartHotel by Joivy
3.0 star property
Old Town Edinburgh, 0.4 km from Royal Mile
9.8 out of 10, Exceptional, (6 reviews)
"We were right in the center of it all. Fantastic!"
United States
Susan
The price is RM786
RM2,254 total
includes taxes & fees
18 May - 19 May
St Giles ApartHotel by Joivy

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, (824 reviews)
"This is a great location and beautiful accommodation. "
Canada
Bruna
The price is RM779
RM934 total
includes taxes & fees
31 May - 1 Jun
Linton Collection - 28 North Bridge

Destiny Scotland Royal Mile Residence

Destiny Scotland Royal Mile Residence
4.0 star property
Old Town Edinburgh, < 0.1 km from Royal Mile
9.6 out of 10, Exceptional, (187 reviews)
"Amazing place to stay, clean, great location and able to store luggage"
Canada
Julie
The price is RM955
RM1,146 total
includes taxes & fees
17 May - 18 May
Destiny Scotland Royal Mile Residence

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, (148 reviews)
"Great place excellent location. Really nice apartment and excellent attention! Definitely we are going back! "
United Kingdom
Valeria Maria
The price is RM1,054
RM1,265 total
includes taxes & fees
17 May - 18 May
Abbey Strand Apartments, at Holyrood

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,007 reviews)
"Fabulous hotel to which I'm always grateful to return."
United Kingdom
Ricky
The price is RM951
RM1,141 total
includes taxes & fees
17 May - 18 May
Hotel du Vin & Bistro Edinburgh

100 Princes Street

100 Princes Street
4.5 star property
New Town, 0.9 km from Royal Mile
9.8 out of 10, Exceptional, (62 reviews)
"Beautiful hotel, with a wonderful staff who were so kind & helpful."
United States
Heather Michelle
The price is RM2,469
RM2,962 total
includes taxes & fees
20 May - 21 May
100 Princes Street

Forth House by Supercity Aparthotels

Forth House by Supercity Aparthotels
2.5 star property
Broughton, 0.8 km from Royal Mile
9.6 out of 10, Exceptional, (159 reviews)
"Very comfortable. It has all the amenities especially for extended stays. Easy access to everywhere. "
United States
Lycette M
The price is RM997
RM1,196 total
includes taxes & fees
31 May - 1 Jun
Forth House by Supercity Aparthotels

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,476 reviews)
"Great location and hotel. Staff is great!"
United States
Barry
The price is RM1,566
RM1,880 total
includes taxes & fees
17 May - 18 May
Virgin Hotels Edinburgh

Ten Hill Place

Ten Hill Place
4.0 star property
Southside, 0.5 km from Royal Mile
9.4 out of 10, Exceptional, (1,000 reviews)
"Excellent location and fabulous staff."
United States
DANA
The price is RM837
RM1,004 total
includes taxes & fees
31 May - 1 Jun
Ten Hill Place

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh, < 0.1 km from Royal Mile
9.2 out of 10, Wonderful, (1,387 reviews)
"Lovely hotel, truly enjoyed our stay."
United States
Leah
The price is RM1,001
RM1,201 total
includes taxes & fees
31 May - 1 Jun
Leonardo Royal Hotel Edinburgh

Roomzzz Edinburgh

Roomzzz Edinburgh
4.0 star property
New Town, 0.5 km from Royal Mile
9.4 out of 10, Exceptional, (332 reviews)
"Staff extremely helpful. Lovely hotel"
United States
Kelly
The price is RM1,037
RM1,244 total
includes taxes & fees
7 Jun - 8 Jun
Roomzzz Edinburgh

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,130 reviews)
"Perfect place to stay, will give it a 10/10 "
Australia
kunal
The price is RM668
RM802 total
includes taxes & fees
17 May - 18 May
CODE - The Court, Edinburgh

The Scotsman Hotel

The Scotsman Hotel
4.0 star property
Old Town Edinburgh, 0.1 km from Royal Mile
9.2 out of 10, Wonderful, (1,004 reviews)
"Highly recommended, this was a great place to stay."
United States
Nicholas
The price is RM1,408
RM1,690 total
includes taxes & fees
31 May - 1 Jun
The Scotsman Hotel

Destiny Scotland - Broughton St Lofts

Destiny Scotland - Broughton St Lofts
4.0 star property
New Town, 0.9 km from Royal Mile
9.6 out of 10, Exceptional, (105 reviews)
"everything we could have wantedand great location "
United Kingdom
Annette
The price is RM955
RM1,146 total
includes taxes & fees
8 Jun - 9 Jun
Destiny Scotland - Broughton St Lofts

Museum Apartments

Museum Apartments
4.0 star property
Old Town Edinburgh, 0.3 km from Royal Mile
9.4 out of 10, Exceptional, (51 reviews)
"An excellent location off the Royal Mile. The room was spacious, and the in-room washer/dryer made our trip easier. The kitchen was well-equipped and there was a Sainsbury nearby for groceries. This room (#4) faces the back courtyard and church - we found it very light-filled yet without street noise. There is no elevator, but the steps were easy."
United States
Linda
The price is RM1,009
RM2,071 total
includes taxes & fees
31 May - 1 Jun
Museum Apartments

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,093 reviews)
"Clean room, friendly and helpful staff, great location. "
United States
Nancy
The price is RM1,017
RM1,221 total
includes taxes & fees
18 May - 19 May
Apex Waterloo Place Hotel
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
Egyptian cotton sheets, hypo-allergenic bedding, in-room safe
Old Town Chambers, Autograph Collection
5.0 star property
9.8
Exceptional
1,003 reviews
View
Rooftop terrace
BrewDog DogHouse Edinburgh
4.0 star property
9.8
Exceptional
709 reviews
View
Daily local cuisine breakfast for a fee
Market Street Hotel
4.0 star property
9.8
Exceptional
1,336 reviews
View
3 restaurants, breakfast served
The Balmoral Hotel
5.0 star property
9.8
Exceptional
1,006 reviews
View
Laptop workspace, iron/ironing board, free WiFi, bed sheets
St Giles ApartHotel by Joivy
3.0 star property
9.8
Exceptional
6 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 Landmarks: Explore iconic sites like Edinburgh Castle and St Giles' Cathedral, rich in architectural beauty and storytelling.
  • Cultural Experiences: Engage in fascinating guided tours that showcase the area’s vibrant heritage and history.
  • Charming Atmosphere: Enjoy a friendly vibe with quaint shops, delightful eateries, and cosy accommodations.
  • Diverse Accommodations: Choose from a range of places to stay, from guesthouses to modern hotels, catering to various needs.
  • Scenic Walks: Stroll through the historic streets, taking in the stunning views and rich culture of Edinburgh.

Find great hotels near Royal Mile

In the heart of Edinburgh's historic Royal Mile, you'll discover a diverse selection of accommodations, from charming guesthouses to modern hotels. Whether you're seeking a pet-friendly stay, LGBTQIA+-welcoming services, or accessible rooms for a comfortable visit, Royal Mile offers options to cater to your needs. Enjoy the unique blend of rich heritage and contemporary amenities, ensuring your trip to this vibrant city is truly memorable.

  • Apex Grassmarket Hotel: Nestled in the vibrant Grassmarket area, this 4-star hotel offers a unique blend of modern comfort and historical charm. With eco-certification, it appeals to environmentally conscious travellers seeking a sustainable vacation experience. The hotel boasts stylishly designed rooms, a fitness centre, and a rooftop terrace that provides stunning views of Edinburgh Castle. Ideal for business travellers, it also features meeting facilities, ensuring a productive stay in the heart of the city.
  • Apex Waterloo Place Hotel: Situated just a short stroll from the Royal Mile, this luxurious 4-star hotel combines contemporary elegance with a relaxing spa theme. The eco-certified property offers a full-service spa, indoor pool, steam room, and a range of body and facial treatments for ultimate relaxation. Guests can enjoy spacious rooms with modern amenities, a bar and restaurant serving locally sourced cuisine, and conference facilities, making it perfect for both leisure and business visits.
  • ibis Edinburgh Centre South Bridge - Royal Mile: A welcoming 3-star hotel that prides itself on being eco-certified and LGBTQIA friendly, the ibis Edinburgh Centre South Bridge is a fantastic choice for diverse travellers. Just half a mile from the Royal Mile, the hotel allows pets, ensuring a family-friendly atmosphere. Guests will appreciate comfortable rooms with modern furnishings, a lively bar, and a convenient location close to Edinburgh’s attractions. Its commitment to inclusivity and sustainability makes it a memorable choice for all.

Where to stay near Royal Mile

Exploring the Royal Mile in Edinburgh promises a delightful blend of history and charm. From the iconic Edinburgh Castle to the picturesque St Giles' Cathedral, the area is rich in architectural beauty and storytelling. Visitors can enjoy a friendly atmosphere with family-friendly attractions, quaint shops, and cosy accommodations. Whether you're seeking a romantic getaway or a cultural adventure, the Royal Mile offers something for everyone, making it an unforgettable destination in Scotland.

  • Edinburgh: As a vibrant metropolis, Edinburgh is a cultural gem that beckons travellers year-round. The Royal Mile, located in the heart of this historic city, offers a unique blend of attractions, from shopping areas to educational venues and arena entertainment. Visitors are drawn to Edinburgh for its rich heritage and lively atmosphere, particularly during the peak months of July to September. Iconic landmarks such as the Edinburgh Castle and historic streets create an unforgettable backdrop for your exploration.
  • Old Town Edinburgh: Nestled within the heart of Edinburgh, Old Town Edinburgh is a captivating neighbourhood where history and modernity intertwine. Home to the Royal Mile, this area is a treasure trove for those seeking cultural experiences, shopping, and theatre. With visitor numbers peaking from April to July, it’s a bustling hub filled with historic streets and event venues. The charm of Old Town lies in its cobbled alleys, ancient architecture, and vibrant local life, making it a must-visit for any tourist.
  • Edinburgh City Centre: A mere 1.1km from the Royal Mile, Edinburgh City Centre is the pulse of the city, offering a dynamic mix of culture, shopping, and entertainment. With a steady influx of visitors throughout the year, this neighbourhood sees its peak during the summer months. Attractions such as theatres, shopping areas, and historic sites are easily accessible, making it a perfect base for your Edinburgh adventure. The City Centre's lively atmosphere and proximity to landmarks ensure a memorable stay.

Things to do near Royal Mile

Discover the charm of the Royal Mile in Edinburgh, where you can indulge in delightful shopping, embark on fascinating tours, and enjoy leisurely walks through historic streets. Immerse yourself in amazing guided tours that showcase the rich history and culture of this iconic area, making your visit truly memorable.

Shopping

Experience vibrant shopping on the Royal Mile with Scottish Gems and Tron Kirk, both offering unique gifts and souvenirs just 805m away. If you're up for a drive, visit St James Quarter, also 805m away, for a bustling atmosphere filled with entertainment and shopping delights.

Recreation

At Murrayfield Stadium, immerse yourself in the energetic atmosphere of Scottish rugby matches, perfect for sports enthusiasts. Visit Queen's Hall for exceptional live music performances that uplift the spirit. For relaxation, enjoy family-friendly activities at the Royal Commonwealth Pool, complete with leisure facilities for all ages.

Adventure

Bedlam Paintball offers an exhilarating experience, only 1.6km from Royal Mile, where you'll engage in thrilling paintball matches in a vibrant setting. For a unique twist, Urban Paintball Edinburgh, also 1.6km away, provides an urban battleground for competitive play, perfect for adrenaline seekers.

If you're keen on winter sports, the Midlothian Snowsports Centre, located 8.0km from Royal Mile, is a fantastic destination for skiing and snowboarding, surrounded by a lively atmosphere for sports enthusiasts.

Nightlife

The Royal Mile comes alive at night with a mix of entertainment and romance. Enjoy a show at the Edinburgh Playhouse Theatre, just half 1.6km away, or unwind at Greyfriar's Bobby and Canongate Tolbooth, both charming pubs that offer a vibrant atmosphere perfect for a night out.

*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

Royal Mile, Edinburgh, offers a rich tapestry of historic sites, monuments, and scenic hills for visitors to explore. Ideal for those seeking cultural experiences, outdoor adventures, or family-friendly activities, the area is steeped in history and charm. Highlights include significant universities and iconic landmarks that reflect Scotland's vibrant heritage, making it a must-visit destination for any traveller.

  • University of Edinburgh: A prestigious institution with stunning architecture and rich history, the University of Edinburgh offers a glimpse into Scotland's academic legacy. Wander through its historic campus, admire the iconic Old College, and soak up the cultural atmosphere that permeates this vibrant university.
  • St. Andrew Square: This elegant public square is a perfect spot to relax amidst the hustle and bustle of the city. Surrounded by fascinating shops and cafés, St. Andrew Square boasts beautiful greenery and art installations, making it an ideal place for a leisurely stroll or a quiet moment.
  • Palace of Holyroodhouse: The official residence of the monarch in Scotland, this magnificent palace is steeped in history. Explore the opulent state apartments, the picturesque gardens, and the ruins of the nearby Holyrood Abbey, all while immersing yourself in Scotland's regal heritage.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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

When planning a visit to the Royal Mile in EDInburgh, you have several airport options. Edinburgh Airport (EDI) is the closest, situated 11.3km away, with nearby hotels like Virgin Hotels Edinburgh and Sheraton Grand Hotel & Spa, both 7 and 9.7km from the airport, respectively. Dundee Airport (DND), located 56.3km from Royal Mile, offers hotels such as Premier Inn Dundee North and The Landmark Hotel & SPA, both 3.2km away. Lastly, Glasgow International Airport (GLA) is 78.9km away, featuring hotels like Kimpton Blythswood Hotel & Spa, 11.3km from the airport, with various transportation options available for easy access.

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 1428 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 CODE - The Court, Edinburgh.
How many hotels can I expect to find near Royal Mile?
Expedia has 1428 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 of Childhood. 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