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

  • Alba House Hotel

    From US$ 235

    29 Craigmillar Park, Edinburgh, United Kingdom

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

    Alba House Bed & Breakfast Edinburgh offers 8 rooms, and it's a 6-minute walk from Craigmillar Park Church. This bed & breakfast also includes parking.

    To the hotel

    price for 1 night
    Book Now From US$ 235
  • New Built 2022, 3 Bedroom Townhouse Edinburgh

    From US$ 243

    150 Candlemaker'S Park, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 243
  • Superb Townhouse Silent Edinburgh

    From US$ 225

    150 Candlemaker'S Park, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 225
  • 2 Bed Apt, 4 Beds, 3 Tvs Plus Parking

    Prestonfield Avenue, Edinburgh, United Kingdom

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

    To the hotel

    Book Now
  • Wilton Road

    From US$ 150

    4 Wilton Road, Edinburgh, United Kingdom

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

    Set 3 km from the centre of Edinburgh, Wilton Road Bed & Breakfast offers free Wi-Fi throughout the property. Located around 3 km from Calton Hill, the hotel is also 1.9 km away from Arthur's Seat…

    To the hotel

    price for 1 night
    Book Now From US$ 150
  • Private Bedroom In Detached Home In Newington

    From US$ 101

    6 East Suffolk Road, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 101
  • Stylish Modern Newly Built Apartment 15 Min From City Centre

    From US$ 218

    4D East Suffolk Road, Newington, Edinburgh Eh16 5Ph, Edinburgh, United Kingdom

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

    The 2-room Stylish Modern Newly Built Apartment 15 Min From City Centre apartment is set within 2.5 km of Museum of Childhood, which is an excellent place to improve cultural awareness.

    To the hotel

    price for 1 night
    Book Now From US$ 218
  • Apartment In Edinburgh Newington

    From US$ 423

    4B East Suffolk Road, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 423
  • Private Room In Charming Detached House In Newington

    From US$ 98

    6 East Suffolk Road, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 98
  • Kingsley Guest House

    From US$ 80

    30 Craigmillar Park, Edinburgh, United Kingdom

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

    Located in Edinburgh, the family-friendly Kingsley Guest House is 22 km from Edinburgh airport. It offers accommodation with a free carpark, a golf course and an indoor heated swimming pool.

    To the hotel

    price for 1 night
    Book Now From US$ 80
  • New 2 Bed Apartment With Stunning Views Of Arthur Seat Mountain

    From US$ 283

    4A East Suffolk Road Flat 2A, Edinburgh, United Kingdom

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

    The 3-room New 2 Bed Apartment With Stunning Views Of Arthur Seat Mountain apartment is nestled in Newington, which is an affluent, predominantly residential area, within 2.5 km of Palace of…

    To the hotel

    price for 1 night
    Book Now From US$ 283
  • Tranquil 3-Bedroom Home In Edinburgh

    From US$ 476

    36 Limefield, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 476
  • Edinburgh- 2 Double Rooms Available

    From US$ 142

    83 Blackchapel Close, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 142
  • No 45

    From US$ 369

    45 Gilmour Road, Edinburgh, United Kingdom

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

    Offering flat-screen TV, a flat screen TV and a summer terrace, No 45 Bed & Breakfast Edinburgh is 10 minutes' drive from Arthur's Seat hike. The combined National Museum of Scotland is less than 2.8…

    To the hotel

    price for 1 night
    Book Now From US$ 369
  • Private 1 Bedroom Apartment - Edinburgh - Sleeps 2

    From US$ 256

    7 South Parrotshot, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 256
  • Scot Townhouse

    From US$ 134

    26 Craigmillar Park, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 134
  • Large Flat In Edinburgh F2 With Mountain View

    From US$ 254

    4 East Suffolk Road, Edinburgh, United Kingdom

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

    Large Flat In Edinburgh F2 Apartment apartment is located in Newington, which is an affluent, predominantly residential area, nearly 5 minutes' walk from Craigmillar Park Church.

    To the hotel

    price for 1 night
    Book Now From US$ 254
  • 18 Craigmillar Park

    From US$ 240

    18 Craigmillar Park, Edinburgh, United Kingdom

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

    18 Craigmillar Park Hotel Edinburgh is a great place to stay in Newington, which is an affluent, predominantly residential area, about 10 minutes' drive from Museum of Childhood. The guest house…

    To the hotel

    price for 1 night
    Book Now From US$ 240
  • New 3-Bedroom Apartment Close To City Centre

    From US$ 453

    4 East Suffolk Road Flat 3, Edinburgh, United Kingdom

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

    New 3-Bedroom Apartment Close To City Centre is situated in Newington district of Edinburgh, 25 km from Edinburgh airport. Placed 2.6 km from the combined National Museum of Scotland, the venue…

    To the hotel

    price for 1 night
    Book Now From US$ 453
  • Rainforestlodge Edinburgh

    6B Kirkhill Drive, Edinburgh, United Kingdom

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

    To the hotel

    Book Now