Menu

Search options

2026-04-26

2026-04-27
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

2013 results

  • Gorgeous Studio At The Heart Of Edinburgh Old Town

    From US$ 226

    13 North Bank Street 8C, Edinburgh, United Kingdom

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

    Gorgeous Studio At The Heart Of Edinburgh Old Town is set 2.4 km from Arthur's Seat hike and 0.2 km from Royal Mile in Old Town district. With access to the historic fortress "Edinburgh Castle", this…

    To the hotel

    price for 1 night
    Book Now From US$ 226
  • Refurbished Studio Next To The Royal Mile

    From US$ 297

    13 North Bank Street, Edinburgh, United Kingdom

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

    Located 600 metres from Edinburgh Waverley railway station, Refurbished Studio next to The Royal Mile offers quick access to the historic fortress "Edinburgh Castle". The accommodation also has a…

    To the hotel

    price for 1 night
    Book Now From US$ 297
  • Artsy Modern 1Br Home In Abbeyhill

    From US$ 133

    1/5 West Norton Place, Edinburgh, United Kingdom

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

    Artsy Modern 1Br Home In Abbeyhill apartment is set nearly a 25-minute walk from Princes Street Gardens in Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 133
  • Lantern Guest House

    From US$ 204

    3 Windsor Street, Edinburgh, United Kingdom

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

    Located 550 metres from St Mary's Roman Catholic Cathedral, the 3-star Lantern Guest House Edinburgh offers comfortable rooms within a 15-minute walk of the 16th-century Palace of Holyroodhouse. This…

    To the hotel

    price for 1 night
    Book Now From US$ 204
  • Windsor Street Apartment

    From US$ 352

    2 (2F1) Windsor Street, Edinburgh, United Kingdom

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

    Set in Leith district within 15 minutes' walk of Royal Mile, the 111 m² Windsor Street apartment accommodates up to 4 guests. Kitchenware, a washing machine and coffee maker can be found in an…

    To the hotel

    price for 1 night
    Book Now From US$ 352
  • Hotel Indigo Edinburgh By Ihg

    From US$ 195

    51-59 York Place, Edinburgh, United Kingdom

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

    Hotel Indigo Edinburgh, located just off Omni Centre, offers boutique accommodation with free Wi Fi throughout the venue. The property is 1.4 km away from the official residence "Palace of…

    To the hotel

    price for 1 night
    Book Now From US$ 195
  • Sovo - Luxury Old Town Design Apartment With Fireplace

    From US$ 363

    7 Baxter'S Pl 1, 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$ 363
  • Three Bedrooms Flat In Central Edinburgh Old Town , Grassmarket Heart Of Edinburgh Flat Sleeps 6 , Eh1 58 Grassmarket, Edinburgh

    From US$ 735

    4 Upper Bow, 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$ 735
  • Royal Mile Balconies By The Castle

    From US$ 54

    493 Lawnmarket,The Royal Mile, Edinburgh, United Kingdom

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

    Set 20 minutes' walk from the Sunday Stockbridge Food Market, the 5-star Royal Mile Balconies By The Castle Aparthotel Edinburgh is located in close vicinity of Royal Mile.

    To the hotel

    price for 1 night
    Book Now From US$ 54
  • Spectacular View City Centre Haven

    From US$ 539

    5 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$ 539
  • The Waverley Park Terrace Residence

    From US$ 503

    Waverley Park Terrace, Edinburgh, United Kingdom

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

    Situated in Leith district, The Waverley Park Terrace Residence apartment offers accommodation with views of the landscape. It is composed of 2 bedrooms, a kitchen, and a private bathroom. The venue…

    To the hotel

    price for 1 night
    Book Now From US$ 503
  • The Cowgatehead Residence

    From US$ 237

    Cowgatehead, Edinburgh Eh1 1Jy, Edinburgh, United Kingdom

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

    Located in Old Town district next to Royal Mile, the 66 m² Cowgatehead Residence apartment accommodates up to 4 guests. A washing machine, a microwave and kitchenware are also available, as well as…

    To the hotel

    price for 1 night
    Book Now From US$ 237
  • Old Waverley Hotel

    From US$ 264

    43 Princes Street, Edinburgh, United Kingdom

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

    old-waverley.edinburgh.top-hotels-uk.comOld Waverley Hotel is placed in the center of Edinburgh and offers a spectacular view over the castle. The venue was opened in 1900, renovated in 2012 and is…

    To the hotel

    price for 1 night
    Book Now From US$ 264
  • Castle Apartments

    Royal Mile Eh1 2Pb, Edinburgh, United Kingdom

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

    Castle apartment lies not far from Leith and features a laundry room and cloakroom service. The venue is located in Broughton district, about 4.2 km from Craigmillar Castle.

    To the hotel

    Book Now
  • The Wine House 1821

    From US$ 337

    4 Picardy Pl, Edinburgh, United Kingdom

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

    The Wine House 1821 Bed & Breakfast Edinburgh offers boutique accommodation near Calton Hill Panorama and features a restaurant and a safe deposit box. Royal Mile is a few minutes' drive from the bed…

    To the hotel

    price for 1 night
    Book Now From US$ 337
  • Epicurean Clerk Apartment

    From US$ 549

    71 South Clerk Street Flat 4, Edinburgh, United Kingdom

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

    Set in Newington district within 15 minutes' walk of the combined National Museum of Scotland, the 260 m² Epicurean Clerk apartment accommodates up to 9 guests. There is an equipped kitchen, which…

    To the hotel

    price for 1 night
    Book Now From US$ 549
  • Boutique Modern Royal Mile Apartment Sleeps 4

    From US$ 459

    11 James Court, Edinburgh, United Kingdom

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

    The 1-room Boutique Modern Royal Mile Apartment Sleeps 4 apartment is also located just 0.8 km from Grassmarket.

    To the hotel

    price for 1 night
    Book Now From US$ 459
  • The Edmonstone'S Close Residence

    From US$ 261

    Edmonstones Close, Edinburgh Eh1 2Hb, Edinburgh, United Kingdom

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

    The Edmonstone'S Close Residence is located near Royal Mile and is just 10 minutes' walk from the centre of Edinburgh. With access to The Real Mary King's Close, this venue comes with 1 bedroom and…

    To the hotel

    price for 1 night
    Book Now From US$ 261
  • Beautiful Designer 2 Bed 2 Bath Old Town - Parking

    From US$ 586

    3-4 Edmonstones Cl Apartment 4, 1St Floor, 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$ 586
  • Royal Mile Budget Apartments

    From US$ 53

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

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

    Royal Mile Group, set next to Camera Obscura and World of Illusions, is 15 km from Edinburgh airport. Located 300 metres from The Real Mary King's Close this venue offers 6 rooms along with a fully…

    To the hotel

    price for 1 night
    Book Now From US$ 53