All properties are independently selected. We may earn a commission from bookings, but this does not affect our recommendations.

Affiliate disclosure

All properties are independently selected. We may earn a commission from bookings, but this does not affect our recommendations.

Hotel Edinburgh
All articles
Top Hotels in Edinburgh Royal Mile for Every Budget

The Edinburgh Journal

Top Hotels in Edinburgh Royal Mile for Every Budget

Your essential guide to the best hotels in Royal Mile, where historic charm meets modern comfort.

Martin
by Martin Fischer
Verified Expert
Updated Feb 5, 2026
5 min read
188 visits
Top Hotels in Edinburgh Royal Mile for Every Budget

Top Places to Stay in Royal Mile, Edinburgh On Map

All hotels were sorted by rating and number of reviews

Hotels featured in this article
1. Fraser Suites Edinburgh
2. Radisson Collection Hotel, Royal Mile Edinburgh
3. The Witchery By The Castle
4. Virgin Hotels Edinburgh
5. Brewdog Doghouse Edinburgh
6. Holyrood Aparthotel
7. Leonardo Royal Hotel Edinburgh
8. Hilton Edinburgh Carlton
9. Motel One Edinburgh-Royal
10. A&O Edinburgh City
11. The Scotsman Hotel
12. Radisson Blu Hotel, Edinburgh City Centre
13. Ibis Edinburgh Centre Royal Mile
14. Ibis Edinburgh Centre South Bridge - Royal Mile
15. Market Street Hotel

We researched Royal Mile hotels to curate a selection for every traveler. Each accommodation was evaluated based on location, guest reviews, unique features, and price.

Our handpicked choices range from 3-star boutique options to luxurious suites, all situated around iconic landmarks like Edinburgh Castle and the Palace of Holyroodhouse.

Why Stay in Royal Mile?

Royal Mile is famous for its blends of profound history, shopping, and vibrant cultural life. The street connects historic sites, like St Giles' Cathedral, with popular retailers such as the Scotch Whisky Experience, making it a prime location.

Just a 10-minute walk from the city center, this area suits tourists and locals alike. Families and young professionals can enjoy nearby cafés like The Milkman and landmarks like the National Museum of Scotland.

Is Royal Mile Safe?

Royal Mile is generally safe with a strong police presence and well-monitored public areas. For after-dark travel, stick to well-lit streets like High Street. Keep personal belongings secured, especially in crowded areas around attractions, as pickpocketing is a common risk near tourist hubs.

Family Friendly Hotels in Royal Mile, Edinburgh

  • 1. Fraser Suites Edinburgh

    8.6 Fabulous
    2802 reviews
    278 m from center
    -
    Fraser Suites Edinburgh Fraser Suites Edinburgh Fraser Suites Edinburgh Fraser Suites Edinburgh Fraser Suites Edinburgh

    That was just a preview — check out all hotel photos.

    Best by family stays
    1/1

    MAIN FEATURES

    • Unique blend of Victorian architecture and modern design
    • Customizable extended-stay options with additional amenities
    • Proximity to cultural sites and historical landmarks in Old Town
    Fraser Suites Edinburgh effortlessly combines Victorian elegance with contemporary comforts. Situated in a historic 130-year-old building, the serviced apartments offer full kitchen facilities perfect for family adventures. Just steps from Edinburgh Castle and Holyrood Palace, this hotel presents an ideal base for exploring the rich heritage of Scotland's capital.
    €353-€544 per night

    Rates from verified hotel providers

  • 345 m from center
    -
    Radisson Collection Hotel, Royal Mile Edinburgh Radisson Collection Hotel, Royal Mile Edinburgh Radisson Collection Hotel, Royal Mile Edinburgh Radisson Collection Hotel, Royal Mile Edinburgh Radisson Collection Hotel, Royal Mile Edinburgh

    That was just a preview — check out all hotel photos.

    Best by luxury amenities
    1/1

    MAIN FEATURES

    • On-site spa and access to swimming facilities at partner hotel
    • Award-winning restaurant serving seasonal ingredients
    • Responsive guest services and effective communication
    Set on the iconic Royal Mile, the Radisson Collection offers stylish accommodations with rich historical context. Comfort meets luxury in rooms adorned with modern artworks. Enjoy Italian-Scottish cuisine at Cucina or rejuvenate at the on-site spa. The central location makes it easy to visit Edinburgh Castle and Holyrood Palace, perfect for cultural enthusiasts.

    Hurry – almost gone at this price! 

    €180-€371 per night

    Rates from verified hotel providers

  • 3. The Witchery By The Castle

    9.6 Exceptional
    127 reviews
    523 m from center
    -
    The Witchery By The Castle The Witchery By The Castle The Witchery By The Castle The Witchery By The Castle The Witchery By The Castle

    That was just a preview — check out all hotel photos.

    Best by culinary experiences
    1/1

    MAIN FEATURES

    • Unique gothic architectural design across suites and dining areas
    • Award-winning restaurant recognized for excellence
    • Intimate dining spaces featuring candlelit ambience
    Known as Scotland's Most Romantic Hotel, The Witchery captivates with gothic design and exquisite culinary offerings. Each of its nine suites tells a unique story with opulent furnishings. Relish the award-winning dining experience or enjoy afternoon tea surrounded by candlelit ambiance. Centrally located near Edinburgh Castle, this hotel is perfect for lovers and food aficionados.
    €859-€1482 per night

    Rates from verified hotel providers

  • 4. Virgin Hotels Edinburgh

    9.1 Superb
    5610 reviews
    439 m from center
    -
    Virgin Hotels Edinburgh Virgin Hotels Edinburgh Virgin Hotels Edinburgh Virgin Hotels Edinburgh Virgin Hotels Edinburgh

    That was just a preview — check out all hotel photos.

    Best by modern charm
    1/1

    MAIN FEATURES

    • Equipped with a 24/7 gym for guest fitness
    • Personal concierge service available for bespoke guest support
    • Rooftop terrace offering scenic views of Edinburgh
    Virgin Hotels Edinburgh redefines urban luxury with unique room designs and engaging social spaces. Enjoy locally-sourced cuisines at the on-site restaurant or relax in the rooftop terrace overlooking the historic skyline. Combining excellent amenities with a convenient Old Town location, this hotel is perfect for families or business travelers seeking style and comfort.
    €297-€426 per night

    Rates from verified hotel providers

  • 332 m from center
    -
    Brewdog Doghouse Edinburgh Brewdog Doghouse Edinburgh Brewdog Doghouse Edinburgh Brewdog Doghouse Edinburgh Brewdog Doghouse Edinburgh

    That was just a preview — check out all hotel photos.

    Best by craft beer
    1/1

    MAIN FEATURES

    • Beer-themed rooms and shower beer packages
    • Complimentary Pooch Pack for guests traveling with dogs
    • On-site BrewDog restaurant and bar integrated into the hotel experience
    Brewdog Doghouse invites beer lovers to experience a unique craft brewery hotel. Each beer-themed room promises quirky charm with a fun, pet-friendly atmosphere. Located close to cultural attractions, enjoy a lively bar and restaurant on-site. This hotel is ideal for pet owners and those seeking an unforgettable experience in the heart of Edinburgh.
    €251-€395 per night

    Rates from verified hotel providers

Luxury Accommodations in Royal Mile, Edinburgh

  • 6. Holyrood Aparthotel

    8.1 Very Good
    4544 reviews
    573 m from center
    -
    Holyrood Aparthotel Holyrood Aparthotel Holyrood Aparthotel Holyrood Aparthotel Holyrood Aparthotel

    That was just a preview — check out all hotel photos.

    Best by family accommodations
    1/1

    MAIN FEATURES

    • Onsite gym access available for all guests
    • Self-catering facilities allowing for greater flexibility during stay
    • Variety of apartment configurations catering to diverse guest needs
    Holyrood Aparthotel offers sophisticated serviced apartments in the heart of Edinburgh. Spacious and modern, each includes a fully equipped kitchen for family convenience and a fitness center to stay active. Located a short stroll from the Royal Mile and Holyrood Palace, it's an attractive option for business and leisure travelers craving proximity to local attractions.

    Rooms filling fast – secure the best rate! 

    €194-€361 per night

    Rates from verified hotel providers

  • 7. Leonardo Royal Hotel Edinburgh

    8.6 Fabulous
    10749 reviews
    159 m from center
    -
    Leonardo Royal Hotel Edinburgh Leonardo Royal Hotel Edinburgh Leonardo Royal Hotel Edinburgh Leonardo Royal Hotel Edinburgh Leonardo Royal Hotel Edinburgh

    That was just a preview — check out all hotel photos.

    Best by business convenience
    1/1

    MAIN FEATURES

    • Unique combination of modern comfort and historical ambiance
    • On-site dining offering an impressive international menu
    • Cozy bar atmosphere overlooking the city's landmarks
    Located right beside the Royal Mile, Leonardo Royal Hotel Edinburgh offers spacious rooms with modern comforts including large screen TVs and convenient workspaces. The inviting on-site restaurant features an impressive international menu. Just a short walk from Edinburgh Castle, this hotel combines historic charm with excellent amenities tailored for both leisure and business travelers.

    Just a few rooms left at the best rate! 

    €136-€256 per night

    Rates from verified hotel providers

  • 8. Hilton Edinburgh Carlton

    7.8 Good
    1911 reviews
    65 m from center
    -
    Hilton Edinburgh Carlton Hilton Edinburgh Carlton Hilton Edinburgh Carlton Hilton Edinburgh Carlton Hilton Edinburgh Carlton

    That was just a preview — check out all hotel photos.

    Best by central location
    1/1

    MAIN FEATURES

    • Elegant on-site dining with a renowned steakhouse
    • Executive Lounge offering complimentary snacks and drinks
    • Spacious, elegantly designed 4-star bedrooms with modern amenities
    Overlooking the Royal Mile, Hilton Edinburgh Carlton showcases historical architecture combined with modern luxury. Guests are treated to elegant rooms with Crabtree & Evelyn toiletries and premium bedding. The hotel's signature restaurant by Marco Pierre White offers exquisite Scottish flavours, making it ideal for travelers seeking both comfort and fine dining during their stay.

    Just a few rooms left at the best rate! 

    €194-€324 per night

    Rates from verified hotel providers

  • 9. Motel One Edinburgh-Royal

    8.7 Fabulous
    10967 reviews
    251 m from center
    -
    Motel One Edinburgh-Royal Motel One Edinburgh-Royal Motel One Edinburgh-Royal Motel One Edinburgh-Royal Motel One Edinburgh-Royal

    That was just a preview — check out all hotel photos.

    Best by contemporary decor
    1/1

    MAIN FEATURES

    • Unique botanical-themed interior design elements
    • Cozy breakfast area offering continental breakfast buffet
    • Prime location within walking distance of Waverly Train Station
    Motel One Edinburgh-Royal boasts a vibrant atmosphere right in the heart of the Old Town. Each stylishly decorated room features botanical-themed elements, creating a unique ambiance. With an excellent location just steps from the Royal Mile and Edinburgh Castle, this hotel balances affordability with charm, perfect for leisurely sightseeing and cultural experiences.

    Just a few rooms left at the best rate! 

    €151-€346 per night

    Rates from verified hotel providers

  • 10. A&O Edinburgh City

    7.3 Good
    5709 reviews
    156 m from center
    -
    A&O Edinburgh City A&O Edinburgh City A&O Edinburgh City A&O Edinburgh City A&O Edinburgh City

    That was just a preview — check out all hotel photos.

    Best by vibrant nightlife
    1/1

    MAIN FEATURES

    • In-house pub offering a blend of local brews and lively events
    • Ideal starting point for exploring Edinburgh's nightlife
    • Spacious family rooms with modern amenities
    A&O Edinburgh City captures the essence of Edinburgh's lively atmosphere, ideal for younger travelers and those wanting to experience the nightlife. With a variety of room options from single rooms to spacious family accommodations, enjoy a pub atmosphere where you can unwind after a day of exploration. Stay close to local hotspots and enjoy a budget-friendly stay in vibrant quarters.
    €63-€191 per night

    Rates from verified hotel providers

Central Hotels in Royal Mile, Edinburgh

  • 11. The Scotsman Hotel

    8.8 Fabulous
    2503 reviews
    102 m from center
    -
    The Scotsman Hotel The Scotsman Hotel The Scotsman Hotel The Scotsman Hotel The Scotsman Hotel

    That was just a preview — check out all hotel photos.

    Best by historical charm
    1/1

    MAIN FEATURES

    • Private art deco cinema for exclusive screenings and events
    • Exquisite afternoon tea service in a grand setting
    • Complimentary prosecco and whisky on arrival for direct bookings
    The Scotsman Hotel offers an elegant stay in a building steeped in history, originally home to The Scotsman newspaper. Indulge in luxury rooms with stunning views of Edinburgh Castle and the city skyline. With a private cinema and award-winning dining options, it's perfect for couples and business travelers looking for a romantic escape or central conference venue.
    €189-€297 per night

    Rates from verified hotel providers

  • 34 m from center
    -
    Radisson Blu Hotel, Edinburgh City Centre Radisson Blu Hotel, Edinburgh City Centre Radisson Blu Hotel, Edinburgh City Centre Radisson Blu Hotel, Edinburgh City Centre Radisson Blu Hotel, Edinburgh City Centre

    That was just a preview — check out all hotel photos.

    Best by family amenities
    1/1

    MAIN FEATURES

    • Indoor heated swimming pool and spa with treatments available
    • Two on-site restaurants serving Scottish and international cuisine
    • Flexible training room options catered to business needs
    Located steps from the Royal Mile, Radisson Blu Hotel marries modern amenities with historical charm. Families will appreciate the spacious accommodations and indoor pool, while business travelers can take advantage of flexible meeting spaces. With Itchycoo Bar & Kitchen serving seasonal dishes, every stay promises comfort and culinary delight.

    Rooms filling fast – secure the best rate! 

    €252-€406 per night

    Rates from verified hotel providers

  • 13. Ibis Edinburgh Centre Royal Mile

    8.0 Very Good
    3752 reviews
    67 m from center
    -
    Ibis Edinburgh Centre Royal Mile Ibis Edinburgh Centre Royal Mile Ibis Edinburgh Centre Royal Mile Ibis Edinburgh Centre Royal Mile Ibis Edinburgh Centre Royal Mile

    That was just a preview — check out all hotel photos.

    Best by vibrant atmosphere
    1/1

    MAIN FEATURES

    • Lively lobby bar with snacks available around the clock
    • Air-conditioned rooms equipped with flat-screen interactive TVs
    • 24-hour bar serving snacks and beverages in contemporary surroundings
    Ibis Edinburgh Centre Royal Mile invigorates the historic area with modern decor and a lively lobby bar. Just a stone's throw from Edinburgh Castle, guests can indulge in an all-you-can-eat breakfast buffet while enjoying a vibrant atmosphere. The perfect choice for leisure travelers eager to explore local attractions and nightlife.
    €245-€410 per night

    Rates from verified hotel providers

  • 162 m from center
    -
    Ibis Edinburgh Centre South Bridge - Royal Mile Ibis Edinburgh Centre South Bridge - Royal Mile Ibis Edinburgh Centre South Bridge - Royal Mile Ibis Edinburgh Centre South Bridge - Royal Mile Ibis Edinburgh Centre South Bridge - Royal Mile

    That was just a preview — check out all hotel photos.

    Best by entertainment options
    1/1

    MAIN FEATURES

    • Live music and vibrant atmosphere in the on-site bar
    • Complimentary amenities such as tea, coffee, and snacks
    • Unique design and atmosphere that promotes socializing among guests
    Set in the heart of Edinburgh's Old Town, Ibis Edinburgh Centre South Bridge offers modern rooms with a cozy atmosphere. Enjoy live music events in the bar after a day exploring nearby attractions. With a warm and welcoming ambiance, it's the ideal base for travelers looking for a mix of culture and nightlife.
    €232-€393 per night

    Rates from verified hotel providers

  • 15. Market Street Hotel

    9.3 Superb
    2866 reviews
    193 m from center
    -
    Market Street Hotel Market Street Hotel Market Street Hotel Market Street Hotel Market Street Hotel

    That was just a preview — check out all hotel photos.

    Best by rooftop views
    1/1

    MAIN FEATURES

    • Rooftop champagne lounge with panoramic views of Edinburgh
    • Complimentary mini-bar offerings included in room rates
    • In-room complimentary mini-bar stocked with local products
    Nestled near the Royal Mile, Market Street Hotel boasts a rooftop champagne lounge offering stunning city views. Each boutique room features bespoke furnishings made from local materials. With convenient access to Edinburgh Castle and the Playhouse, it's perfect for leisure travelers seeking luxury and culture in one setting.

    Hurry – almost gone at this price! 

    €207-€380 per night

    Rates from verified hotel providers

Final Thoughts

Opting for the best hotels in Royal Mile places visitors at the heart of Edinburgh's rich culture and history. With proximity to iconic landmarks like Edinburgh Castle and the Palace of Holyroodhouse, guests benefit from easy access to top attractions. These properties offer varied experiences, from luxurious amenities at the finest hotels to family-friendly options tailored for all types of travelers.

Additionally, hotels in the mile provide essential conveniences, such as complimentary breakfast, unique dining options, and on-site leisure facilities. Many of these hotels are just a short walk from major public transport links, ensuring the entire city is within reach. For a seamless visit, choosing one of these hotels means maximizing both comfort and convenience. Start planning your stay today.

Was this article helpful to you? Thanks for your feedback
5 min read
  • Why Stay in Royal Mile?
  • Is Royal Mile Safe?
  • Family Friendly Hotels in Royal Mile, Edinburgh

    • 1. Fraser Suites Edinburgh
    • 2. Radisson Collection Hotel, Royal Mile Edinburgh
    • 3. The Witchery By The Castle
    • 4. Virgin Hotels Edinburgh
    • 5. Brewdog Doghouse Edinburgh
  • Luxury Accommodations in Royal Mile, Edinburgh

    • 6. Holyrood Aparthotel
    • 7. Leonardo Royal Hotel Edinburgh
    • 8. Hilton Edinburgh Carlton
    • 9. Motel One Edinburgh-Royal
    • 10. A&O Edinburgh City
  • Central Hotels in Royal Mile, Edinburgh

    • 11. The Scotsman Hotel
    • 12. Radisson Blu Hotel, Edinburgh City Centre
    • 13. Ibis Edinburgh Centre Royal Mile
    • 14. Ibis Edinburgh Centre South Bridge - Royal Mile
    • 15. Market Street Hotel
  • Final Thoughts

You may also like

Explore more articles with curated hotel picks and local insights you might enjoy

Top Hotels in Edinburgh's West End

Top Hotels in Edinburgh's West End

Fischer
by Martin Fischer
Verified Expert
Updated Mar 27, 2026 6 min read
Hotels in Edinburgh's West End offer a range from boutique gems to stylish modern accommodations, including unique perks like rooftop views.
Best Hotels in Edinburgh Old Town

Best Hotels in Edinburgh Old Town

Fischer
by Martin Fischer
Verified Expert
Updated Mar 27, 2026 10 min read
Find handpicked hotels in Old Town, Edinburgh, from chic boutique gems to modern suites, with hidden rooftop bars waiting to be discovered.
Best Hotels in Edinburgh City Centre for Unique Stays

Best Hotels in Edinburgh City Centre for Unique Stays

Fischer
by Martin Fischer
Verified Expert
Updated Mar 27, 2026 9 min read
Accommodations in Edinburgh City Centre offer everything from chic boutique hotels to affordable stays, ensuring visitors uncover hidden gems.
Best Hotels in Edinburgh Haymarket District

Best Hotels in Edinburgh Haymarket District

Fischer
by Martin Fischer
Verified Expert
Updated Mar 24, 2026 9 min read
Hotel gems in Haymarket, Edinburgh - from sleek modern suites to cozy B&Bs, uncover the best hotels in Haymarket with unique charms.

Do you want to know more about Edinburgh?

Show all articles
100% Verified Reviews
Select language
Currency
  • USD U.S. dollar
  • EUR Euro
  • GBP Pound sterling
  • AUD Australian dollar
  • CAD Canadian dollar
  • BRL Brazilian real
  • CNY Chinese yuan
  • CZK Czech koruna
  • DKK Danish krone
  • HKD Hong Kong dollar
  • ILS Israeli new sheqel
  • JPY Japanese yen
  • MYR Malaysian ringgit
  • NZD New Zealand dollar
  • NOK Norwegian krone
  • PLN Polish zloty
  • RON Romanian leu
  • RUB Russian ruble
  • SAR Saudi riyal
  • SGD Singapore dollar
  • ZAR South African rand
  • KRW South Korean won
  • SEK Swedish krona
  • CHF Swiss franc
  • TRY Turkish lira
  • UAH Ukrainian hryvnia
  • THB Thai baht
  • ARS Argentina, Peso
Contact Us
hotel Edinburgh
Your details
Subject:
Message:
Your message has been sent
Your message was not delivered