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

1869 results

  • 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$ 204

    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$ 204
  • 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$ 484

    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$ 484
  • Old Waverley Hotel

    From US$ 102

    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$ 102
  • 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
  • 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
  • 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
  • Epicurean Clerk Apartment

    From US$ 377

    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$ 377
  • Newly Refurbished City Centre Chic Pad

    From US$ 263

    21 Broughton Street, Edinburgh, United Kingdom

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

    Located in New Town district, Newly Refurbished City Centre Chic Pad Apartment Edinburgh is next-door to Scott Monument and a 5-minute drive from National Museum of Scotland. This 1-bedroom venue…

    To the hotel

    price for 1 night
    Book Now From US$ 263
  • 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$ 643

    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$ 643
  • 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
  • Upper Bow - Luxurious, Modern 1Br Apartment Near Castle

    From US$ 438

    1 Upper Bow Flat 11, Edinburgh, United Kingdom

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

    Located in Old Town district, Upper Bow - Luxurious, Modern 1Br Apartment Near Castle is next-door to The Real Mary King's Close and a 5-minute drive from Edinburgh Castle. The venue consists of 1…

    To the hotel

    price for 1 night
    Book Now From US$ 438
  • Luxury Renovated 1 Bed Nr St James - Super Central

    From US$ 217

    45 York Place, Edinburgh, United Kingdom

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

    Elegant And Spacious 1Bedroom/1Bathroom Apart apartment is situated in Merchiston district of Edinburgh, 15 km from Turnhouse airport. The accommodation includes 1 bedrooms, 1 bathrooms and a fully…

    To the hotel

    price for 1 night
    Book Now From US$ 217
  • Traditional Central 2 Bedroom Apartment

    Leopold Place 2, Edinburgh, United Kingdom

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

    To the hotel

    Book Now
  • Royal Mile Budget Apartments

    From US$ 244

    493 Lawnmarket, The Royal Mile, Edinburgh, United Kingdom

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

    Royal Mile Budget Apartments Edinburgh is placed in Old Town district, within a 5-minute walk of the pub Deacon Brodie's Tavern. It is situated 650 metres from Edinburgh Waverley train station and 50…

    To the hotel

    price for 1 night
    Book Now From US$ 244
  • The Pleasance

    From US$ 112

    20/2 Parkside Terrace, Edinburgh, United Kingdom

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

    Offering a cable flat-screen and a flat screen TV, The Pleasance Apartment Edinburgh is set in Newington district, 1.3 km from the combined National Museum of Scotland. There is also an equipped…

    To the hotel

    price for 1 night
    Book Now From US$ 112
  • Trocadero Suite - Central-Royal Mile Castle

    From US$ 716

    1/1 Upper Bow, Edinburgh, United Kingdom

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

    The 2-room Trocadero Suite - Central-Royal Mile Castle apartment is located in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, only a 5-minute walk from Royal Mile.

    To the hotel

    price for 1 night
    Book Now From US$ 716
  • Cozy Apt At Edinburgh Castle, Parking

    From US$ 1403

    1 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$ 1403