Menu

Search options

2026-02-27

2026-02-28
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 Scottish National Gallery

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

1862 results

  • 2 Bedroom Sofa Bed In Livingroom Castle View 1St Floor Sleeps 6

    From US$ 514

    27/6 Castle Terrace, Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 514
  • New Town Hotel

    From US$ 157

    8-12 York Place, Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (To the map)

    Situated around 650 metres from Water of Leith, the 3-star Ballantrae Hotel Edinburgh includes 31 rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 157
  • Linton Collection - Blackfriars Lofts

    From US$ 147

    17 Blackfriars Street, Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (To the map)

    Linton Collection - Blackfriars Lofts offers well-equipped accommodation within 0.9 km from the historic fortress "Edinburgh Castle". This venue also has a kitchenette fitted with a washing machine…

    To the hotel

    price for 1 night
    Book Now From US$ 147
  • Tigerlily

    From US$ 195

    125 George Street, Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (To the map)

    Offering a safe deposit box and 24-hour security service, the 4-star Tigerlily Hotel Edinburgh is nestled about a 5-minute walk from Georgian House and approximately a 12-minute walk from Museum on…

    To the hotel

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

    From US$ 185

    43 Jeffrey Street, Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (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
  • 33 Castle Terrace

    From US$ 382

    33 Castle Terrace, Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 382
  • Cosy 2 Bedroom Flat-Castle View

    From US$ 470

    Eh3 9At, Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 470
  • Royal Scots Club

    From US$ 93

    29-30 Abercromby Place, Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (To the map)

    Situated less than 5 minutes' walk from Water of Leith, Royal Scots Club Hotel Edinburgh consists of 31 rooms and offers an à la carte restaurant onsite.

    To the hotel

    price for 1 night
    Book Now From US$ 93
  • Princes Street Suites

    From US$ 332

    16 Waterloo Place, Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (To the map)

    Featuring a lift and a vending machine, the 4-star Princes Street Suites Edinburgh stands 6 minutes' walk from Omni Centre. This Edinburgh aparthotel offers public parking nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 332
  • Stewart By Heeton Concept - Aparthotel Edinburgh

    From US$ 124

    10 Young Street, Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (To the map)

    Located a few minutes' drive from Royal Mile, Stewart By Heeton Concept Aparthotel Edinburgh offers 31 non-smoking rooms. The history Museum of the Royal Scots and the Royal Regiment of Scotland is 0…

    To the hotel

    price for 1 night
    Book Now From US$ 124
  • Spacious Boutique Two-Bedroom Apartment Next To The Castle

    From US$ 524

    30 Lady Lawson Street, Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 524
  • Blackfriars Residence - Beautiful Home

    From US$ 873

    Blackfriars Street, Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (To the map)

    The 65 m² Blackfriars Residence - Beautiful Home apartment is placed in the Old Town district, approximately 5 minutes' walk from the restaurant Gurkha Cafe & Restaurant.

    To the hotel

    price for 1 night
    Book Now From US$ 873
  • Old Town Apartment

    Flat 1, 6 Forrest Road, Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (To the map)

    To the hotel

    Book Now
  • Thistle City Inn

    From US$ 207

    Flat 1A 39 South Bridge, Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (To the map)

    Thistle City Inn Edinburgh is set about a 5-minute walk from Lawnmarket bus stop, and a mere 5 minutes' walk from Royal Mile.

    To the hotel

    price for 1 night
    Book Now From US$ 207
  • Spacious 2-Bedroom Georgian Edinburgh City Apartment

    From US$ 396

    Heriot Row, Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 396
  • Joivy Exquisite Flat In The City Centre

    From US$ 476

    York Place, Edinburgh, Scotland, Eh1 3Eb, United Kingdom, Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (To the map)

    Located in New Town district within a 10-minute walk of The Real Mary King's Close, the 75 m² Altido Designer York Place 5* apartment accommodates up to 2 guests. With access to the combined National…

    To the hotel

    price for 1 night
    Book Now From US$ 476
  • York Place Apartments By Destination Edinburgh

    From US$ 244

    20 & 24 York Place, Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (To the map)

    Set in the very heart of Edinburgh, York Place Apartments By Destination Edinburgh is about a 7-minute walk from Omni Centre. The accommodation also has an open kitchen as well as a lounge, a flat…

    To the hotel

    price for 1 night
    Book Now From US$ 244
  • Historic Mews House 2Br In Edinburgh City Centre

    From US$ 390

    2 Young Street South Lane, Edinburgh Eh2 4Jf., Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 390
  • The Forrest Road Residence

    From US$ 442

    Forrest Road, Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (To the map)

    The Forrest Road Residence apartment is a great place to stay in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, within 2.8 km of Arthur's Seat hike. Public parking…

    To the hotel

    price for 1 night
    Book Now From US$ 442
  • Hotel Du Vin Edinburgh

    From US$ 149

    11 Bristo Place, Edinburgh, United Kingdom

    0.6 km to Scottish National Gallery (To the map)

    Featuring a restaurant and a luggage room, Hotel Du Vin Edinburgh lies only 300 metres away from National Museum of Scotland. Additionally, the hotel provides guests with a safe deposit box and 24…

    To the hotel

    price for 1 night
    Book Now From US$ 149