Beginning of main content
Unlock exclusive Mates Rates
Sign in or Sign up for access to exclusive prices
Book with confidence
2M+ hotel reviews from Aussie and Kiwi Travellers
Relax with our Price Promise
Find a lower price, and we’ll refund the difference
Tonight
This weekend
25 Oct. - 27 Oct.
Next weekend
1 Nov. - 3 Nov.

Hotels near Royal Infirmary

Empty2occupied Family Home in Craigour Terrace With Driveway & Garden AU$322
Empty2occupied Family Home in Craigour Terrace With Driveway & Garden

Empty2occupied Family Home in Craigour Terrace With Driveway & Garden

0.7 km from Royal Infirmary
     
    0.0 out of 5.0 Stars

    Empty2occupied Family Home in Craigour Terrace With Driveway & Garden: Holiday home with free WiFi and free parking.

    Aaron Lodge Guest House Get Rates
    Aaron Lodge Guest House

    Aaron Lodge Guest House

    1.0 km from Royal Infirmary
       
      2.0
      of 5, from 1 reviews
      3.5 out of 5.0 Stars

      Aaron Lodge Guest House: Guesthouse with free breakfast and free WiFi. Guests give the room cleanliness a thumbs up.

      Arden Guest House AU$129
      Arden Guest House

      Arden Guest House

      1.0 km from Royal Infirmary
         
        3.0 out of 5.0 Stars

        Arden Guest House: Family guesthouse with free breakfast and free WiFi. Guests give the walkability a thumbs up.

        Craigend Park Apartments Get Rates
        Craigend Park Apartments

        Craigend Park Apartments

        1.4 km from Royal Infirmary
           
          3.5 out of 5.0 Stars

          Craigend Park Apartments: Apartment building with free breakfast and free WiFi.

          Gala Rooms AU$51
          Gala Rooms

          Gala Rooms

          1.0 km from Royal Infirmary
             
            3.5 out of 5.0 Stars

            Gala Rooms: Guesthouse with free WiFi and free parking.

            O Hostel Get Rates
            O Hostel

            O Hostel

            1.2 km from Royal Infirmary
               
              1.0 out of 5.0 Stars

              O Hostel: Hostel with free WiFi and free parking.

              Elforma - Tudsbery House Get Rates
              Elforma - Tudsbery House

              Elforma - Tudsbery House

              1.3 km from Royal Infirmary
                 
                4.0 out of 5.0 Stars

                Elforma - Tudsbery House: Family apartment building with free WiFi and free parking.

                Alpha Guest House AU$104
                Alpha Guest House

                Alpha Guest House

                1.9 km from Royal Infirmary
                   
                  3.0 out of 5.0 Stars

                  Alpha Guest House: Business-friendly guesthouse with free breakfast and free WiFi. Guests give the location a thumbs up.

                  Drybrough Apartments AU$108
                  Drybrough Apartments

                  Drybrough Apartments

                  1.5 km from Royal Infirmary
                     
                    3.5 out of 5.0 Stars

                    Drybrough Apartments: Business-friendly apartment building with free WiFi and a bar/lounge. Guests give the location a thumbs up.

                    Apartment on Drybrough Crescent Get Rates
                    Apartment on Drybrough Crescent

                    Apartment on Drybrough Crescent

                    1.6 km from Royal Infirmary
                       
                      3.0 out of 5.0 Stars

                      Apartment on Drybrough Crescent: Apartment building with free WiFi and free parking.

                      Emerald Guest House AU$142
                      Emerald Guest House

                      Emerald Guest House

                      1.6 km from Royal Infirmary
                         
                        3.0 out of 5.0 Stars

                        Emerald Guest House: Guesthouse with free WiFi and breakfast. Guests give the room cleanliness a thumbs up.

                        Kenilworth Drive Flat Get Rates
                        Kenilworth Drive Flat

                        Kenilworth Drive Flat

                        2.2 km from Royal Infirmary
                           
                          3.5 out of 5.0 Stars

                          Kenilworth Drive Flat: Apartment building with free WiFi and TVs.

                          Hotels near Royal Infirmary

                          Want to find out a little more about Royal Infirmary before you head off? Here are a few handy pointers.

                          You'll find it in Edinburgh, the thriving national capital.

                          Stay at any one of the 8 hotels and apartments within a short distance of Royal Infirmary. Check out the rates at the Prestonfield House (2 kilometres away), the Aynetree Guest House (3 kilometres) and the Aaron Lodge Guest House Hotel (0.7 kilometres).

                          We're all familiar with how expensive vacations can be. Fortunately, you can find a few modest options here. Check what the Lyncliff Hotel and the Halcyon Hotel have available.

                          Looking to splash out a bit? There is a range of outstanding places to stay that aren't too far afield. You'll enjoy your time at The Balmoral Hotel and Old Town Chambers.

                          When you start to get hungry, head to Sizzlers. At Moredun Post Office, Moredun Park Road, Edinburgh, it's conveniently close to Royal Infirmary. If you're looking for something to do in the evening, stop by The Royal (50 Moredunvale Road, Edinburgh).

                          Other Things to Do Near Royal Infirmary

                          Don't pass up the chance to visit the area surrounding Royal Infirmary:

                          • The minute you walk through the imposing doors, you'll be able to envision the real-life stories that unfolded at Craigmillar Castle.
                          • Robin Chapel is a tranquil place to pray as well as a popular tourist attraction.
                          • For an underground adventure, head to Gilmerton Cove.
                          • Grab your buddies and hit the fairways at Duddingston Golf Club.
                          • Observe the beliefs, rituals and customs of the locals who pray at Duddingston Parish Church.

                          How much is a hotel room in Royal Infirmary?

                          Hotels in Royal Infirmary start at AU$51 per night. Prices and availability subject to change. Additional terms may apply.

                          Recently Reviewed in Craigmillar


                          *Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.