Edinburgh, United Kingdom

Hotels near Royal Infirmary

Guests

Why book with Hotels.com?

Where to stay near Royal Infirmary?

  • Salisbury Green Hotel & Bistro

    Salisbury Green Hotel & Bistro

    3-star
    VIP

    Newington1.9 miles to Royal Infirmary

    Guest rating9.2.Superb257 Hotels.com guest reviews
    Salisbury Green Hotel & Bistro
  • Dorstan Guest House

    Dorstan Guest House

    3-star

    Newington1.6 miles to Royal Infirmary

    Guest rating9.4.Exceptional116 Hotels.com guest reviews
    Dorstan Guest House
  • Hotel Ceilidh-donia

    Hotel Ceilidh-donia

    3-star

    Newington1.6 miles to Royal Infirmary

    Guest rating9.4.Exceptional90 Hotels.com guest reviews
    Hotel Ceilidh-donia
  • Strathallan Guest House

    Strathallan Guest House

    3-star

    Newington1.9 miles to Royal Infirmary

    Guest rating9.2.Superb79 Hotels.com guest reviews
    Strathallan Guest House
  • The Salisbury Hotel

    The Salisbury Hotel

    4-star

    Newington2 miles to Royal Infirmary

    Guest rating8.4.Very good163 Hotels.com guest reviews
    The Salisbury Hotel
  • Lauderville Guest House

    Lauderville Guest House

    4-star

    Newington1.7 miles to Royal Infirmary

    Guest rating9.4.Exceptional80 Hotels.com guest reviews
    Lauderville Guest House
  • Thornfield House

    Thornfield House

    3-star

    Newington1.7 miles to Royal Infirmary

    Guest rating7.0.Good77 Hotels.com guest reviews
    Thornfield House
  • Kildonan Lodge Hotel

    Kildonan Lodge Hotel

    4-star
    VIP

    Prestonfield1.4 miles to Royal Infirmary

    Guest rating9.2.Superb38 Hotels.com guest reviews
    Kildonan Lodge Hotel
  • The Ben Doran Guest House

    The Ben Doran Guest House

    4-star

    Newington1.7 miles to Royal Infirmary

    Guest rating8.0.Very good50 Hotels.com guest reviews
    The Ben Doran Guest House
  • Prestonfield House

    Prestonfield House

    5-star

    Prestonfield1.4 miles to Royal Infirmary

    Guest rating9.4.Exceptional57 Hotels.com guest reviews
    Prestonfield House
  • Glenalmond Guest House

    Glenalmond Guest House

    4-star

    Newington1.6 miles to Royal Infirmary

    Guest rating10.0.Exceptional22 Hotels.com guest reviews
    Glenalmond Guest House
  • Highfield Guest House

    Highfield Guest House

    4-star

    Newington1.6 miles to Royal Infirmary

    Guest rating9.8.Exceptional16 Hotels.com guest reviews
    Highfield Guest House
  • Blossom Guest House

    Blossom Guest House

    3-star

    Newington1.9 miles to Royal Infirmary

    Guest rating8.4.Very good32 Hotels.com guest reviews
    Blossom Guest House
  • Allison House 16 Guesthouse

    Allison House 16 Guesthouse

    4-star

    Newington1.6 miles to Royal Infirmary

    Guest rating7.6.Good53 Hotels.com guest reviews
    Allison House 16 Guesthouse
  • Edinburgh 37

    Edinburgh 37

    4-star

    Newington1.6 miles to Royal Infirmary

    Guest rating8.4.Very good32 Hotels.com guest reviews
    Edinburgh 37
See more properties

Other landmarks in Edinburgh

Transport in Edinburgh

Looking to stay near the airport, train station or other popular transport hubs? Find properties near

Find out more about Royal Infirmary

Where is Royal Infirmary?

Royal Infirmary is located in Craigmillar. You can easily spend a leisurely day seeing the sights and exploring what this neighbourhood has to offer. If you want to find things to do in the area, you may want to check out Royal Mile and Edinburgh Castle.

Where can I stay near Royal Infirmary?

We've got 13 hotels you can pick from within just a mile of Royal Infirmary. You might want to consider one of these options that are popular with our travellers:

The Upper Craigour Royal Infirmary House

  • • 3.5-star holiday home • Free parking • Free WiFi • Terrace

3 Bed House w/Drive & Garden v/Fast WiFi & Netlfix

  • • 3-star guest house • Free parking • Free WiFi • Golf course • Walkable location

Empty2occupied Family Home in Craigour Terrace With Driveway & Garden

  • • 3.5-star guest house • Free parking • Free WiFi • Terrace

OYO Arden Guest House

  • • 4-star hotel • Free parking • Free WiFi • Restaurant

Gala Rooms

  • • 3.5-star holiday home • Free parking • Free in-room WiFi • Garden

Things to see and do near Royal Infirmary

Things to do near Royal Infirmary

  • • Princes Street
  • • Edinburgh Zoo
  • • National Museum of Scotland
  • • Edinburgh Playhouse Theatre
  • • Usher Hall

What to see near Royal Infirmary

  • • University of Edinburgh
  • • Royal Mile
  • • Edinburgh Castle
  • • Grassmarket
  • • Camera Obscura and World of Illusions

We do more than just hotels...

Keep exploring

Not found the right property yet? Explore other destinations or refine your current search further.

See more Edinburgh hotels