Edinburgh Hotel
Menu
  • Customer Support
  • Help
  • USD
    U.S. dollar (USD) Euro (EUR) Pound sterling (GBP) Australian dollar (AUD) Canadian dollar (CAD) Brazilian real (BRL) Bulgarian lev (BGN) Chinese yuan (CNY) Czech koruna (CZK) Danish krone (DKK) Hong Kong dollar (HKD) Israeli new sheqel (ILS) Japanese yen (JPY) Malaysian ringgit (MYR) New Zealand dollar (NZD) Norwegian krone (NOK) Polish zloty (PLN) Romanian leu (RON) Russian ruble (RUB) Saudi riyal (SAR) Singapore dollar (SGD) South African rand (ZAR) South Korean won (KRW) Swedish krona (SEK) Swiss franc (CHF) Turkish lira (TRY) Ukrainian hryvnia (UAH) Thai baht (THB) Argentina, Peso (ARS)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

2026-03-18

2026-03-19

Maximum period that can be booked is 30 days. Please enter alternative dates.

Guests:
 
Specify the age of a child
Specify the age of children

Edinburgh hotels in Royal Mile

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

265 options found

  • The Witchery

    352 Castlehill The Royal Mile, Edinburgh, United Kingdom (Show map)

    Show map

    Located nearly a 20-minute stroll from the bucolic Dean Village, the 5-star The Witchery By The Castle Edinburgh hotel includes 9 rooms, some of which overlook Royal Mile. This Edinburgh hotel is in…

    More...
    From US$ 972
    price for 1 night
    BOOK From US$ 972
  • Virgin Hotels Edinburgh

    1 India Buildings, Edinburgh, United Kingdom (Show map)

    Show map

    Located within 5 minutes' walk of the 5-star smoke-free Virgin Hotels Edinburgh, guests can quickly reach the Museum of Childhood. Boasting a location within easy reach of the Edinburgh Old Town, the…

    More...
    From US$ 269
    price for 1 night
    BOOK From US$ 269
  • Radisson Blu Hotel, Edinburgh City Centre

    80 High Street The Royal Mile, Edinburgh, United Kingdom (Show map)

    Show map

    Radisson Blu Hotel, Edinburgh City Centre stands about a 25-minute walk from the Royal Botanic Garden Edinburgh and features 24-hour reception and wake-up service. Guests can spend time relaxing in a…

    More...
    From US$ 256
    price for 1 night
    BOOK From US$ 256
  • The Scotsman Hotel

    20 North Bridge, Edinburgh, United Kingdom (Show map)

    Show map

    Offering views of Princes Street Gardens, the stylish 4-star The Scotsman Hotel Edinburgh is nestled in the Grengel district, just 600 metres from such cultural places of interest as the legal…

    More...
    From US$ 361
    price for 1 night
    BOOK From US$ 361
  • Leonardo Royal Hotel Edinburgh

    43 Jeffrey Street, Edinburgh, United Kingdom (Show map)

    Show map

    The 4-star Leonardo Royal Hotel Edinburgh is located approximately 5 minutes' walk from the parish church "St Giles' Cathedral" and offers a restaurant. This Edinburgh hotel also includes parking.

    More...
    From US$ 199
    price for 1 night
    BOOK From US$ 199
  • Hilton Edinburgh Carlton

    19 North Bridge, Edinburgh, United Kingdom (Show map)

    Show map

    The 4-star smoke-free Hilton Edinburgh Carlton Hotel provides proximity to the Museum of Edinburgh, which is located only 0.6 km away. Boasting a location just a 5-minute stroll from The Real Mary…

    More...
    From US$ 543
    price for 1 night
    BOOK From US$ 543
  • House Of Gods Royal Mile

    233 Cowgate, Edinburgh, United Kingdom (Show map)

    Show map

    Located a mere 0.9 km from the historic fortress "Edinburgh Castle", the smoke-free House Of Gods Royal Mile Hotel Edinburgh is around 5 minutes' walk from The Real Mary King's Close. The 4-star…

    More...
    From US$ 203
    price for 1 night
    BOOK From US$ 203
  • Apex City Of Edinburgh Hotel

    61 Grassmarket, Edinburgh, United Kingdom (Show map)

    Show map

    Providing 127 rooms, Apex City Of Edinburgh Hotel is about a 20-minute walk from the official residence "Palace of Holyroodhouse". Private parking is available on site at the hotel.

    More...
    From US$ 343
    price for 1 night
    BOOK From US$ 343
  • Market Street Hotel

    6 Market Street, Edinburgh, United Kingdom (Show map)

    Show map

    Market Street Hotel Edinburgh offers a perfect setting merely a 5-minute walk from the St Giles' Cathedral and features a 24-hour front desk and late check-out. The Museum of Edinburgh is located…

    More...
    From US$ 174
    price for 1 night
    BOOK From US$ 174
  • Ibis Edinburgh Centre South Bridge - Royal Mile

    77 South Bridge, Edinburgh, United Kingdom (Show map)

    Show map

    Ibis Edinburgh Centre South Bridge - Royal Mile Hotel is a 3-star venue set in the shopping area of Edinburgh within metres of the combined National Museum of Scotland. Guests can enjoy Wi Fi…

    More...
    From US$ 226
    price for 1 night
    BOOK From US$ 226
  • Radisson Collection Hotel, Royal Mile Edinburgh

    1 George IV Bridge, Edinburgh, United Kingdom (Show map)

    Show map

    Located around a 15-minute walk from the lake, the 5-star Radisson Collection Hotel, Royal Mile Edinburgh includes 144 stylish rooms. Guests will appreciate the views of the city and a prime location…

    More...
    From US$ 212
    price for 1 night
    BOOK From US$ 212
  • Motel One Edinburgh-Royal

    18-21 Market Street, Edinburgh, United Kingdom (Show map)

    Show map

    Located 400 metres from Royal Mile, Motel One Edinburgh-Royal features a flat screen TV, a bar and flat - screen TV. The venue is situated in the very heart of Edinburgh, just off The Hub.

    More...
    From US$ 274
    price for 1 night
    BOOK From US$ 274
  • Aparthotel Adagio Edinburgh Royal Mile

    231 Canongate, Edinburgh, United Kingdom (Show map)

    Show map

    Offering recreational facilities and a library, the 4-star Aparthotel Adagio Edinburgh Royal Mile is ideally located 14 minutes' walk from Edinburgh Castle. Staying here you can use Wi-Fi in public…

    More...
    From US$ 369
    price for 1 night
    BOOK From US$ 369
  • Castle Rock Hostel - Adults Only

    15 Johnston Terrace, Edinburgh, United Kingdom (Show map)

    Show map

    Set in Old Town district, 200 metres from Royal Mile, Castle Rock Hostel boasts a luggage room and a safe deposit box. This venue features Wi Fi throughout the accommodation.

    More...
    From US$ 21
    price for 1 night
    BOOK From US$ 21
  • Code - The Court, Edinburgh

    1A Parliament Square, Edinburgh, United Kingdom (Show map)

    Show map

    Situated a 13-minute stroll from the art museum "Scottish National Gallery", Code - The Court, Edinburgh hostel invites guests to enjoy a shared lounge and baggage storage.

    More...
    From US$ 27
    price for 1 night
    BOOK From US$ 27
  • Brewdog Doghouse Edinburgh

    5 New Street, Edinburgh, United Kingdom (Show map)

    Show map

    Located in the Grengel district of Edinburgh and just 600 metres from the combined National Museum of Scotland, the 4-star Brewdog Doghouse Edinburgh Hotel features a sundeck and a shared lounge.

    More...
    From US$ 245
    price for 1 night
    BOOK From US$ 245
  • A&O Edinburgh City

    50 Blackfriars Street, Edinburgh, United Kingdom (Show map)

    Show map

    Providing a night club, a bar and entertainment activities, Safestay Edinburgh Royal Mile lies within 0.9 km from the art museum "Scottish National Gallery".

    More...
    From US$ 24
    price for 1 night
    BOOK From US$ 24
  • Old Town Chambers, Autograph Collection

    Royal Mile 329 High Street Edinburgh Eh1 1Pn, Edinburgh, United Kingdom (Show map)

    Show map

    Located merely 0.8 km from Dugald Stewart Monument, the opulent Old Town Chambers, Autograph Collection Aparthotel Edinburgh is about 5 minutes' walk from the surviving 17th-century high-tenement…

    More...
    From US$ 790
    price for 1 night
    BOOK From US$ 790
  • Edinburgh Marriott Hotel Holyrood

    81 Holyrood Road, Edinburgh, United Kingdom (Show map)

    Show map

    Situated approximately 5 minutes' walk from the Museum of Edinburgh, the sophisticated Edinburgh Marriott Hotel Holyrood features a shared lounge and barbecue grills. Positioned not far from the…

    More...
    From US$ 97
    price for 1 night
    BOOK From US$ 97
  • Holyrood Aparthotel

    1 Nether Bakehouse, Edinburgh, United Kingdom (Show map)

    Show map

    Holyrood Aparthotel Edinburgh, located a 17-minute walk from Princes Street Gardens, features Wi-Fi in public areas. This aparthotel offers 32 modern rooms and has 24-hour front desk assistance and…

    More...
    From US$ 412
    price for 1 night
    BOOK From US$ 412