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

  • The Jeffrey Street Apartment

    8/6 Jeffrey Street, Edinburgh, United Kingdom

    0.3 km to Royal Mile

    (Show map)

    Show map

    Featuring a prime location a 6-minute walk from Edinburgh Old Town, The Jeffrey Street Apartment Edinburgh accommodates up to 2 guests. Wi-Fi and parking are among the essentials at guests' disposal.

    More...
    From US$ 496
    price for 1 night
    BOOK From US$ 496
  • Old Town Flat In Edinburgh

    St Mary'S St, Edinburgh, United Kingdom

    0.3 km to Royal Mile

    (Show map)

    Show map

    Old Town Flat In Edinburgh Apartment features a convenient location a 25-minute walk from Royal Botanic Garden Edinburgh and hosts up to 3 guests. Wi-Fi and parking are among the essentials at…

    More...
    From US$ 291
    price for 1 night
    BOOK From US$ 291
  • Travelodge Edinburgh Central Hotel

    33 St. Mary'S St, Edinburgh, United Kingdom

    0.3 km to Royal Mile

    (Show map)

    Show map

    Located 7 minutes' walk from John Knox House Local History Museum, the 3-star Travelodge Edinburgh Central Hotel gives quick access to various city sites.

    More...
    From US$ 68
    price for 1 night
    BOOK From US$ 68
  • Cozy Downtown Apartment

    7/2 St Mary'S St, Edinburgh, United Kingdom

    0.3 km to Royal Mile

    (Show map)

    Show map

    The 2-bedroom Cozy Downtown Apartment Edinburgh features a prime location just 1.4 km from the historic fortress "Edinburgh Castle" and hosts up to 4 guests. Guests will surely benefit from Wi-Fi and…

    More...
    BOOK
  • Joivy Iconic Colorful Home On The Royal Mile

    Saint Mary'S Street 2, Edinburgh, United Kingdom

    0.3 km to Royal Mile

    (Show map)

    Show map

    If you want to stay in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, Joivy Iconic Colorful Home On The Royal Mile Edinburgh apartment is a good choice located, a 12…

    More...
    From US$ 502
    price for 1 night
    BOOK From US$ 502
  • Iconic Royal Mile Residence

    2F1, 2 Saint Mary'S Street, Edinburgh, United Kingdom

    0.3 km to Royal Mile

    (Show map)

    Show map

    The 75 m² Iconic Royal Mile Residence Edinburgh boasts a prime setting and in merely a 6-minute walk from Edinburgh Old Town. At this 2-bedroom apartment, Wi-Fi and a car park are also provided.

    More...
    From US$ 588
    price for 1 night
    BOOK From US$ 588
  • Edinburgh Charming Old Town Apartment

    Saint Mary'S Street, Edinburgh, United Kingdom

    0.3 km to Royal Mile

    (Show map)

    Show map

    To enjoy your vacation in Edinburgh, stay at the spacious 72 m² Edinburgh Charming Old Town Apartment, which is nearly a 5-minute drive from Hanover Fine Arts and only 1.4 km from Princes Mall…

    More...
    From US$ 570
    price for 1 night
    BOOK From US$ 570
  • Gorgeous, Cozy 2Br Royal Mile-Old Town

    4/3 Infirmary Street, Edinburgh, United Kingdom

    0.3 km to Royal Mile

    (Show map)

    Show map

    Situated only 1.4 km from the ruined Holyrood Abbey, the spacious 66 m² Gorgeous, Cozy 2Br Royal Mile-Old Town Apartment Edinburgh provides guests with Wi-Fi for either business or leisure. Being set…

    More...
    From US$ 795
    price for 1 night
    BOOK From US$ 795
  • Old House In Central Of Old Town

    Jeffrey Street 16 2F1, Edinburgh, United Kingdom

    0.3 km to Royal Mile

    (Show map)

    Show map

    If you want to stay in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, Old House In Central Of Old Town Edinburgh is a good choice located, 15 minutes' walk from The…

    More...
    From US$ 773
    price for 1 night
    BOOK From US$ 773
  • Old Town Royal Mile 2 Bedrooms

    16 Jeffrey Street 2F1 (16/3), Edinburgh, United Kingdom

    0.3 km to Royal Mile

    (Show map)

    Show map

    Old Town Royal Mile 2 Bedrooms Edinburgh apartment is nestled in Royal Mile with its theatres and nightlife, around 15 minutes on foot from the royal Holyrood Park.

    More...
    From US$ 331
    price for 1 night
    BOOK From US$ 331
  • The St Mary'S Street Residence

    Saint Mary'S Street, Edinburgh Eh1 1Sx, Edinburgh, United Kingdom

    0.3 km to Royal Mile

    (Show map)

    Show map

    To enjoy your vacation in Edinburgh, stay at the spacious 65 m² The St Mary'S Street Residence Edinburgh, which is nearly a 5-minute ride from Arthur's Seat hike and only 1.4 km from the historic…

    More...
    From US$ 341
    price for 1 night
    BOOK From US$ 341
  • Premier Inn Edinburgh Cc Royal Mile

    East Market Street, Edinburgh, United Kingdom

    0.3 km to Royal Mile

    (Show map)

    Show map

    Situated merely 14 minutes' walk from Grassmarket, the 3-star Premier Inn Edinburgh Cc Royal Mile features a restaurant.

    More...
    From US$ 210
    price for 1 night
    BOOK From US$ 210
  • Royal Mile Cranston

    1 Cranston Street, Corner Of Royal Mile And Cranston Street, Edinburgh, United Kingdom

    0.3 km to Royal Mile

    (Show map)

    Show map

    The 2-room Royal Mile Cranston Apartment Edinburgh is situated in Royal Mile with its theatres and nightlife, merely 6 minutes' stroll from the combined National Museum of Scotland.

    More...
    From US$ 616
    price for 1 night
    BOOK From US$ 616
  • Monge Suite Old Town 2Br-1Ba, Near Royal Mile By Bonjour Residences Edinburgh

    4/3 Infirmary Street, Edinburgh, Eh1 1Lt, Edinburgh, United Kingdom

    0.3 km to Royal Mile

    (Show map)

    Show map

    Located 0.8 km from Edinburgh Waverley railway station, Monge Suite Old Town 2Br-1Ba, Near Royal Mile By Bonjour Residences Edinburgh is only a 9-minute walk from the official residence "Palace of…

    More...
    BOOK
  • Aparthotel Adagio Edinburgh Royal Mile

    231 Canongate, Edinburgh, United Kingdom

    0.3 km to Royal Mile

    (Show map)

    Show map

    Aparthotel Adagio Edinburgh Royal Mile features 146 rooms and lies 14 minutes' walk from the historic fortress "Edinburgh Castle". All guests can enjoy Wi-Fi in public areas and access to a 24-hour…

    More...
    From US$ 154
    price for 1 night
    BOOK From US$ 154
  • Old Town Hideways James

    4/2 Boyd'S Entry, Edinburgh, United Kingdom

    0.3 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 5-minute walk from Museum of Edinburgh, the spacious Old Town Hideways James Edinburgh apartment…

    More...
    From US$ 363
    price for 1 night
    BOOK From US$ 363
  • Edinburgh City Holiday Apartments

    40 St Marys Street, 2F3, Edinburgh, United Kingdom

    0.3 km to Royal Mile

    (Show map)

    Show map

    Situated around a 25-minute walk from Arthur's Seat hike, the 3-bedroom Edinburgh City Holiday Apartments can host up to 6 guests in Edinburgh. This spacious apartment features Wi-Fi, along with a…

    More...
    From US$ 168
    price for 1 night
    BOOK From US$ 168
  • Premier Inn Edinburgh City Centre Royal Mile

    33 East Market Street, Edinburgh, United Kingdom

    0.3 km to Royal Mile

    (Show map)

    Show map

    The 3-star Premier Inn Edinburgh City Centre Royal Mile gives quick access to the parish church "St Giles' Cathedral", which is situated just 6 minutes' walk away. The inn provides plenty of…

    More...
    From US$ 194
    price for 1 night
    BOOK From US$ 194
  • Charming 3 Bed Apartment In Old Town

    40 Saint Mary'S Street, Edinburgh, United Kingdom

    0.3 km to Royal Mile

    (Show map)

    Show map

    Featuring a prime location, the 3-bedroom Charming 3 Bed Apartment In Old Town Edinburgh offers views of the city, and is only a 7-minute walk from the combined National Museum of Scotland. Guests…

    More...
    From US$ 483
    price for 1 night
    BOOK From US$ 483
  • Boho Central Old Town Base

    48 St Mary'S St, Edinburgh, United Kingdom

    0.3 km to Royal Mile

    (Show map)

    Show map

    The 1-bedroom Boho Central Old Town Base Edinburgh apartment is located merely 0.8 km from Edinburgh Waverley train station and approximately 5 minutes' walk from John Knox House Local History Museum…

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