Menu

Search options

2026-02-27

2026-02-28
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

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

Hotels in Edinburgh near Palace of Holyrood House

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

1871 results

  • The Glasshouse, Autograph Collection

    From US$ 328

    2 Greenside Place, Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    The unique The Glasshouse, Autograph Collection is located in the heart of Edinburgh, in the historic-style building, approximately 2.6 km from Royal Yacht Britannia. Featuring 77 rooms with views of…

    To the hotel

    price for 1 night
    Book Now From US$ 328
  • Candlemaker Old Town 500M From Edinburgh Castle

    From US$ 422

    Candlemaker Row, Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    Candlemaker Old Town 500M From Edinburgh Castle apartment is situated in Edinburgh, about 0.3 km from The Royal Edinburgh Military Tattoo, and features flat screen TV and a flat screen TV. The venue…

    To the hotel

    price for 1 night
    Book Now From US$ 422
  • Grassmarket Apartment

    From US$ 669

    3/4 Merchant Street, Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    Grassmarket apartment is located 1 km from the centre of Edinburgh and offers accommodation with public parking nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 669
  • Old Town Apartment

    Flat 1, 6 Forrest Road, Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    To the hotel

    Book Now
  • Guestready - Greyfriars Bobby Home View Apartment

    From US$ 467

    Flat 2, 60 Candlemaker Row, Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 467
  • Guestready - Greyfriars Bobby Home View Apartment - Old Town

    From US$ 454

    Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    Guestready - Greyfriars Bobby Home View Apartment - Old Town is situated in the centre of Edinburgh, near the combined National Museum of Scotland. Placed 0.6 km from Edinburgh Castle, the venue…

    To the hotel

    price for 1 night
    Book Now From US$ 454
  • Spacious Flat Near City Centre

    9 Rankeillor Street, Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    To the hotel

    Book Now
  • Bank St Royal Mile

    From US$ 599

    Bank Street, Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    Located in Old Town district, Bank St Royal Mile is next-door to the historic fortress "Edinburgh Castle" and a 5-minute drive from Arthur's Seat hike. The venue has a kitchen with dishwasher, an…

    To the hotel

    price for 1 night
    Book Now From US$ 599
  • Stylish One Bedroom Apartment

    From US$ 430

    18 Terrars Croft Flat 11,, Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 430
  • Belleville Suite Central St James Quarter Free Offsite Parking & Views By Bonjour Residences Edinburgh

    25 Saint James Square, Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    To the hotel

    Book Now
  • Large Super Central 3 Bed -Princes Street, Parking

    From US$ 901

    25 Saint James Square, Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 901
  • Heart Of The City - 3 Bedroom Oasis

    From US$ 325

    25 Saint James Square, Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 325
  • W Edinburgh

    From US$ 310

    1 St James Square, Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    W Edinburgh Hotel offers 234 rooms, and it's nearly a 5-minute walk from The Writers' Museum. A comfortable stay at this hotel awaits you with a treatment room, a Jacuzzi and a sauna.

    To the hotel

    price for 1 night
    Book Now From US$ 310
  • Modern Royal Mile 2 Bed Flat Edinburgh - Pass The Keys

    From US$ 410

    457/8 Lawnmarket, Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    Nestled in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, the 56 m² Pass Keys Modern 3 Bed Flat On The Historic Royal Mile Apartment apartment is 600 metres from…

    To the hotel

    price for 1 night
    Book Now From US$ 410
  • The Forrest Road Residence

    From US$ 442

    Forrest Road, Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    The Forrest Road Residence apartment is a great place to stay in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, within 2.8 km of Arthur's Seat hike. Public parking…

    To the hotel

    price for 1 night
    Book Now From US$ 442
  • Writers View, Royal Mile Apartment Edinburgh

    From US$ 623

    451\/17 Lawnmarket, Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    Royal Mile Apartment Edinburgh boasts a unique setting not far from the historic fortress "Edinburgh Castle". The venue includes a kitchen fitted with glassware, a microwave and refrigerators for…

    To the hotel

    price for 1 night
    Book Now From US$ 623
  • Edinburghs Arthurs Seat View

    From US$ 171

    Montague Street, Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 171
  • Apartment Old Edinburgh

    From US$ 452

    28 Forrest Road, Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    Apartment Old Edinburgh is set 0.5 km from Royal Mile and 0.6 km from The Writers' Museum in Old Town district. This property near The Royal Edinburgh Military Tattoo consists of 2 bedrooms, 3…

    To the hotel

    price for 1 night
    Book Now From US$ 452
  • Ladystairs 1 Royal Mile

    From US$ 647

    Ladystair Close, Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    Ladystairs 1 Royal Mile is placed in a residential area of Edinburgh, 450 metres from the historic fortress "Edinburgh Castle" and 500 metres from the art museum "Scottish National Gallery". Rooms…

    To the hotel

    price for 1 night
    Book Now From US$ 647
  • Forrest Hill Retreat

    From US$ 362

    1/1 Forrest Hill, Edinburgh, United Kingdom

    0.9 km to Palace of Holyrood House (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 362