Find hotels near Royal Infirmary, Edinburgh from CA $137

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Royal Infirmary hotels

Prestonfield House

Prestonfield House
5.0 star property
2.2 km from Royal Infirmary
9.8 out of 10, Exceptional, (297 reviews)
"The most magical property ever! "
United States
Adam
The price is CA $725
CA $870 total
includes taxes & fees
May 25 - May 26
Prestonfield House

Hotel Ceilidh-donia

Hotel Ceilidh-donia
3.0 star property
2.6 km from Royal Infirmary
9.4 out of 10, Exceptional, (830 reviews)
"Comfortable room, nice breakfast, friendly and helpful staff. "
Canada
Adele
The price is CA $290
CA $348 total
includes taxes & fees
May 25 - May 26
Hotel Ceilidh-donia

The Scholar

The Scholar
4.0 star property
Southside, 3 km from Royal Infirmary
9.4 out of 10, Exceptional, (1,004 reviews)
"Clean comfortable room and welcoming staff! So easy to store your luggage and nice location- a little over a mile to Prince Street and lots of local food nearby. Would stay again!"
United States
Pamela
The price is CA $250
CA $300 total
includes taxes & fees
May 31 - Jun 1
The Scholar

Kildonan Lodge Hotel

Kildonan Lodge Hotel
4.0 star property
Newington, 2.2 km from Royal Infirmary
9.0 out of 10, Wonderful, (368 reviews)
"Spacious room, very clean, one of the comfiest beds I've slept in - had a great sleep. Bathtub was a bonus. Strongly recommend and I will stay here again. "
United Kingdom
Vija
The price is CA $187
CA $224 total
includes taxes & fees
May 21 - May 22
Kildonan Lodge Hotel

Premier Inn Edinburgh A1 - Newcraighall

Premier Inn Edinburgh A1 - Newcraighall
3.0 star property
3 km from Royal Infirmary
9.0 out of 10, Wonderful, (18 reviews)
"The room is clean and the staff is very nice."
Hong Kong SAR China
Chi Chung
The price is CA $160
CA $192 total
includes taxes & fees
May 25 - May 26
Premier Inn Edinburgh A1 - Newcraighall

The Abbey Residence

The Abbey Residence
3.0 star property
2 km from Royal Infirmary
8.0 out of 10, Very good, (89 reviews)
"It was a very nice place to stay, the staff was wonderful and vary caring about customers necessities. Breakfast was really good, has it's own free parking lot and generally speaking, very well!"
United Kingdom
Miss Maureen
The price is CA $145
CA $174 total
includes taxes & fees
Jun 1 - Jun 2
The Abbey Residence

The Salisbury Hotel

The Salisbury Hotel
4.0 star property
Southside, 3.1 km from Royal Infirmary
8.6 out of 10, Excellent, (899 reviews)
"Great location and friendly staff"
United Kingdom
Ian
The price is CA $217
CA $260 total
includes taxes & fees
Jun 15 - Jun 16
The Salisbury Hotel

The Ben Doran Guest House

The Ben Doran Guest House
4.0 star property
Newington, 2.7 km from Royal Infirmary
8.2 out of 10, Very good, (475 reviews)
"Excellent breakfast"
United Kingdom
Pete
The price is CA $387
CA $465 total
includes taxes & fees
May 20 - May 21
The Ben Doran Guest House

Edinburgh Travel Guest House

Edinburgh Travel Guest House
2.0 star property
Newington, 2.8 km from Royal Infirmary
8.0 out of 10, Very good, (44 reviews)
"Great location."
United States
Patricia
The price is CA $114
CA $137 total
includes taxes & fees
Jun 8 - Jun 9
Edinburgh Travel Guest House

The Alexander Guest House

The Alexander Guest House
3.0 star property
Newington, 2.5 km from Royal Infirmary
7.8 out of 10, Good, (96 reviews)
"The room was clean and spacious. There was no breakfast. There was a notice apologizing that breakfast was not offered during the time I stayed there. It was an ok stay."
United Kingdom
Joelyn
The price is CA $154
CA $184 total
includes taxes & fees
Jun 7 - Jun 8
The Alexander Guest House

Gifford House

Gifford House
2.0 star property
2.7 km from Royal Infirmary
7.6 out of 10, Good, (24 reviews)
"Very clean and comfortable nice staff very helpful "
Canada
Keith
The price is CA $171
CA $205 total
includes taxes & fees
Jun 8 - Jun 9
Gifford House

Airdenair Guest House

Airdenair Guest House
3.0 star property
2.4 km from Royal Infirmary
8.4 out of 10, Very good, (56 reviews)
" Great value - lovely staff - convenient location "
United Kingdom
Stuart
The price is CA $193
CA $231 total
includes taxes & fees
May 21 - May 22
Airdenair Guest House

Summer Stays at The University of Edinburgh - Campus Accommodation

Summer Stays at The University of Edinburgh - Campus Accommodation
3.0 star property
Southside, 3.1 km from Royal Infirmary
8.6 out of 10, Excellent, (1,000 reviews)
"Easy decent accomodation for visiting the fringe, well recommended"
United Kingdom
Nik
The price is CA $212
CA $254 total
includes taxes & fees
Jun 1 - Jun 2
Summer Stays at The University of Edinburgh - Campus Accommodation

Aynetree Guest House

Aynetree Guest House
3.0 star property
3 km from Royal Infirmary
7.4 out of 10, Good, (256 reviews)
"Parking wasn't accessible due to maintenance being done on the building. The room was clean. And smaller than what is advertised, also there was no common area like in the pictures. We had a mini table in the hall with a coffee station."
Canada
Matthew
The price is CA $155
CA $186 total
includes taxes & fees
Jun 7 - Jun 8
Aynetree Guest House

Premier Inn Edinburgh East

Premier Inn Edinburgh East
2.0 star property
2.9 km from Royal Infirmary
7.6 out of 10, Good, (37 reviews)
"Breakfast and staff were excellent. No hand soap in the women's bathroom (dining room) on 2 occasions. "
Canada
Ian
The price is CA $194
CA $232 total
includes taxes & fees
Jun 11 - Jun 12
Premier Inn Edinburgh East

Arden Guest House, Craigmillar Castle Edinburgh

Arden Guest House, Craigmillar Castle Edinburgh
3.0 star property
0.7 km from Royal Infirmary
6.8 out of 10, (313 reviews)
"Great stay!!"
United States
Sunil
The price is CA $158
CA $204 total
includes taxes & fees
Jun 15 - Jun 16
Arden Guest House, Craigmillar Castle Edinburgh

First Lasswade Road House

First Lasswade Road House
4.0 star property
2 km from Royal Infirmary
6.8 out of 10, (5 reviews)
"Property is dated and the bare minimal was provide in terms of amenities (such as no basic seasoning (no salt or black pepper). One garbage bag to last 4 days for 8 guests."
United States
Gillian
The price is CA $194
CA $334 total
includes taxes & fees
May 20 - May 21
First Lasswade Road House

Northumberland Hotel

Northumberland Hotel
3.0 star property
Newington, 2.1 km from Royal Infirmary
6.4 out of 10, (763 reviews)
"Great location clean and tidy "
United Kingdom
Paul
The price is CA $153
CA $183 total
includes taxes & fees
Jun 15 - Jun 16
Northumberland Hotel

2bed Apt Sleeps 4-near Meadows Park, Parking, Wifi

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

Abbey Strand Apartments, at Holyrood

Abbey Strand Apartments, at Holyrood
5.0 star property
4.3 km from Royal Infirmary
9.8 out of 10, Exceptional, (148 reviews)
"Great place excellent location. Really nice apartment and excellent attention! Definitely we are going back! "
United Kingdom
Valeria Maria
The price is CA $362
CA $434 total
includes taxes & fees
May 31 - Jun 1
Abbey Strand Apartments, at Holyrood
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
Premium bedding, minibar, in-room safe, iron/ironing board
Prestonfield House
5.0 star property
9.8
Exceptional
297 reviews
View
Standard Double Room, Ensuite
Hotel Ceilidh-donia
3.0 star property
9.4
Exceptional
830 reviews
View
Exterior
The Scholar
4.0 star property
9.4
Exceptional
1,004 reviews
View
Interior detail
Kildonan Lodge Hotel
4.0 star property
9.0
Wonderful
368 reviews
View
Standard Double Room
Premier Inn Edinburgh A1 - Newcraighall
3.0 star property
9.0
Wonderful
18 reviews
View

Top Royal Infirmary Hotel Reviews

Frequently asked questions

What's the area like around Royal Infirmary?
Royal Infirmary is located in a historic area of Edinburgh known for its array of dining options and top museums. If you're looking for a convenient place to stay, check out the 17 hotels and other accommodations you'll find within a mile.
What's the best place to stay near Royal Infirmary?
Arden Guest House, Craigmillar Castle Edinburgh is one of the top choices for your stay based on our traveler data, and this guesthouse offers a golf course and free parking. It's located just a short 0.5 mi (0.7 km) from Royal Infirmary. Other good options within 5 miles include Edinburgh Travel Guest House and ibis Edinburgh Centre South Bridge - Royal Mile.
How many hotels will I find near Royal Infirmary?
Expedia has 17 hotels and other accommodations within a mile from Royal Infirmary.
If I need to cancel the hotel reservation for my stay near Royal Infirmary, will I receive a refund?
Yes! Most hotel reservations are fully refundable if you cancel prior to the accommodation's cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If you have a reservation that's non-refundable, you may still be able to cancel and receive a refund within a 24-hour period of your booking. Add dates, click "Search", then you can filter by "fully refundable" to view the best deals available near Royal Infirmary.
What can I see and do near Royal Infirmary?
National Museum of Scotland, Scotch Whisky Experience, and Surgeon's Hall feature captivating exhibits. Sights like Royal Mile, Edinburgh Castle, and Palace of Holyroodhouse are must-sees while exploring the area. You can catch a show at Queen's Hall, Festival Theatre, and Edinburgh Playhouse Theatre.