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-06-22

2026-06-23

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

211 options found

  • 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. Providing guests with Wi-Fi and a…

    More...
    BOOK
  • Lasswade Road House

    Lasswade Road, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    The 1-bedroom Lasswade Road House Edinburgh villa is located about a 10-minute drive from Arthur's Seat, giving access to various tourist spots nearby.

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

    137 Drum Street, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Situated a mere 6 minutes' walk from the 3-star The Abbey Residence Edinburgh hotel, guests can reach Drum Park in no time.

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

    43 Kilmaurs Road, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Located nearly a 5-minute walk from Prestonfield Golf Club, Lovely 3Bed House-Private Parking Villa Edinburgh 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

    Located around 5 minutes' walk from Duddingston Kirk, the 3-bedroom The Lochside House Residence Edinburgh villa provides access to various tourist attractions in the vicinity.

    More...
    From US$ 981
    price for 1 night
    BOOK From US$ 981
  • Spare Room Stay

    193 Dalkeith Road, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    The 1-room Spare Room Stay Edinburgh is located within 25 minutes' walk of The Real Mary King's Close and offers Wi-Fi for either business or leisure. The apartment is also approximately 300 metres…

    More...
    From US$ 160
    price for 1 night
    BOOK From US$ 160
  • 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

    Nestled about a 5-minute walk from Duddingston Loch, Historic Stone Built 4Br Cottage For 8 W/Parking Edinburgh offers quick access to numerous tourist attractions nearby.

    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

    Guests of Wee White House Bed & Breakfast Edinburgh can enjoy access to the combined National Museum of Scotland, located 3.8 km away.

    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

    The spacious 74 m² Central Dalkeith Road Apartment Edinburgh provides easy access to various city attractions, such as Priestfield Parish Church, situated about a 5-minute stroll away.

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

    29 Kilmaurs Road, Edinburgh, United Kingdom

    2.2 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Located just a 5-minute walk from Prestonfield Golf Club, the 3-star Airdenair Guest House Edinburgh gives quick access to various city sites. The hotel features Wi-Fi in public areas and 7 rooms…

    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

    Located 25 minutes' walk from John Knox House, Amaragua Guest House Edinburgh includes 6 rooms with views of the mountain. At this guest house, guests can find a golf playground and tennis courts to…

    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

    Thistle Residence Edinburgh hotel has 11 rooms and is located around 25 minutes' walk from The Meadows.

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

    Duddingston Park S, 59, Edinburgh, United Kingdom

    2.3 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Located nearly 25 minutes' walk from the Well-preserved Craigmillar Medieval Castle, Duddingston Guest House - Rooms Only Edinburgh offers access to tourist attractions throughout Edinburgh.

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

    59 Duddingston Park South, Edinburgh, United Kingdom

    2.3 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Situated 4.7 km from the combined National Museum of Scotland, the 3-bedroom Duddingston 9 Bedroom House - Edinburgh villa features a shared lounge with views of the garden.

    More...
    From US$ 1965
    price for 1 night
    BOOK From US$ 1965
  • Panda Villa

    12 Kilmaurs Road ;, Edinburgh, United Kingdom

    2.3 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Panda Villa Edinburgh hotel offers guests access to Dynamic Earth Museum, which is 2.4 km away. This bed & breakfast offers Wi-Fi throughout the property.

    More...
    From US$ 110
    price for 1 night
    BOOK From US$ 110
  • Prestonfield House

    Priestfield Road, Edinburgh, United Kingdom

    2.3 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Situated near gardens and a mountain, the 5-star Prestonfield House Hotel Edinburgh offers 4 lounges. Featuring 22 rooms with views of the garden, this Edinburgh hotel is approximately a 25-minute…

    More...
    From US$ 603
    price for 1 night
    BOOK From US$ 603
  • Three Bedroom House

    Gracemount Drive, Edinburgh, United Kingdom

    2.3 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Situated 3.3 km from Kings Acre Golf Course, the 2-bedroom Three Bedroom House Edinburgh villa provides access to numerous tourist attractions in the area.

    More...
    From US$ 254
    price for 1 night
    BOOK From US$ 254
  • A Two Bedroom Apartment - Victorian Villa At 8 Priestfield Road

    Flat1 Priestfield Road, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Located nearly a 5-minute walk from St Marks Unitarian Church, the spacious 1-bedroom A Two Bedroom Apartment - Victorian Villa At 8 Priestfield Road Edinburgh gives quick access to various tourist…

    More...
    From US$ 289
    price for 1 night
    BOOK From US$ 289
  • Beautiful Family Home With Golf

    52 Duddingston Road West, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Situated about 25 minutes' walk from Dynamic Earth Interactive Science Museum, the 3-bedroom Beautiful Family Home With Golf Edinburgh entices guests to explore various tourist attractions in the…

    More...
    From US$ 1023
    price for 1 night
    BOOK From US$ 1023
  • Dunedin Guest House

    8 Priestfield Road, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Featuring Wi-Fi throughout the property, the 4-star Dunedin Guest House Edinburgh is 2.3 km from the royal Holyrood Park.

    More...
    From US$ 159
    price for 1 night
    BOOK From US$ 159