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) 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-11-06

2026-11-07

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

Hotels in Edinburgh near 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

2367 options found

  • Motel One Edinburgh-Royal

    18-21 Market Street, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (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$ 163
    price for 1 night
    BOOK From US$ 163
  • Joivy Royal Mile Apartments

    377 High Street, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (Show map)

    Show map

    The 7-room Joivy Royal Mile Apartments Edinburgh enjoys a convenient location nearly a 5-minute walk from The Real Mary King's Close. Wi-Fi and a car park are provided for guests' business or leisure…

    More...
    From US$ 193
    price for 1 night
    BOOK From US$ 193
  • Charming Apartment In The Old Town

    16 Robertsons Close, Off Cowgate, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (Show map)

    Show map

    Located 500 metres from Edinburgh Waverley railway station, the 42 m² Charming Apartment In The Old Town Edinburgh is merely a 9-minute walk from Royal Mile. This 1-bedroom apartment can hold up to 3…

    More...
    From US$ 304
    price for 1 night
    BOOK From US$ 304
  • Joivy Old Town 1-Bed Apartment With Stunning Views

    Jeffrey Street Flat, Edinburgh, Scotland Eh1 1Dh, United Kingdom, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (Show map)

    Show map

    Located 850 metres from Edinburgh Waverley railway station, the 55 m² Joivy Old Town 1-Bed Apartment With Stunning Views Edinburgh is merely an 8-minute walk from Calton Hill.

    More...
    From US$ 152
    price for 1 night
    BOOK From US$ 152
  • John Knox'S Apartment On Edinburgh'S Royal Mile

    9 High Street, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (Show map)

    Show map

    Featuring a prime location nearly 5 minutes' walk from Museum of Childhood, the 2-bedroom John Knox'S Apartment On Edinburgh'S Royal Mile accommodates up to 5 guests. Wi-Fi is provided for both…

    More...
    From US$ 536
    price for 1 night
    BOOK From US$ 536
  • Safestay Edinburgh Cowgate

    96 Cowgate Edinburgh, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (Show map)

    Show map

    Inviting guests to enjoy luggage storage, the 141-room Safestay Edinburgh Cowgate hostel is located just 8 minutes' walk from Grassmarket.

    More...
    From US$ 24
    price for 1 night
    BOOK From US$ 24
  • Joivy Elegant Home At The Heart Of The Royal Mile

    High Street 2-8, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (Show map)

    Show map

    Located 9 minutes' walk from the 16th-century Palace of Holyroodhouse and John Knox House Local History Museum, the spacious Joivy Elegant Home At The Heart Of The Royal Mile Edinburgh apartment…

    More...
    From US$ 2681
    price for 1 night
    BOOK From US$ 2681
  • Cowgate'S Little Hideout

    20 Niddry St S, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (Show map)

    Show map

    Situated merely 5 minutes on foot from the beautifully restored art-deco Edinburgh Festival Theatre, the cosy 52 m² Cowgate'S Little Hideout Apartment Edinburgh also boasts easy access to Edinburgh…

    More...
    From US$ 281
    price for 1 night
    BOOK From US$ 281
  • High Street - Modern Scandi Design Apartment In The Heart Of The Old Town!

    9/1 High Street, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (Show map)

    Show map

    To enjoy your vacation in Edinburgh, stay at the 58 m² High Street - Modern Scandi Design Apartment In The Heart Of The Old Town! Edinburgh, which is only 1.1 km from The Scotch Whisky Experience and…

    More...
    From US$ 585
    price for 1 night
    BOOK From US$ 585
  • Sensational Stay At South Bridge

    South Bridge, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (Show map)

    Show map

    The 60 m² Sensational Stay At South Bridge Edinburgh apartment features a convenient location merely a 6-minute walk from The Real Mary King's Close and hosts up to 6 guests. At the apartment, Wi-Fi…

    More...
    From US$ 619
    price for 1 night
    BOOK From US$ 619
  • Holiday Inn Express Edinburgh - Royal Mile By Ihg

    300 Cowgate, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (Show map)

    Show map

    The 3-star Holiday Inn Express Edinburgh - Royal Mile By Ihg is situated just a 6-minute stroll from The Real Mary King's Close and features a vending machine and a lift. This Edinburgh inn lies in…

    More...
    From US$ 83
    price for 1 night
    BOOK From US$ 83
  • The Jeffrey Street Retreat

    8/11 Jeffrey Street, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (Show map)

    Show map

    The 43 m² The Jeffrey Street Retreat Apartment Edinburgh lies in a prime location in Edinburgh, around a 5-minute walk from Museum of Edinburgh. Guests will surely enjoy a Jacuzzi at this 1-bedroom…

    More...
    From US$ 294
    price for 1 night
    BOOK From US$ 294
  • Joivy Lovely Flat On The Royal Mile

    9 High Street, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (Show map)

    Show map

    Situated just 0.7 km from Edinburgh Old Town, the 1-bedroom Joivy Lovely Flat On The Royal Mile Edinburgh also boasts easy access to Edinburgh Waverley train station which is merely 10 minutes' walk…

    More...
    From US$ 327
    price for 1 night
    BOOK From US$ 327
  • Stay Central Hotel

    139 Cowgate, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (Show map)

    Show map

    Stay Central Hotel is placed in a busy area of Edinburgh, 800 metres from Grassmarket Square and 200 metres from St Andrew Square. Set close to Edinburgh Old Town, this venue boasts individual rooms…

    More...
    From US$ 100
    price for 1 night
    BOOK From US$ 100
  • Luxury 2 Bedroom Apartment On Famous Royal Mile

    7 Flat 5 St Mary'S Street, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (Show map)

    Show map

    Situated only 300 metres from People's Story Museum, the 2-bedroom Luxury 2 Bedroom Apartment On Famous Royal Mile Edinburgh can host up to 4 guests in Edinburgh. Providing a courtyard, a golf course…

    More...
    From US$ 408
    price for 1 night
    BOOK From US$ 408
  • Charming 2-Bed Flat Steps From The Royal Mile - Pass The Keys

    66/7 St Mary'S Street,, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (Show map)

    Show map

    The 2-bedroom Charming 2-Bed Flat Steps From The Royal Mile - Pass The Keys Apartment Edinburgh is situated in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, nearly…

    More...
    From US$ 337
    price for 1 night
    BOOK From US$ 337
  • Joivy 1 Bed Flat In Old Town, Next To St Giles Cathedral

    Saint Giles' Street, Edinburgh, Scotland Eh1 1Pt, United Kingdom, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (Show map)

    Show map

    The 45 m² Joivy 1 Bed Flat In Old Town, Next To St Giles Cathedral Apartment Edinburgh is situated nearly a 10-minute walk from the art museum "Scottish National Gallery", in a residential area of…

    More...
    From US$ 402
    price for 1 night
    BOOK From US$ 402
  • Fraser Suites Edinburgh

    12-26 St Giles Street, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (Show map)

    Show map

    Located approximately a 5-minute stroll from Museum on the Mound, the 4-star Fraser Suites Edinburgh hotel offers access to tourist attractions throughout Edinburgh.

    More...
    From US$ 184
    price for 1 night
    BOOK From US$ 184
  • St Giles Royal Mile

    St Giles Street, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (Show map)

    Show map

    Located in Old Town, which is a bustling area of centuries-old buildings and narrow alleys a 16-minute walk from Edinburgh Gin Distillery, St Giles Royal Mile Apartment Edinburgh accommodates up to 4…

    More...
    From US$ 484
    price for 1 night
    BOOK From US$ 484
  • Royal Mile St Giles St

    St Giles Street, Old Town, Edinburgh, Eh1 1Pt, Edinburgh, United Kingdom

    0.2 km to Royal Mile

    (Show map)

    Show map

    Royal Mile St Giles St Apartment Edinburgh is located in Old Town, which is a bustling area of centuries-old buildings and narrow alleys a 5-minute walk from Museum of Childhood and accommodates up…

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