
Find hotels near Royal Infirmary, Edinburgh from CA $137
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Royal Infirmary hotels

Prestonfield House
Prestonfield House2.2 km from Royal Infirmary
9.8 out of 10, Exceptional, (297 reviews)
The price is CA $725
CA $870 total
includes taxes & fees
May 25 - May 26

Hotel Ceilidh-donia
Hotel Ceilidh-donia2.6 km from Royal Infirmary
9.4 out of 10, Exceptional, (830 reviews)
The price is CA $290
CA $348 total
includes taxes & fees
May 25 - May 26

The Scholar
The ScholarSouthside, 3 km from Royal Infirmary
9.4 out of 10, Exceptional, (1,004 reviews)
The price is CA $250
CA $300 total
includes taxes & fees
May 31 - Jun 1

Kildonan Lodge Hotel
Kildonan Lodge HotelNewington, 2.2 km from Royal Infirmary
9.0 out of 10, Wonderful, (368 reviews)
The price is CA $187
CA $224 total
includes taxes & fees
May 21 - May 22

Premier Inn Edinburgh A1 - Newcraighall
Premier Inn Edinburgh A1 - Newcraighall3 km from Royal Infirmary
9.0 out of 10, Wonderful, (18 reviews)
The price is CA $160
CA $192 total
includes taxes & fees
May 25 - May 26

The Abbey Residence
The Abbey Residence2 km from Royal Infirmary
8.0 out of 10, Very good, (89 reviews)
The price is CA $145
CA $174 total
includes taxes & fees
Jun 1 - Jun 2

The Salisbury Hotel
The Salisbury HotelSouthside, 3.1 km from Royal Infirmary
8.6 out of 10, Excellent, (899 reviews)
The price is CA $217
CA $260 total
includes taxes & fees
Jun 15 - Jun 16

The Ben Doran Guest House
The Ben Doran Guest HouseNewington, 2.7 km from Royal Infirmary
8.2 out of 10, Very good, (475 reviews)
The price is CA $387
CA $465 total
includes taxes & fees
May 20 - May 21

Edinburgh Travel Guest House
Edinburgh Travel Guest HouseNewington, 2.8 km from Royal Infirmary
8.0 out of 10, Very good, (44 reviews)
The price is CA $114
CA $137 total
includes taxes & fees
Jun 8 - Jun 9

The Alexander Guest House
The Alexander Guest HouseNewington, 2.5 km from Royal Infirmary
7.8 out of 10, Good, (96 reviews)
The price is CA $154
CA $184 total
includes taxes & fees
Jun 7 - Jun 8

Gifford House
Gifford House2.7 km from Royal Infirmary
7.6 out of 10, Good, (24 reviews)
The price is CA $171
CA $205 total
includes taxes & fees
Jun 8 - Jun 9

Airdenair Guest House
Airdenair Guest House2.4 km from Royal Infirmary
8.4 out of 10, Very good, (56 reviews)
The price is CA $193
CA $231 total
includes taxes & fees
May 21 - May 22

Summer Stays at The University of Edinburgh - Campus Accommodation
Summer Stays at The University of Edinburgh - Campus AccommodationSouthside, 3.1 km from Royal Infirmary
8.6 out of 10, Excellent, (1,000 reviews)
The price is CA $212
CA $254 total
includes taxes & fees
Jun 1 - Jun 2

Aynetree Guest House
Aynetree Guest House3 km from Royal Infirmary
7.4 out of 10, Good, (256 reviews)
The price is CA $155
CA $186 total
includes taxes & fees
Jun 7 - Jun 8

Premier Inn Edinburgh East
Premier Inn Edinburgh East2.9 km from Royal Infirmary
7.6 out of 10, Good, (37 reviews)
The price is CA $194
CA $232 total
includes taxes & fees
Jun 11 - Jun 12

Arden Guest House, Craigmillar Castle Edinburgh
Arden Guest House, Craigmillar Castle Edinburgh0.7 km from Royal Infirmary
6.8 out of 10, (313 reviews)
The price is CA $158
CA $204 total
includes taxes & fees
Jun 15 - Jun 16

First Lasswade Road House
First Lasswade Road House2 km from Royal Infirmary
6.8 out of 10, (5 reviews)
The price is CA $194
CA $334 total
includes taxes & fees
May 20 - May 21

Northumberland Hotel
Northumberland HotelNewington, 2.1 km from Royal Infirmary
6.4 out of 10, (763 reviews)
The price is CA $153
CA $183 total
includes taxes & fees
Jun 15 - Jun 16

2bed Apt Sleeps 4-near Meadows Park, Parking, Wifi
2bed Apt Sleeps 4-near Meadows Park, Parking, WifiNewington, 3 km from Royal Infirmary
The price is CA $522
CA $758 total
includes taxes & fees
May 26 - May 27

Abbey Strand Apartments, at Holyrood
Abbey Strand Apartments, at Holyrood4.3 km from Royal Infirmary
9.8 out of 10, Exceptional, (148 reviews)
The price is CA $362
CA $434 total
includes taxes & fees
May 31 - Jun 1
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Compare popular hotels close to Royal Infirmary
Property | Star rating | Guest rating | Breakfast included | Pool | Spa | Pet-friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Prestonfield House | 9.8 Exceptional 297 reviews | View | ||||||
![]() Hotel Ceilidh-donia | 9.4 Exceptional 830 reviews | View | ||||||
![]() The Scholar | 9.4 Exceptional 1,004 reviews | View | ||||||
![]() Kildonan Lodge Hotel | 9.0 Wonderful 368 reviews | View | ||||||
![]() Premier Inn Edinburgh A1 - Newcraighall | 9.0 Wonderful 18 reviews | View |
Top Royal Infirmary Hotel Reviews

Apex Grassmarket Hotel
8/10 Good








































































