Menu

Search options

2026-02-26

2026-02-27
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

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

Hotels in Edinburgh near National Library of Scotland

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

1853 results

  • Drummond Condo

    From US$ 154

    5 Drummond Street, Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    Guests can opt to stay at the 1-room Drummond Condo apartment when visiting Old Town, which is a bustling area of centuries-old buildings and narrow alleys in Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 154
  • Drummond Apartment

    From US$ 338

    5 Drummond Street, Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    The 2-room Drummond Apartment apartment is nestled in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, around a 7-minute walk from Nelson Towering Monument. To elevate…

    To the hotel

    price for 1 night
    Book Now From US$ 338
  • Mount Royal Hotel Edinburgh By The Unlimited Collection

    From US$ 169

    53 Princes Street, Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    Mercure Edinburgh City Princes Street Hotel is located 0.6 km from Royal Mile and offers live performances, a conference room and allergy friendly rooms. The venue is nestled in the centre of…

    To the hotel

    price for 1 night
    Book Now From US$ 169
  • King'S Stable 2 Rooms

    From US$ 150

    King'S Stables Lane, Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 150
  • The Drummond Street Residence

    From US$ 210

    Drummond Street, Edinburgh Eh8 9Tt, Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    Located in Old Town district within a 5-minute walk of Royal Mile, the 65 m² Drummond Street Residence apartment accommodates up to 4 guests. There is a kitchen with a microwave oven, an oven and…

    To the hotel

    price for 1 night
    Book Now From US$ 210
  • 2Bed-2Bath Flat, City Centre

    Eh8 9Tt, Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    To the hotel

    Book Now
  • Holiday Inn Express Edinburgh - Royal Mile By Ihg

    From US$ 233

    300 Cowgate, Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    Featuring a vending machine and a lift, the 3-star Holiday Inn Express Edinburgh - Royal Mile, An Ihg Hotel stands at a 500-metre distance from The Real Mary King's Close. Public parking is available…

    To the hotel

    price for 1 night
    Book Now From US$ 233
  • Winter Break In Old Town Apartment Near Castle

    From US$ 219

    5/2 Drummond House, Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    Located in Old Town district, Beautiful 1 Bed Flat In The Heart Of Edinburgh Apartment is next-door to the combined National Museum of Scotland and a 5-minute drive from the parish church "St Giles'…

    To the hotel

    price for 1 night
    Book Now From US$ 219
  • The Portsburgh Square Residence

    From US$ 201

    Portsburgh Square, Edinburgh Eh1 2Jb, Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    The 200-foot spire "Scott Monument" is 0.8 km away, while Royal Botanic Garden Edinburgh can be reached in a 10-minute drive from the 39 m² Portsburgh Square Residence apartment.

    To the hotel

    price for 1 night
    Book Now From US$ 201
  • Guestready - Lovely Nest In The Old Town

    From US$ 400

    13/6 King'S Stables Road, Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 400
  • Old Waverley Hotel

    From US$ 102

    43 Princes Street, Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    old-waverley.edinburgh.top-hotels-uk.comOld Waverley Hotel is placed in the center of Edinburgh and offers a spectacular view over the castle. The venue was opened in 1900, renovated in 2012 and is…

    To the hotel

    price for 1 night
    Book Now From US$ 102
  • Wilde Aparthotels Edinburgh Grassmarket

    From US$ 282

    26 King'S Stables Road, Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    Wilde Aparthotels By Staycity Edinburgh Grassmarket is a 4-star venue only 1.3 km from The Portugese Cannon. The property opened its doors in 2019.

    To the hotel

    price for 1 night
    Book Now From US$ 282
  • Kings Stables, Grassmarket

    From US$ 383

    Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    Located in Edinburgh, 2-bedroom Kings Stables, Grassmarket Holiday home measures 75 m² and can accommodate 4 guests. It includes a full kitchen and 1 bathroom.

    To the hotel

    price for 1 night
    Book Now From US$ 383
  • Joivy Unique Old Town Stay Under Edinburgh Castle

    From US$ 744

    13 King'S Stables Road, Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    Located in Old Town district next to Royal Mile, the 71 m² Altido Heart Of The Old Town Literally Under The Castle apartment accommodates up to 6 guests. The venue consists of 2 bedrooms, 1 bathroom,…

    To the hotel

    price for 1 night
    Book Now From US$ 744
  • Elegant Apartment In The Heart Of Edinburgh

    From US$ 578

    13/5 King'S Stables Road, Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 578
  • Leonardo Royal Hotel Edinburgh

    From US$ 185

    43 Jeffrey Street, Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    Set only a 12-minute walk from Edinburgh Castle, Leonardo Royal Hotel Edinburgh - Formerly Jurys Inn is located just a 5-minute walk from Edinburgh Underground City. The hotel has an à la carte…

    To the hotel

    price for 1 night
    Book Now From US$ 185
  • Cozy Old Town 4 Bedrm Apartment

    From US$ 598

    Nicolson Street, Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 598
  • The Rose Residence

    From US$ 401

    5-8 Drummond Street, Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 401
  • Charming Grassmarket 1 Bed Castle Pad

    From US$ 371

    King'S Stables Road 13, Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    Charming Grassmarket 1 Bed Castle Pad is located near Camera Obscura and World of Illusions and is just 10 minutes' walk from the centre of Edinburgh. There is a kitchen appointed with a dishwasher…

    To the hotel

    price for 1 night
    Book Now From US$ 371
  • Modern Grassmarket Apartment

    From US$ 393

    3 Chapel Wynd, Edinburgh, United Kingdom

    0.5 km to National Library of Scotland (To the map)

    Modern Grassmarket apartment is located in Edinburgh, about 450 metres from the long-standing Camera Obscura and World of Illusions Tower and offers a satellite TV, flat-screen TV and a flat screen…

    To the hotel

    price for 1 night
    Book Now From US$ 393