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

  • Boutique Modern Royal Mile Apartment Sleeps 4

    11 James Court, Edinburgh, United Kingdom

    0.4 km to Royal Mile

    (Show map)

    Show map

    Boutique Modern Royal Mile Apartment Sleeps 4 Edinburgh is nestled in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, a 5-minute walk from the restaurant The Witchery…

    More...
    From US$ 459
    price for 1 night
    BOOK From US$ 459
  • Royal Mile Apt, Just 1 Min From Edinburgh Castle!

    1 Upper Bow, Edinburgh, United Kingdom

    0.4 km to Royal Mile

    (Show map)

    Show map

    Located in Princes Street, lined with restaurants and bars merely 1.6 km from the royal Holyrood Park, the 1-bedroom Royal Mile Apt, Just 1 Min From Edinburgh Castle! accommodates up to 2 guests. Wi…

    More...
    From US$ 241
    price for 1 night
    BOOK From US$ 241
  • Three Bedrooms Flat In Central Edinburgh Old Town , Grassmarket Heart Of Edinburgh Flat Sleeps 6 , Eh1 58 Grassmarket, Edinburgh

    4 Upper Bow, Edinburgh, United Kingdom

    0.4 km to Royal Mile

    (Show map)

    Show map

    The 3-bedroom Three Bedrooms Flat In Central Edinburgh Old Town, Grassmarket Heart Of Edinburgh Flat Sleeps 6, Eh1 58 Grassmarket, Edinburgh is located about 500 metres from the José Martí Scott…

    More...
    From US$ 370
    price for 1 night
    BOOK From US$ 370
  • Royal Mile Apartments

    493 Lawnmarket, Edinburgh, United Kingdom

    0.4 km to Royal Mile

    (Show map)

    Show map

    Royal Mile Apartments Edinburgh hotel is nestled just 1.4 km from Dynamic Earth Museum, offering 50 rooms and featuring spa therapy and a golf course. Located fairly close to The Robertson Mausoleum…

    More...
    BOOK
  • Royal Mile Budget Apartments

    James Court, 493 Lawnmarket, Old Town, Edinburgh, United Kingdom

    0.4 km to Royal Mile

    (Show map)

    Show map

    Royal Mile Budget Apartments Edinburgh is nestled in Princes Street, lined with restaurants and bars, a 5-minute walk from the restaurant Oink. Wi-Fi and parking are among the essentials at guests'…

    More...
    From US$ 53
    price for 1 night
    BOOK From US$ 53
  • Royal Mile Apartments

    493 Lawnmarket, The Royal Mile, Edinburgh, United Kingdom

    0.4 km to Royal Mile

    (Show map)

    Show map

    The 2-room Royal Mile Apartments Edinburgh offers easy access to such tourist sites as the standing Camera Obscura and World of Illusions Tower, located nearly 5 minutes' walk away.

    More...
    From US$ 244
    price for 1 night
    BOOK From US$ 244
  • Hotel Indigo - Edinburgh - Princes Street By Ihg

    20 Princes Street, Edinburgh, United Kingdom

    0.4 km to Royal Mile

    (Show map)

    Show map

    Featuring a restaurant, the 4-star smoke-free Hotel Indigo - Edinburgh - Princes Street By Ihg is located just 13 minutes' stroll from the historic fortress "Edinburgh Castle" and overlooks Princes…

    More...
    From US$ 89
    price for 1 night
    BOOK From US$ 89
  • Castle Apartments

    Royal Mile Eh1 2Pb, Edinburgh, United Kingdom

    0.4 km to Royal Mile

    (Show map)

    Show map

    Castle Apartments Edinburgh hotel offers access to The Real Mary King's Close, which is located nearly 5 minutes' walk away.

    More...
    BOOK
  • The Bristo Square Residence

    Lothian Street, Edinburgh, United Kingdom

    0.4 km to Royal Mile

    (Show map)

    Show map

    The Bristo Square Residence Edinburgh is situated in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, nearly 5 minutes' walk from John Knox House Local History Museum.

    More...
    From US$ 209
    price for 1 night
    BOOK From US$ 209
  • Stunning 5Br Royal Mile Penthouse

    3 James Court, Edinburgh, United Kingdom

    0.4 km to Royal Mile

    (Show map)

    Show map

    Located in Princes Street, lined with restaurants and bars, in the immediate vicinity of The Real Mary King's Close, the spacious 5-bedroom Stunning 5Br Royal Mile Penthouse Apartment Edinburgh…

    More...
    From US$ 2239
    price for 1 night
    BOOK From US$ 2239
  • Kick Ass Greyfriars (Adults Only)

    37-39 Cowgate, Edinburgh, United Kingdom

    0.4 km to Royal Mile

    (Show map)

    Show map

    The comfortable Kick Ass Greyfriars Hostel Edinburgh is located within 25 minutes' walk of Hanover Fine Arts and boasts a sun deck and a shared lounge.

    More...
    From US$ 38
    price for 1 night
    BOOK From US$ 38
  • Guestready - 2Bed In Edinburgh Old Town

    Flat 2, 60 Candlemaker Row, Edinburgh, United Kingdom

    0.4 km to Royal Mile

    (Show map)

    Show map

    Located in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, 5 minutes' walk from Royal Mile, Guestready - 2Bed In Edinburgh Old Town Apartment accommodates up to 4…

    More...
    From US$ 280
    price for 1 night
    BOOK From US$ 280
  • Guestready - Greyfriars Bobby Home View Apartment - Old Town

    Edinburgh, United Kingdom

    0.4 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, Guestready - Greyfriars Bobby Home View Apartment - Old Town Edinburgh is a good choice located…

    More...
    From US$ 454
    price for 1 night
    BOOK From US$ 454
  • Trocadero Suite - Central-Royal Mile Castle

    1/1 Upper Bow, Edinburgh, United Kingdom

    0.4 km to Royal Mile

    (Show map)

    Show map

    Situated approximately a 10-minute stroll from the historic fortress "Edinburgh Castle", Trocadero Suite - Central-Royal Mile Castle Edinburgh also boasts easy access to Edinburgh Waverley train…

    More...
    From US$ 716
    price for 1 night
    BOOK From US$ 716
  • Upper Bow - Luxurious, Modern 1Br Apartment Near Castle

    1 Upper Bow Flat 11, Edinburgh, United Kingdom

    0.4 km to Royal Mile

    (Show map)

    Show map

    The 32 m² Upper Bow - Luxurious, Modern 1Br Apartment Near Castle Edinburgh is a great place to stay in Princes Street, lined with restaurants and bars, about a 25-minute walk from Arthur's Seat hike.

    More...
    From US$ 579
    price for 1 night
    BOOK From US$ 579
  • Cozy Apt At Edinburgh Castle, Parking

    1 Upper Bow, Edinburgh, United Kingdom

    0.4 km to Royal Mile

    (Show map)

    Show map

    Cozy Apt At Edinburgh Castle, Parking is a great place to stay in Royal Mile with its theatres and nightlife, 14 minutes' walk from Dynamic Earth Museum. The apartment can hold up to 5 guests.

    More...
    From US$ 427
    price for 1 night
    BOOK From US$ 427
  • Tarka Capsule Hotel Edinburgh

    11-13 South Saint Andrew Street, Edinburgh, United Kingdom

    0.4 km to Royal Mile

    (Show map)

    Show map

    Located just 1.3 km from the official residence "Palace of Holyroodhouse", the comfortable Tarka Capsule Hotel Edinburgh provides guests with luggage storage and a restaurant. This Edinburgh capsule…

    More...
    From US$ 73
    price for 1 night
    BOOK From US$ 73
  • Luxury 4-Bedroom, 2-Bathroom Minutes From Royal Mile

    Potterrow, Edinburgh, United Kingdom

    0.4 km to Royal Mile

    (Show map)

    Show map

    Greyfriars Bobby's Grave is within 5 minutes' walk of the spacious Luxury 4-Bedroom, 2-Bathroom Minutes From Royal Mile Edinburgh apartment, while the award winning Surgeons' Hall Museums is situated…

    More...
    From US$ 1208
    price for 1 night
    BOOK From US$ 1208
  • City Central, Festival Theater

    6 Drummond Street, Edinburgh, United Kingdom

    0.4 km to Royal Mile

    (Show map)

    Show map

    Located an 18-minute walk from the historic fortress "Edinburgh Castle", City Central, Festival Theater Edinburgh apartment gives access to a number of tourist attractions in the area.

    More...
    From US$ 343
    price for 1 night
    BOOK From US$ 343
  • The Bonnie Bide Awa'

    35/14 Leith Street, Edinburgh, United Kingdom

    0.4 km to Royal Mile

    (Show map)

    Show map

    To enjoy your vacation in Edinburgh, stay at the 40 m² The Bonnie Bide Awa' Apartment Edinburgh, which is just 1.1 km from Greyfriars Bobby's Grave and about 10 minutes' walk from Museum of Edinburgh…

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