2.3 km away
Prestonfield House
About 2.3 km from Royal Infirmary of Edinburgh. Guests score it 9.6 out of 10 across 232 Booking.com reviews.
- Top rated
★ 9.6 guest score from 232 Booking.com reviews · Many rooms include free cancellation
The Royal Infirmary of Edinburgh is Scotland's largest teaching hospital, affiliated with the University of Edinburgh Medical School — one of the world's oldest and most prestigious — and the primary referral centre for the South-East of Scotland. The 6 hotels below are the best-rated places to stay within 4.1 km of Royal Infirmary of Edinburgh, listed closest first. Guest scores and distances come from Booking.com, checked September 2026.
Our Picks — Edinburgh
2.3 km away
About 2.3 km from Royal Infirmary of Edinburgh. Guests score it 9.6 out of 10 across 232 Booking.com reviews.
★ 9.6 guest score from 232 Booking.com reviews · Many rooms include free cancellation
2.4 km away
About 2.4 km from Royal Infirmary of Edinburgh. Guests score it 9.3 out of 10 across 2,027 Booking.com reviews.
★ 9.3 guest score from 2,027 Booking.com reviews · Many rooms include free cancellation
2.7 km away
About 2.7 km from Royal Infirmary of Edinburgh. Guests score it 9.0 out of 10 across 1,602 Booking.com reviews.
★ 9.0 guest score from 1,602 Booking.com reviews · Many rooms include free cancellation
2.8 km away
About 2.8 km from Royal Infirmary of Edinburgh. Guests score it 8.9 out of 10 across 2,693 Booking.com reviews.
★ 8.9 guest score from 2,693 Booking.com reviews · Many rooms include free cancellation
3.9 km away
About 3.9 km from Royal Infirmary of Edinburgh. Guests score it 8.9 out of 10 across 1,863 Booking.com reviews.
★ 8.9 guest score from 1,863 Booking.com reviews · Many rooms include free cancellation
4.1 km away
About 4.1 km from Royal Infirmary of Edinburgh. Guests score it 8.9 out of 10 across 1,836 Booking.com reviews.
★ 8.9 guest score from 1,836 Booking.com reviews · Many rooms include free cancellation
Looking for more options? See all Edinburgh hotels