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

191 results

  • 1Br Edinburgh Stay With Free Parking Sleeps 4

    From US$ 362

    Moredunvale Rd, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 362
  • Lovely City Home

    From US$ 553

    113 Upper Craigour, Edinburgh, United Kingdom

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

    The 1-bedroom Lovely City Home is 20 minutes' walk from Gilmerton Cove and 10 minutes by car from from Arthur's Seat hike. This Edinburgh villa is composed of 1 bedrooms, 1 bathrooms and a kitchen.

    To the hotel

    price for 1 night
    Book Now From US$ 553
  • Little France House Room1

    From US$ 42

    135 Upper Craigour, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 42
  • Little France House Room2

    From US$ 55

    135 Upper Craigour, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 55
  • 3 Bedrooms Bungalow, Sleeps 6, Free Parking With Garden

    From US$ 208

    134 Old Dalkeith Road, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 208
  • Aaron Lodge

    From US$ 104

    128 Old Dalkeith Road, Edinburgh, United Kingdom

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

    Featuring a golf course, a free car park and free self-parking, Aaron Lodge Edinburgh is 10 minutes’ drive from Royal Mile. Royal Infirmary of Edinburgh Hospital can be found 900 metres from the…

    To the hotel

    price for 1 night
    Book Now From US$ 104
  • Arden Guest House, Craigmillar Castle Edinburgh

    From US$ 93

    126 Old Dalkieth Road, Edinburgh, United Kingdom

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

    Located in the heart of Edinburgh, the 3-star Oyo Arden Guest House, Craigmillar Castle Edinburgh offers fast access to Liberton Golf Club, 1.5 km away. Guests who stay at this Edinburgh hotel can…

    To the hotel

    price for 1 night
    Book Now From US$ 93
  • Room Away

    From US$ 68

    Eh16 4Dl 27/3 Craigmillar Castle Avenue, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 68
  • Lolo Properties 2, Free Parking

    From US$ 456

    141 Craigmillar Castle Avenue, Edinburgh, United Kingdom

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

    Lolo Properties 2 apartment is nearly 4 km from the combined National Museum of Scotland. This property consists of 2 bedrooms, 2 bathrooms and an equipped kitchenette area.

    To the hotel

    price for 1 night
    Book Now From US$ 456
  • Aw House

    From US$ 127

    6 Moredunvale Way, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 127
  • Steps Away From All The Action

    From US$ 127

    187 Craigmillar Castle Avenue, Edinburgh, United Kingdom

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

    The 1-room Steps Away From All The Action apartment is set a 10-minute ride from Holyrood Abbey, and The Robin Chapel is adjacent to the property.

    To the hotel

    price for 1 night
    Book Now From US$ 127
  • Beautiful 4-Bedroom House With Private Garden & Parking

    From US$ 494

    Friary Road, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 494
  • Samsara Home

    From US$ 160

    10A Craigmillar Castle Gardens Craigmillar Castle Gardens, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 160
  • Single Room In 3 Bedroom House

    From US$ 79

    Eh17 7Jt 26 Moredunvale View, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 79
  • Lux 2 Bedroom Ground Floor Apartment

    From US$ 302

    15/2 Craigend Park, Edinburgh, United Kingdom

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

    Lux 2 Bedroom Ground Floor apartment is situated within 4.2 km of the combined National Museum of Scotland, and has a number of amenities including complimentary parking, a tennis court and a golf…

    To the hotel

    price for 1 night
    Book Now From US$ 302
  • The Neuk

    From US$ 148

    164 Greendykes Road, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 148
  • Cozy 2 Bedrooms With Private Parking Space And Garden

    From US$ 315

    73 Ravenswood Avenue, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 315
  • Double Room In 3 Bedroom House

    From US$ 188

    26 Moredunvale View, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 188
  • Spacious 3 Bedroom Flat

    From US$ 541

    35 Ellangowan Terrace, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 541
  • Guestready - Edinburgh Elegant Home

    From US$ 173

    1 Bowes Place, Edinburgh, United Kingdom

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

    If you feel like visiting the surroundings, check out Duddingston Golf Club 2.5 km from the 56 m² Guestready - The Beehive In Edinburgh Apartment apartment.

    To the hotel

    price for 1 night
    Book Now From US$ 173