Edinburgh Hotel
Menu
  • Customer Support
  • Help
  • USD
    U.S. dollar (USD) Euro (EUR) Pound sterling (GBP) Australian dollar (AUD) Canadian dollar (CAD) Brazilian real (BRL) Chinese yuan (CNY) Czech koruna (CZK) Danish krone (DKK) Hong Kong dollar (HKD) Israeli new sheqel (ILS) Japanese yen (JPY) Malaysian ringgit (MYR) New Zealand dollar (NZD) Norwegian krone (NOK) Polish zloty (PLN) Romanian leu (RON) Russian ruble (RUB) Saudi riyal (SAR) Singapore dollar (SGD) South African rand (ZAR) South Korean won (KRW) Swedish krona (SEK) Swiss franc (CHF) Turkish lira (TRY) Ukrainian hryvnia (UAH) Thai baht (THB) Argentina, Peso (ARS)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

2026-11-04

2026-11-05

Maximum period that can be booked is 30 days. Please enter alternative dates.

Guests:
 
Specify the age of a child
Specify the age of children

Hotels in Edinburgh near Royal Infirmary of Edinburgh

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

250 options found

  • Large Flat In Edinburgh With Mountain Views

    4 East Suffolk Road, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Featuring a convenient location a mere 5 minutes on foot from Craigmillar Park Church, the spacious 2-bedroom Large Flat In Edinburgh With Mountain Views Apartment accommodates up to 5 guests. Also…

    More...
    From US$ 343
    price for 1 night
    BOOK From US$ 343
  • 18 Craigmillar Park

    18 Craigmillar Park, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    The 4-star 18 Craigmillar Park Hotel Edinburgh offers quick access to Craigmillar Park Church, situated nearly a 5-minute walk away. The guest house features Wi-Fi throughout the property.

    More...
    From US$ 250
    price for 1 night
    BOOK From US$ 250
  • New 3-Bedroom Apartment Close To City Centre

    4 East Suffolk Road Flat 3, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Located in Newington, which is a neighbourhood of southern Edinburgh, Scotland 25 minutes' walk from the beautifully restored art-deco Edinburgh Festival Theatre, the spacious New 3-Bedroom Apartment…

    More...
    From US$ 659
    price for 1 night
    BOOK From US$ 659
  • Rainforestlodge Edinburgh

    6B Kirkhill Drive, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Situated nearly a 5-minute stroll from Prestonfield Golf Club, the 1-bedroom Rainforestlodge Edinburgh villa offers quick access to numerous city landmarks nearby.

    More...
    BOOK
  • Lasswade Road House

    Lasswade Road, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Accommodating up to 8 guests, the 3-bedroom Lasswade Road House Edinburgh villa is situated within a 6-km distance of renowned cultural sites such as Dynamic Earth Interactive Science Museum.

    More...
    From US$ 522
    price for 1 night
    BOOK From US$ 522
  • The Abbey Residence

    137 Drum Street, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Guests of the comfortable The Abbey Residence Edinburgh hotel can easily reach Drum Park, located merely a 6-minute walk away.

    More...
    From US$ 118
    price for 1 night
    BOOK From US$ 118
  • Lovely 3Bed House-Private Parking

    43 Kilmaurs Road, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Located about 5 minutes' walk from Prestonfield Golf Club, Lovely 3Bed House-Private Parking Edinburgh villa offers quick access to various city attractions in the vicinity.

    More...
    From US$ 330
    price for 1 night
    BOOK From US$ 330
  • The Lochside House Residence

    Old Church Lane, Edinburgh Eh15 3Px, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    The 5-bedroom The Lochside House Residence Edinburgh villa offers swift access to various city sites, such as Dr Neil's Garden, situated merely 5 minutes' walk away. Situated in the Duddingston…

    More...
    From US$ 768
    price for 1 night
    BOOK From US$ 768
  • Whole House, 4-Beds, Sleeps 6, Garden & Parking

    115 Gracemount Dr, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Hosting up to 6 guests, the 1-bedroom Whole House, 4-Beds, Sleeps 6, Garden & Parking Villa Edinburgh offers a convenient location within 3 km of sports attractions such as the long - running 18…

    More...
    BOOK
  • Spare Room Stay

    193 Dalkeith Road, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    The 16th-century Palace of Holyroodhouse is within 25 minutes' walk of Spare Room Stay Edinburgh, while Prestonfield Golf Club is situated nearby.

    More...
    From US$ 170
    price for 1 night
    BOOK From US$ 170
  • Rose Cottage Edinburgh

    43 Kilmaurs Road, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    The 3-bedroom Rose Cottage Edinburgh is located within 5 minutes' walk of Prestonfield Golf Club and provides guests with a terrace, a picnic area, and a play area to ensure a memorable stay.

    More...
    BOOK
  • Historic Stone Built 4Br Cottage For 8 W/Parking

    3 Old Church Lane, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Located around a 5-minute walk from Dr Neil's Garden, Historic Stone Built 4Br Cottage For 8 W/Parking Edinburgh gives quick access to various tourist spots in the vicinity.

    More...
    From US$ 1248
    price for 1 night
    BOOK From US$ 1248
  • Wee White House

    103 Milton Road, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Situated 2.6 km from Wee White House Bed & Breakfast Edinburgh, guests can visit the royal Holyrood Park.

    More...
    From US$ 119
    price for 1 night
    BOOK From US$ 119
  • Central Dalkeith Road Apartment

    180 Dalkeith Road Flat 4, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Situated nearly a 10-minute ride from the green Flag park "Princes Street Gardens", the spacious 74 m² Central Dalkeith Road Apartment Edinburgh also boasts easy access to Edinburgh Waverley train…

    More...
    From US$ 388
    price for 1 night
    BOOK From US$ 388
  • Airdenair Guest House

    29 Kilmaurs Road, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    The 3-star Airdenair Guest House Edinburgh is situated in Newington, which is an affluent, predominantly residential area, 2 km from the award winning Surgeons' Hall Museums and features 7 rooms with…

    More...
    From US$ 91
    price for 1 night
    BOOK From US$ 91
  • Amaragua Guest House

    10 Kilmaurs Terrace, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Amaragua Guest House Edinburgh includes 6 rooms and is 25 minutes' walk from John Knox House Local History Museum. Guests travelling by car can also use a charging station for electric vehicles…

    More...
    From US$ 225
    price for 1 night
    BOOK From US$ 225
  • Thistle Residence

    1A Kilmaurs Terrace, Edinburgh, United Kingdom

    2.3 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Located around 5 minutes' walk from Priestfield Parish Church, the comfortable Thistle Residence Edinburgh hotel gives easy access to various tourist attractions. The guest house features Wi-Fi…

    More...
    From US$ 96
    price for 1 night
    BOOK From US$ 96
  • Duddingston Guest House - Rooms Only

    Duddingston Park S, 59, Edinburgh, United Kingdom

    2.3 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    The comfortable Duddingston Guest House - Rooms Only Edinburgh offers quick access to St Martins, located just a 5-minute walk away. Wi-Fi is available in public areas.

    More...
    From US$ 144
    price for 1 night
    BOOK From US$ 144
  • Duddingston 9 Bedroom House - Edinburgh

    59 Duddingston Park South, Edinburgh, United Kingdom

    2.3 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Staying at the 9-bedroom Duddingston 9 Bedroom House - Edinburgh villa, guests can visit the historic fortress "Edinburgh Castle", which is around 6 km away. Offering a patio and a shared lounge for…

    More...
    From US$ 1225
    price for 1 night
    BOOK From US$ 1225
  • Adorable One Bedroom Home With Parking

    51 Gilmerton Dykes Drive, Edinburgh, United Kingdom

    2.3 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Situated 3.2 km from the cosy Adorable One Bedroom Home With Parking Edinburgh hotel, guests can visit Melville Golf Centre.

    More...
    BOOK