A historic stone building with a modern glass extension.

Find hotels near Royal Infirmary, Edinburgh from AED 212

  • 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

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Royal Infirmary hotels

1. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh, 4.8 km from Royal Infirmary
9.0 out of 10, Wonderful, (3,016 reviews)
"Great location, great staff, comfortable room!"
United States
Patty
The price is AED 582
AED 733 total
includes taxes & fees
30 Nov - 1 Dec
Apex Grassmarket Hotel

2. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh, 4.7 km from Royal Infirmary
9.6 out of 10, Exceptional, (1,457 reviews)
"Great location, friendly and helpful staff, and clean comfortable room."
Canada
Peter
The price is AED 847
AED 1,067 total
includes taxes & fees
29 Nov - 30 Nov
Virgin Hotels Edinburgh

3. Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh, 4.8 km from Royal Infirmary
9.8 out of 10, Exceptional, (1,573 reviews)
"Perfect place to stay to enjoy both Old town and New town. Clean hotel with attentive and friendly staff!"
United States
Michael
The price is AED 613
AED 772 total
includes taxes & fees
30 Nov - 1 Dec
Market Street Hotel

4. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh, 4.6 km from Royal Infirmary
9.0 out of 10, Wonderful, (1,557 reviews)
"Clean room and shops nearby and breakfast..."
United States
Modesto
The price is AED 438
AED 552 total
includes taxes & fees
22 Nov - 23 Nov
Leonardo Royal Hotel Edinburgh

5. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Old Town Edinburgh, 4.7 km from Royal Infirmary
9.2 out of 10, Wonderful, (1,806 reviews)
"Nice hotel, easy to get around to many sites and nearby several restaurants and shops"
United States
Heather
The price is AED 579
AED 730 total
includes taxes & fees
29 Nov - 30 Nov
Apex City of Edinburgh Hotel

6. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
Old Town Edinburgh, 4.4 km from Royal Infirmary
8.4 out of 10, Very good, (2,044 reviews)
"Excellent location and great staff - clean rooms!!!"
United States
Gowri
The price is AED 475
AED 598 total
includes taxes & fees
29 Nov - 30 Nov
ibis Edinburgh Centre South Bridge - Royal Mile

7. Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Holyrood, 4.4 km from Royal Infirmary
9.0 out of 10, Wonderful, (2,754 reviews)
"Great location and hotel!"
Mexico
ANA SOPHIA HERNANDEZ
The price is AED 543
AED 684 total
includes taxes & fees
1 Dec - 2 Dec
Aparthotel Adagio Edinburgh Royal Mile

8. Fraser Suites Edinburgh

Fraser Suites Edinburgh
4.0 star property
Old Town Edinburgh, 4.8 km from Royal Infirmary
9.0 out of 10, Wonderful, (3,369 reviews)
"Amazing staff and location!"
United States
Jennifer
The price is AED 629
AED 793 total
includes taxes & fees
29 Nov - 30 Nov
Fraser Suites Edinburgh

9. Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
Old Town Edinburgh, 4.8 km from Royal Infirmary
9.0 out of 10, Wonderful, (1,381 reviews)
"fantastic location and the staff was great...highly recommend"
United States
Selina
The price is AED 540
AED 680 total
includes taxes & fees
15 Nov - 16 Nov
Motel One Edinburgh-Royal

10. Hilton Edinburgh Carlton

Hilton Edinburgh Carlton
4.0 star property
Old Town Edinburgh, 4.6 km from Royal Infirmary
8.4 out of 10, Very good, (1,006 reviews)
"Great position to city highlights and food!"
United Kingdom
John
The price is AED 555
AED 699 total
includes taxes & fees
30 Nov - 1 Dec
Hilton Edinburgh Carlton

11. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
West End, 5.4 km from Royal Infirmary
8.8 out of 10, Excellent, (1,816 reviews)
"Amazing stay"
United States
Carlos
The price is AED 375
AED 472 total
includes taxes & fees
30 Nov - 1 Dec
Point A Edinburgh Haymarket

12. Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre
4.0 star property
Old Town Edinburgh, 4.5 km from Royal Infirmary
9.2 out of 10, Wonderful, (1,147 reviews)
"Amazing location!"
United States
Richard
The price is AED 658
AED 829 total
includes taxes & fees
16 Nov - 17 Nov
Radisson Blu Hotel, Edinburgh City Centre

13. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
4.0 star property
New Town, 5 km from Royal Infirmary
8.8 out of 10, Excellent, (883 reviews)
"Friendly helpful staff, great loction and the breakfast was good."
United Kingdom
Neil
The price is AED 596
AED 750 total
includes taxes & fees
22 Nov - 23 Nov
Mount Royal Hotel Edinburgh by The Unlimited Collection

14. The Hoxton, Edinburgh

The Hoxton, Edinburgh
4.0 star property
West End, 5.8 km from Royal Infirmary
9.2 out of 10, Wonderful, (482 reviews)
"nice hotel and convenient location"
United States
Waraporn
The price is AED 502
AED 633 total
includes taxes & fees
22 Nov - 23 Nov
The Hoxton, Edinburgh

15. The Scotsman Hotel

The Scotsman Hotel
4.0 star property
Old Town Edinburgh, 4.7 km from Royal Infirmary
9.2 out of 10, Wonderful, (1,002 reviews)
"We loved our stay. Our room was beautiful, the location was great, and the staff was beyond helpful and kind!"
United States
Brittany
The price is AED 898
AED 1,131 total
includes taxes & fees
22 Nov - 23 Nov
The Scotsman Hotel

16. voco Edinburgh - Royal Terrace by IHG

voco Edinburgh - Royal Terrace by IHG
4.0 star property
New Town, 4.8 km from Royal Infirmary
8.4 out of 10, Very good, (1,000 reviews)
"Loved staying here! Would definitely stay here again!"
United States
Mary
The price is AED 494
AED 623 total
includes taxes & fees
22 Nov - 23 Nov
voco Edinburgh - Royal Terrace by IHG

17. Novotel Edinburgh Centre

Novotel Edinburgh Centre
4.0 star property
Tollcross, 4.8 km from Royal Infirmary
8.8 out of 10, Excellent, (1,006 reviews)
"Good location"
United States
Jeffrey
The price is AED 490
AED 618 total
includes taxes & fees
16 Nov - 17 Nov
Novotel Edinburgh Centre

18. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
New Town, 4.8 km from Royal Infirmary
9.2 out of 10, Wonderful, (2,161 reviews)
"Great location. Had an amazing stay!"
United States
Mark
The price is AED 540
AED 681 total
includes taxes & fees
29 Nov - 30 Nov
Apex Waterloo Place Hotel

19. Stay Central

Stay Central
3.0 star property
Old Town Edinburgh, 4.6 km from Royal Infirmary
8.2 out of 10, Very good, (1,009 reviews)
"Lovely stay!"
United States
Courtney
The price is AED 432
AED 545 total
includes taxes & fees
22 Nov - 23 Nov
Stay Central

20. Premier Inn Edinburgh Cc Royal Mile

Premier Inn Edinburgh Cc Royal Mile
3.0 star property
Holyrood, 4.5 km from Royal Infirmary
8.0 out of 10, Very good, (265 reviews)
"Room was clean and the location was great. Would definitely stay again."
United States
Lisa
The price is AED 502
AED 633 total
includes taxes & fees
12 Nov - 13 Nov
Premier Inn Edinburgh Cc Royal Mile
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
Property class
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
A hotel room with two beds, a small table, and a window with curtains.
Highfield Guest House
4.0 star property
9.8
Exceptional
102 reviews
View
A lobby with ornate woodwork, a staircase, and seating areas.
The Scott
4.0 star property
9.6
Exceptional
762 reviews
View
A spacious living area with multiple seating options, a Christmas tree, and large windows providing natural light.
The Scholar
4.0 star property
9.4
Exceptional
1,001 reviews
View
A modern hotel room with a large bed, bedside tables, a desk, and a view of the city.
Grangeview Guest House
3.0 star property
9.2
Wonderful
79 reviews
View
A brick building with a sign for Mayfield Suites.
Mayfield Suites
3.0 star property
9.2
Wonderful
27 reviews
View

Hotels recommended for families near Royal Infirmary

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 20 hotels and other accommodations you'll find within a mile.
What's the best place to stay near Royal Infirmary?
Apex Grassmarket Hotel is one of the top choices for your stay based on our traveler data, and this hotel offers a restaurant and an indoor pool. It's located 3 mi (4.8 km) from Royal Infirmary. Other good options within 5 miles include The Abbey Residence and Kildonan Lodge Hotel.
How many hotels will I find near Royal Infirmary?
Expedia has 20 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.
Where can I learn more about changing or cancelling my trip in the area near Royal Infirmary?
To find more details about updating your stay near Royal Infirmary or cancelling it, click here.
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.

Explore a world of travel with Expedia