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

  • Spacious 3 Bedroom Flat

    From US$ 773

    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$ 773
  • 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
  • Peaceful, Lovely And Modern, Entire House

    From US$ 251

    54 Milligan Drive, Edinburgh, United Kingdom

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

    Boasting the location approximately a 15-minute drive from St Giles' Cathedral, the 1-bedroom Peaceful, Lovely And Modern, Entire House is also approximately a 10-minute drive from Edinburgh…

    To the hotel

    price for 1 night
    Book Now From US$ 251
  • Our House @ Little France

    From US$ 797

    63 Tweedsmuir Drive, 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$ 797
  • The Metro Oasis

    From US$ 309

    3 Drybrough Crescent 20, 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$ 309
  • Casa Porcians

    From US$ 85

    39D Niddrie Marischal Place, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 85
  • Modern And Spacious Double&King Bedrooms Both With Private Bathrooms

    From US$ 124

    43 Fernieside Place, Edinburgh, United Kingdom

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

    Modern And Spacious Double&King Bedrooms Both With Private En-Suite Bathrooms apartment is set at a 6 km distance from the combined National Museum of Scotland, which is an excellent place to improve…

    To the hotel

    price for 1 night
    Book Now From US$ 124
  • 2-Bedroom Holiday Home With Private Garden & Parking

    From US$ 247

    Milligan Road, Edinburgh, United Kingdom

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

    The 1-bedroom 2-Bedroom Holiday Home With Private Garden & Parking in Edinburgh is approximately 10 minutes' drive from Edinburgh Old Town. This accommodation will provide you with a terrace.

    To the hotel

    price for 1 night
    Book Now From US$ 247
  • Fabulous 1Bed 1Bath Ground Floor Shared Accommodation ,Only Double Room

    From US$ 160

    1 Drybrough Crescent Flat 2, Edinburgh, United Kingdom

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

    The 2-room Fabulous 2Bed 2Bath Ground Floor Serviced Accommodation Near City apartment is nestled in the Prestonfield district, at a 4.3 km distance from Edinburgh Castle.

    To the hotel

    price for 1 night
    Book Now From US$ 160
  • A Nice Room In Edinburgh

    From US$ 146

    122 Walter Scott Avenue, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 146
  • Gala Rooms Homestay - Free Parking

    From US$ 177

    28 Fernieside Place, Edinburgh, United Kingdom

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

    Situated 6 km from the combined National Museum of Scotland, Gala Rooms apartment provides accommodation with free Wi Fi throughout the venue. A parking and a free parking are available at the…

    To the hotel

    price for 1 night
    Book Now From US$ 177
  • City Escape

    From US$ 68

    35 Peffer Bank, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 68
  • Easy City Stay

    From US$ 72

    32 Peffer Bank, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 72
  • Alpha Guest House

    From US$ 109

    19 Old Dalkeith, Edinburgh, United Kingdom

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

    The 3-star Alpha Guest House Edinburgh is set 3 km from Arthur's Seat hike and 3.3 km from Royal Mile. Wi Fi is offered throughout the venue along with free self-parking, a golf course and a free car…

    To the hotel

    price for 1 night
    Book Now From US$ 109
  • Luxury Spacious 4 Dbl Br House With Free Parking

    10 Rackstraw Place, Edinburgh, United Kingdom

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

    To the hotel

    Book Now
  • Hidden Wellhouse

    From US$ 247

    146 Duddingston Road West, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 247
  • Heart Of Alba - Lovely 1 Bed Flat

    From US$ 126

    28A Hazeldean Terrace, Edinburgh, United Kingdom

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

    Heart Of Alba - Lovely 1 Bed Flat apartment lies approximately 10 minutes by car from Edinburgh Old Town.

    To the hotel

    price for 1 night
    Book Now From US$ 126
  • Free Parking - City Centre - Sleeps 5 - Modern

    Eh16 4Jx, Edinburgh, United Kingdom

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

    To the hotel

    Book Now
  • The Urban Nest - Vibrant 3 Bed Home With Garden

    Niddrie Marischal Crescent, Edinburgh, United Kingdom

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

    To the hotel

    Book Now
  • Charming Cottage For Share ,Private Double Room , Fast Fibre Optik Int, Free Parking, Garden

    From US$ 135

    85 Ferniehill Road, Edinburgh, United Kingdom

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

    To the hotel

    price for 1 night
    Book Now From US$ 135