Menu

Search options

2026-01-12

2026-01-13
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 Royal Infirmary of Edinburgh

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

205 results

  • Spare Room Stay

    From US$ 170

    193 Dalkeith Road, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 170
  • Historic Stone Built 4Br Cottage For 8 W/Parking

    From US$ 1248

    3 Old Church Lane, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh (To the map)

    Historic Stone Built 4Br For 8 W/Parking apartment features views of the garden, and is situated 4 km from National Museum of Scotland. It consists of 4 bedrooms, a fully-fitted kitchen and a…

    To the hotel

    price for 1 night
    Book Now From US$ 1248
  • Central Dalkeith Road Apartment

    From US$ 218

    180 Dalkeith Road Flat 4, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 218
  • Airdenair Guest House

    From US$ 91

    29 Kilmaurs Road, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh (To the map)

    Featuring WiFi throughout the property, Airdenair Guest House offers accommodation within 2.7 km from the historic fortress "Edinburgh Castle". Situated in Newington district, the guest house is set…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Amaragua Guest House

    From US$ 225

    10 Kilmaurs Terrace, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh (To the map)

    Featuring Wi-Fi throughout the property, Amaragua Guest House Edinburgh is set 10 minutes by car from the historic fortress "Edinburgh Castle". Situated in Newington district, the guest house is set…

    To the hotel

    price for 1 night
    Book Now From US$ 225
  • Thistle Residence

    From US$ 49

    1A Kilmaurs Terrace, Edinburgh, United Kingdom

    2.3 km to Royal Infirmary of Edinburgh (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 49
  • Duddingston Guest House

    From US$ 118

    59 Duddingston Park S, Fisherrow, United Kingdom

    2.3 km to Royal Infirmary of Edinburgh (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 118
  • Duddingston Guest House - Rooms Only

    From US$ 201

    Duddingston Park S, 59, Edinburgh, United Kingdom

    2.3 km to Royal Infirmary of Edinburgh (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 201
  • Duddingston 9 Bedroom House - Edinburgh

    From US$ 5265

    59 Duddingston Park South, Edinburgh, United Kingdom

    2.3 km to Royal Infirmary of Edinburgh (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 5265
  • 2Bedroom Apartment-Free Parking

    From US$ 573

    Liberton Gardens, Edinburgh, United Kingdom

    2.3 km to Royal Infirmary of Edinburgh (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 573
  • Panda Villa

    From US$ 110

    12 Kilmaurs Road ;, Edinburgh, United Kingdom

    2.3 km to Royal Infirmary of Edinburgh (To the map)

    Panda Villa Edinburgh, located just off Prestonfield Golf Club, offers luxury accommodation with free Wi Fi throughout the property. Museum of Childhood is a 5-minute drive from the bed & breakfast…

    To the hotel

    price for 1 night
    Book Now From US$ 110
  • Prestonfield House

    From US$ 404

    Priestfield Road, Edinburgh, United Kingdom

    2.3 km to Royal Infirmary of Edinburgh (To the map)

    The 5-star Prestonfield House Hotel Edinburgh is set 2.4 km from Arthur's Seat hike and 2.5 km from Royal Mile. Free WiFi is offered throughout the venue as well as a restaurant, a terrace and…

    To the hotel

    price for 1 night
    Book Now From US$ 404
  • Three Bedroom House

    From US$ 190

    Gracemount Drive, Edinburgh, United Kingdom

    2.3 km to Royal Infirmary of Edinburgh (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 190
  • A Two Bedroom Apartment - Victorian Villa At 8 Priestfield Road

    From US$ 428

    Flat1 Priestfield Road, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh (To the map)

    The 94 m² A Two Bedroom Apartment - Victorian Villa At 8 Priestfield Road apartment, set around 5 minutes' walk from St Marks Unitarian Church, and stands 25 km from Edinburgh airport.

    To the hotel

    price for 1 night
    Book Now From US$ 428
  • Dorstan House

    From US$ 53

    7 Priestfield Road, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh (To the map)

    Featuring a golf course, free self parking and free parking, Dorstan Guest House is located in Newington district, 2.8 km from the public University of Edinburgh. The combined National Museum of…

    To the hotel

    price for 1 night
    Book Now From US$ 53
  • Dunedin Guest House

    From US$ 159

    8 Priestfield Road, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh (To the map)

    The 4-star Dunedin Guest House is set 1.5 km from the public research University of Edinburgh and 1.9 km from Arthur's Seat hike. Wi Fi is provided throughout the venue as well as free self parking…

    To the hotel

    price for 1 night
    Book Now From US$ 159
  • Ard Na Said

    From US$ 133

    Priestfield Road, 5, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh (To the map)

    Ard Na Said Hotel Edinburgh, located in Newington district, 2.1 km from The Real Mary King's Close, features views of the patio. Free WiFi is available in the rooms as well as a golf course, free…

    To the hotel

    price for 1 night
    Book Now From US$ 133
  • Edinburgh37

    From US$ 156

    37 Mayfield Gardens, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh (To the map)

    Edinburgh37 Hotel includes 9 rooms and is around 10 minutes by car from Arthur's Seat hike. This hotel also offers Wi Fi in public areas.

    To the hotel

    price for 1 night
    Book Now From US$ 156
  • Alexander Guest House

    From US$ 63

    35, Mayfield Gardens, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh (To the map)

    Alexander Guest House Edinburgh offers 9 rooms, and it's approximately 5 minutes on foot from Craigmillar Park Church. This guest house comes with WiFi in public areas.

    To the hotel

    price for 1 night
    Book Now From US$ 63
  • Private Parking 2 Bed 2 Bath

    From US$ 162

    7 Mentone Gardens 7, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh (To the map)

    The 2-room Private Parking 2 Bed 2 Bath Apartment apartment is nestled in Newington, which is a neighbourhood of southern Edinburgh, Scotland, within 25 minutes' walk of The Meadows.

    To the hotel

    price for 1 night
    Book Now From US$ 162