Edinburgh, United Kingdom

Hotels near Royal Infirmary

Guests

Why book with Hotels.com?

Where to stay near Royal Infirmary?

  • Pollock Halls

    Pollock Halls

    2-star

    Newington2 miles to Royal Infirmary

    Guest rating8.4.Very good330 Hotels.com guest reviews
    Pollock Halls
  • Salisbury Green Hotel & Bistro

    Salisbury Green Hotel & Bistro

    3-star
    VIP

    Newington1.9 miles to Royal Infirmary

    Guest rating9.2.Superb258 Hotels.com guest reviews
    Salisbury Green Hotel & Bistro
  • Appin House

    Appin House

    3-star

    Newington1.6 miles to Royal Infirmary

    Guest rating9.4.Exceptional204 Hotels.com guest reviews
    Appin House
  • Dorstan Guest House

    Dorstan Guest House

    3-star

    Newington1.6 miles to Royal Infirmary

    Guest rating9.2.Superb170 Hotels.com guest reviews
    Dorstan Guest House
  • Hotel Ceilidh-donia

    Hotel Ceilidh-donia

    3-star

    Newington1.6 miles to Royal Infirmary

    Guest rating9.6.Exceptional119 Hotels.com guest reviews
    Hotel Ceilidh-donia
  • The Salisbury Hotel

    The Salisbury Hotel

    4-star

    Newington2 miles to Royal Infirmary

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

    Lauderville Guest House

    4-star

    Newington1.7 miles to Royal Infirmary

    Guest rating9.2.Superb87 Hotels.com guest reviews
    Lauderville Guest House
  • Emerald Guest House

    Emerald Guest House

    3-star

    Gilmerton1 mile to Royal Infirmary

    Guest rating8.6.Fabulous16 Hotels.com guest reviews
    Emerald Guest House
  • Kildonan Lodge Hotel

    Kildonan Lodge Hotel

    4-star

    Prestonfield1.4 miles to Royal Infirmary

    Guest rating9.2.Superb39 Hotels.com guest reviews
    Kildonan Lodge Hotel
  • Allison House 17

    Allison House 17

    3-star

    Newington1.7 miles to Royal Infirmary

    Guest rating7.6.Good73 Hotels.com guest reviews
    Allison House 17
  • The Ben Doran Guest House

    The Ben Doran Guest House

    4-star

    Newington1.7 miles to Royal Infirmary

    Guest rating8.2.Very good71 Hotels.com guest reviews
    The Ben Doran Guest House
  • Prestonfield House

    Prestonfield House

    5-star

    Prestonfield1.4 miles to Royal Infirmary

    Guest rating9.6.Exceptional56 Hotels.com guest reviews
    Prestonfield House
  • Glenalmond Guest House

    Glenalmond Guest House

    4-star

    Newington1.6 miles to Royal Infirmary

    Guest rating9.8.Exceptional20 Hotels.com guest reviews
    Glenalmond Guest House
  • Ashdene House

    Ashdene House

    4-star

    Newington1.9 miles to Royal Infirmary

    Guest rating9.6.Exceptional19 Hotels.com guest reviews
    Ashdene House
  • Kingsley Edinburgh

    Kingsley Edinburgh

    3.5-star

    Prestonfield1.4 miles to Royal Infirmary

    Guest rating9.2.Superb20 Hotels.com guest reviews
    Kingsley Edinburgh
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 Palace of Holyroodhouse and Royal Mile.

Where can I stay near Royal Infirmary?

We've got 15 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:

Empty2occupied Family Home in Craigour Terrace With Driveway & Garden

  • • 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

OYO Arden Guest House

  • • 3.5-star hotel • Free parking • Free WiFi • Garden

Craigend Park Apartments

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

Gala Rooms

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

Things to see and do near Royal Infirmary

What to see near Royal Infirmary

  • • University of Edinburgh
  • • Palace of Holyroodhouse
  • • Royal Mile
  • • Grassmarket
  • • Edinburgh Castle

Things to do near Royal Infirmary

  • • Edinburgh Playhouse Theatre
  • • Princes Street
  • • George Street
  • • Royal Yacht Britannia
  • • Edinburgh Zoo

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