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

  • 11 Walk Royal Mile Cosy For 4

    From US$ 385

    51 East Crosscauseway, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 385
  • Bright & Homely City Centre Apartment Near Holyrood

    From US$ 470

    51 East Crosscauseway, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 470
  • Bright And Homely Apartment Near Holyrood - City Centre

    From US$ 340

    51 East Crosscauseway, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 340
  • City Centre Stylish Apartment With Free Parking

    From US$ 266

    2 New John'S Place Flat 4, Edinburgh, United Kingdom

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

    Located in Newington district, City Centre Stylish Apartment With Free Parking Edinburgh is next-door to National Museum of Scotland and a 5-minute drive from Palace of Holyroodhouse. This 1-bedroom…

    To the hotel

    price for 1 night
    Book Now From US$ 266
  • Edinburgh Centre - George Square Residence

    From US$ 443

    128 Nicolson St, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 443
  • The Bristo Square Residence

    From US$ 209

    Lothian Street, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 209
  • St Christopher'S Inn Edinburgh - Original

    From US$ 16

    9-13 Market Street, Edinburgh, United Kingdom

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

    The 16th-century Palace of Holyroodhouse is located nearly an 18-minute walk from the 3-star St Christopher'S Edinburgh Original and Calton Hill is around 19 minutes' walk away.

    To the hotel

    price for 1 night
    Book Now From US$ 16
  • Leith Street Suite

    From US$ 192

    35/10 Leith Street, Edinburgh, United Kingdom

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

    Nestled in New Town, initially built in response to the deterioration of the medieval Old Town in the 18th century, the 1-room Leith Street Suite apartment is 0.7 km from such cultural places of…

    To the hotel

    price for 1 night
    Book Now From US$ 192
  • St Christophers Inns Edinburgh Hostel

    From US$ 81

    9-13 Market Street, Edinburgh, United Kingdom

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

    St Christopher'S Inn Edinburgh is a 2-star comfortable property with airy rooms situated 500 metres away from University of Edinburgh. It is 500 metres from The Robertson Mausoleum and a few steps…

    To the hotel

    price for 1 night
    Book Now From US$ 81
  • Code - The Court, Edinburgh

    From US$ 30

    1A Parliament Square, Edinburgh, United Kingdom

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

    Code Pod Hostel The Court is rated 4 stars and is placed about 1.9 km from Arthur's Seat hike. The property comprises 194 rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 30
  • Anne House, Royal Mile

    From US$ 307

    Anne House, 11 Bell'S Wynd, 146 Royal Mile, Edinburgh, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 307
  • Urban Oasis

    From US$ 201

    8/2 Chapel Street, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 201
  • Stay Central Hotel

    From US$ 139

    139 Cowgate, Edinburgh, United Kingdom

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

    Stay Central Hotel Edinburgh is located 0.6 km from Co-op Food and features a nightclub, an LED TV and a bar. This venue is set within easy reach of Royal Mile and in the very heart of Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 139
  • Safestay Edinburgh Cowgate

    From US$ 49

    96 Cowgate Edinburgh, Edinburgh, United Kingdom

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

    Featuring free WiFi in the rooms, Cowgate Hostel is set 1.3 km from the official residence "Palace of Holyroodhouse".

    To the hotel

    price for 1 night
    Book Now From US$ 49
  • Destiny Scotland Market Street Apartments

    From US$ 424

    17 Market Street, Edinburgh, United Kingdom

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

    Destiny Scotland Market Street Apartments Edinburgh is set 0.4 km from Camera Obscura and World of Illusions and 0.3 km from Royal Mile in Old Town district. The accommodation also includes a fully…

    To the hotel

    price for 1 night
    Book Now From US$ 424
  • Old Town Chambers, Autograph Collection

    From US$ 380

    Royal Mile 329 High Street Edinburgh Eh1 1Pn, Edinburgh, United Kingdom

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

    Cheval Old Town Chambers Aparthotel Edinburgh is a great place to stay in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, approximately 18 minutes' walk from Holyrood…

    To the hotel

    price for 1 night
    Book Now From US$ 380
  • St Christopher'S Inn Edinburgh - Old Town

    From US$ 37

    32 Market St, Edinburgh, Edinburgh, United Kingdom

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

    Featuring a storage room, a designated smoking area and a safe deposit box, St Christopher'S Edinburgh Old Town Hostel is located in Leith district of Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 37
  • Joivy Bright And Modern Flat With Desk

    From US$ 383

    37 Saint Leonard'S Street, Edinburgh, United Kingdom

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

    Set in Newington district within 15 minutes' walk of the historic fortress "Edinburgh Castle", the 50 m² An Elegant And Artistic Apartment For accommodates up to 4 guests. A full kitchen has a…

    To the hotel

    price for 1 night
    Book Now From US$ 383
  • Roomzzz Edinburgh

    From US$ 174

    St James Quarter Leith Street, Edinburgh, United Kingdom

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

    Roomzzz Edinburgh is set an 8-minute walk from Scottish National Gallery and at a 2.8 km distance from Arthur's Seat hike.

    To the hotel

    price for 1 night
    Book Now From US$ 174
  • Cosy Studio Apartment - Pass The Keys

    From US$ 325

    30 Flat 5 West Crosscauseway, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 325