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

  • Panda Villa

    12 Kilmaurs Road ;, Edinburgh, United Kingdom

    2.3 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Panda Villa Edinburgh hotel, located 25 minutes' walk from The Real Mary King's Close, features 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

    The 5-star Prestonfield House Hotel Edinburgh with 4 lounges is 2.6 km from the historic fortress "Edinburgh Castle". Featuring a rooftop terrace, massage therapy, and a golf course, this Edinburgh…

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

    Gracemount Drive, Edinburgh, United Kingdom

    2.3 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    The 3-bedroom Three Bedroom House Edinburgh villa can host up to 6 guests, boasting a convenient location around 15 minutes' drive from iconic cultural attractions such as Dynamic Earth Interactive…

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

    Nestled about 5 minutes' walk from St Marks Unitarian Church, the 2-bedroom A Two Bedroom Apartment - Victorian Villa At 8 Priestfield Road Edinburgh offers quick access to numerous tourist…

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

    52 Duddingston Road West, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Featuring private car parking, the 2-bedroom Beautiful Family Home With Golf Edinburgh is located in the Duddingston district of Edinburgh and around 10 minutes by car from such cultural tourist…

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

    8 Priestfield Road, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    The 4-star Dunedin Guest House Edinburgh offers 7 rooms in the vicinity of Duddingston Loch, approximately 25 minutes' walk away.

    More...
    From US$ 159
    price for 1 night
    BOOK From US$ 159
  • Dorstan House

    7 Priestfield Road, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    The 3-star Dorstan House Hotel Edinburgh enjoys a prime location and provides easy access to Royal Mile 25 minutes' walk away. The guest house features both Wi-Fi in the rooms and street parking on…

    More...
    From US$ 53
    price for 1 night
    BOOK From US$ 53
  • Ard Na Said

    Priestfield Road, 5, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    The comfortable Ard Na Said Hotel Edinburgh features a quiet location around 25 minutes' walk from Duddingston Loch. Set in attractive gardens, this 4-star guest house comes with street parking on…

    More...
    From US$ 133
    price for 1 night
    BOOK From US$ 133
  • Edinburgh37

    37 Mayfield Gardens, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    The 4-star Edinburgh37 Hotel has 10 rooms and is located about 25 minutes' walk from Edinburgh Old Town.

    More...
    From US$ 156
    price for 1 night
    BOOK From US$ 156
  • Alexander Guest House

    35, Mayfield Gardens, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    The 4-star Alexander Guest House Edinburgh, located approximately a 25-minute walk from Royal Mile, features Wi-Fi in public areas. The hotel also provides guests with luggage storage.

    More...
    From US$ 63
    price for 1 night
    BOOK From US$ 63
  • Private Parking 2 Bed 2 Bath

    7 Mentone Gardens 7, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    The 78 m² Private Parking 2 Bed 2 Bath Apartment Edinburgh is about a 25-minute walk from The Scotch Whisky Experience. This 2-bedroom apartment capacity is based on up to 4 guests.

    More...
    From US$ 365
    price for 1 night
    BOOK From US$ 365
  • 2 Bed 2 Bath With Private Parking

    9 Mentone Gardens, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Located in Newington, which is an affluent, predominantly residential area approximately 25 minutes' walk from Edinburgh Old Town, the spacious 2-bedroom 2 Bed 2 Bath With Private Parking Apartment…

    More...
    From US$ 277
    price for 1 night
    BOOK From US$ 277
  • Alba Hills Guest House

    33 Mayfield Gardens, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Nestled in Newington, which is an affluent, predominantly residential area, the 3-star Alba Hills Guest House Edinburgh is nearly 5 minutes' walk from Craigmillar Park Church.

    More...
    From US$ 123
    price for 1 night
    BOOK From US$ 123
  • Perfect 4 Bedroom 2 Bathroom Home

    27 Durham Road South, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Situated just a 5-minute stroll from St Martins, the 4-bedroom Perfect 4 Bedroom 2 Bathroom Home Edinburgh offers quick access to numerous city landmarks nearby.

    More...
    From US$ 521
    price for 1 night
    BOOK From US$ 521
  • Arrandale Guest House

    28 Mayfield Gardens, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    The comfortable Arrandale Guest House Edinburgh enjoys a prime location and provides easy access to the combined National Museum of Scotland approximately 25 minutes' walk away. The 3-star hotel also…

    More...
    From US$ 64
    price for 1 night
    BOOK From US$ 64
  • Hotel Ceilidh-Donia

    Marchhall Crescent, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Situated nearly 5 minutes' walk from Priestfield Parish Church, the 3-star smoke-free Hotel Ceilidh-Donia Edinburgh offers a picnic area and barbecue grills. This Edinburgh hotel offers 17 rooms in…

    More...
    From US$ 170
    price for 1 night
    BOOK From US$ 170
  • Lovely Apt Sleeps 8 Close To Ctr

    133 Dalkeith Road, Edinburgh, United Kingdom

    2.4 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    The 4-bedroom Lovely Apt Sleeps 8 Close To Ctr Edinburgh is located in Newington, which is an affluent, predominantly residential area, around 5 minutes' walk from Prestonfield Golf Club.

    More...
    From US$ 894
    price for 1 night
    BOOK From US$ 894
  • Relaxing, Cozy 1 Double Room

    33 Milton Road West, Edinburgh, United Kingdom

    2.5 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Relaxing, Cozy 1 Double Room Edinburgh offers proximity to a number of tourist attractions, such as the royal Holyrood Park, located around 3 km away.

    More...
    From US$ 157
    price for 1 night
    BOOK From US$ 157
  • Glenalmond House

    25 Mayfield Gardens, Edinburgh, United Kingdom

    2.5 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Located about a 25-minute stroll from the ruined medieval Craigmillar Castle, the 4-star Glenalmond House Hotel Edinburgh offers Wi-Fi in the rooms and a parking garage. This Edinburgh hotel is in…

    More...
    From US$ 183
    price for 1 night
    BOOK From US$ 183
  • Allison House 16

    16 Mayfield Gardens, Edinburgh, United Kingdom

    2.5 km to Royal Infirmary of Edinburgh

    (Show map)

    Show map

    Located approximately 5 minutes' walk from St Marks Unitarian Church, the 4-star family-run Allison House 16 Edinburgh hotel gives easy access to various tourist attractions. This Edinburgh guest…

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