Menu

Search options

2026-02-26

2026-02-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 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

186 results

  • Lasswade Road House

    From US$ 674

    Lasswade Road, Edinburgh, United Kingdom

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

    First Lasswade Road Villa provides guests with a picnic area and free self parking as well as a fireplace, entertainment activities and barbeque grills. Arthur's Seat hike can be found at a 4 km…

    To the hotel

    price for 1 night
    Book Now From US$ 674
  • The Abbey Residence

    From US$ 118

    137 Drum Street, 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$ 118
  • Lovely 3Bed House-Private Parking

    From US$ 330

    43 Kilmaurs Road, Edinburgh, United Kingdom

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

    Lovely 3Bed House-Private Parking offers accommodation at a 2.5 km distance from the parish church "St Giles' Cathedral", while Royal Mile is around 2.6 km away. The villa also has 1 bedroom and 1…

    To the hotel

    price for 1 night
    Book Now From US$ 330
  • The Lochside House Residence

    From US$ 881

    Old Church Lane, Edinburgh Eh15 3Px, Edinburgh, United Kingdom

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

    The Lochside House Residence lies within 2.5 km from Portobello Beach and features a garden and barbeque. The venue has 5 bedrooms, an ironing set, coffee and tea making facilities, and a seating…

    To the hotel

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

    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$ 55
  • 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$ 167

    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$ 167
  • Duddingston 9 Bedroom House - Edinburgh

    From US$ 2504

    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$ 2504
  • 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$ 681

    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$ 681
  • Three Bedroom House

    From US$ 370

    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$ 370
  • A Two Bedroom Apartment - Victorian Villa At 8 Priestfield Road

    From US$ 381

    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$ 381
  • 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
  • Dorstan House

    From US$ 61

    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$ 61