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 Old Grassmarket Well

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

1798 results

  • Forrest Hill Retreat

    From US$ 362

    1/1 Forrest Hill, Edinburgh, United Kingdom

    0.3 km to Old Grassmarket Well (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 362
  • Guestready - Elegant Apt In Old Town Edinburgh

    From US$ 196

    3/1 Forrest Hill, Edinburgh, Uk, Edinburgh, Gb, Edinburgh, United Kingdom

    0.3 km to Old Grassmarket Well (To the map)

    Located in Old Town district, Guestready - Elegant 1Bed Apartment In Old Town Edinburgh is next-door to National Museum of Scotland and a 5-minute drive from The Royal Scots Dragoon Guards Museum.

    To the hotel

    price for 1 night
    Book Now From US$ 196
  • Joivy 1 Bed Flat In Old Town, Next To St Giles Cathedral

    From US$ 402

    Saint Giles' Street, Edinburgh, Scotland Eh1 1Pt, United Kingdom, Edinburgh, United Kingdom

    0.3 km to Old Grassmarket Well (To the map)

    Located 450 metres from Edinburgh Waverley railway station, St Giles Street Apartment - Heart Of Old Town! offers quick access to The Real Mary King's Close. This venue provides accommodation with…

    To the hotel

    price for 1 night
    Book Now From US$ 402
  • Royal Mile Apartments By Joivy

    From US$ 193

    377 High Street, Edinburgh, United Kingdom

    0.4 km to Old Grassmarket Well (To the map)

    Altido Luxury Apartments By The Edinburgh Castle apartment is placed in the Old Town district, around a 5-minute walk from the restaurant Gurkha Cafe & Restaurant.

    To the hotel

    price for 1 night
    Book Now From US$ 193
  • Royal Mile St Giles St

    From US$ 368

    St Giles Street, Old Town, Edinburgh, Eh1 1Pt, Edinburgh, United Kingdom

    0.4 km to Old Grassmarket Well (To the map)

    Featuring free WiFi throughout the property, Royal Mile St Giles St apartment is situated in Edinburgh, 15 km from Edinburgh airport.

    To the hotel

    price for 1 night
    Book Now From US$ 368
  • Safestay Edinburgh Cowgate

    From US$ 408

    96 Cowgate Edinburgh, Edinburgh, United Kingdom

    0.4 km to Old Grassmarket Well (To the map)

    Featuring free WiFi in the rooms, Cowgate Hostel is set 1.3 km from the official residence "Palace of Holyroodhouse".

    To the hotel

    price for 1 night
    Book Now From US$ 408
  • Fraser Suites Edinburgh

    From US$ 392

    12-26 St Giles Street, Edinburgh, United Kingdom

    0.4 km to Old Grassmarket Well (To the map)

    Offering a restaurant and storage for belongings, the 4-star Fraser Suites Edinburgh lies in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, just 6 minutes' walk from…

    To the hotel

    price for 1 night
    Book Now From US$ 392
  • Portsburgh Court

    From US$ 121

    56 Lady Lawson Street, Edinburgh, United Kingdom

    0.4 km to Old Grassmarket Well (To the map)

    The 2-star Portsburgh Court Hotel Edinburgh is set 0.5 km from the art museum "Scottish National Gallery" and 0.8 km from The Robertson Mausoleum Parish Church.

    To the hotel

    price for 1 night
    Book Now From US$ 121
  • Fabulous 5 Double Bedroom Edinburgh Old Town Apartment

    From US$ 2895

    Forrest Road, Edinburgh, United Kingdom

    0.4 km to Old Grassmarket Well (To the map)

    The 153 m² Fabulous 5 Double Bedroom Edinburgh Old Town Apartment apartment, set a mere 5 minutes' walk from The Writers' Museum, and stands 100 km from Dundee airport.

    To the hotel

    price for 1 night
    Book Now From US$ 2895
  • Stay Central Hotel

    From US$ 800

    139 Cowgate, Edinburgh, United Kingdom

    0.4 km to Old Grassmarket Well (To the map)

    Stay Central Hotel Edinburgh is located 0.6 km from Co-op Food and features a nightclub, an LED TV and a bar. This venue is set within easy reach of Royal Mile and in the very heart of Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 800
  • Festival Lets

    From US$ 1940

    Flat 4 369 High Street, Edinburgh, United Kingdom

    0.4 km to Old Grassmarket Well (To the map)

    Offering views of the castle, Festival Lets Hotel is located in West End district. The building of this venue has a royal style.

    To the hotel

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

    From US$ 524

    30 Lady Lawson Street, Edinburgh, United Kingdom

    0.4 km to Old Grassmarket Well (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 524
  • For Students Only Portsburgh Court Edinburgh

    From US$ 157

    56 Lady Lawson St, Edinburgh, United Kingdom

    0.4 km to Old Grassmarket Well (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 157
  • 1 Bed Flat Near Edinburgh Castle

    From US$ 337

    50 Lady Lawson Street, Edinburgh, United Kingdom

    0.4 km to Old Grassmarket Well (To the map)

    To the hotel

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

    From US$ 442

    Forrest Road, Edinburgh, United Kingdom

    0.4 km to Old Grassmarket Well (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
  • Old Town Apartment

    Flat 1, 6 Forrest Road, Edinburgh, United Kingdom

    0.4 km to Old Grassmarket Well (To the map)

    To the hotel

    Book Now
  • Advocates Apartment

    From US$ 684

    1 Advocate'S Close, Edinburgh, United Kingdom

    0.4 km to Old Grassmarket Well (To the map)

    Located in Old Town district next to The Real Mary King's Close, the 80 m² Advocates apartment accommodates up to 4 guests. This venue features 2 bathrooms with a shower and a bath.

    To the hotel

    price for 1 night
    Book Now From US$ 684
  • Novotel Edinburgh Centre

    From US$ 141

    80 Lauriston Place, Edinburgh, United Kingdom

    0.4 km to Old Grassmarket Well (To the map)

    Featuring a swimming pool, the 4-star Novotel Edinburgh Centre is placed in the Tollcross district of Edinburgh. This Edinburgh hotel has an à la carte restaurant serving American cuisine and is…

    To the hotel

    price for 1 night
    Book Now From US$ 141
  • Old Town Chambers, Autograph Collection

    From US$ 243

    Royal Mile 329 High Street Edinburgh Eh1 1Pn, Edinburgh, United Kingdom

    0.4 km to Old Grassmarket Well (To the map)

    Cheval Old Town Chambers Aparthotel Edinburgh is a great place to stay in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, approximately 18 minutes' walk from Holyrood…

    To the hotel

    price for 1 night
    Book Now From US$ 243
  • Apartment Old Edinburgh

    From US$ 452

    28 Forrest Road, Edinburgh, United Kingdom

    0.4 km to Old Grassmarket Well (To the map)

    Apartment Old Edinburgh is set 0.5 km from Royal Mile and 0.6 km from The Writers' Museum in Old Town district. This property near The Royal Edinburgh Military Tattoo consists of 2 bedrooms, 3…

    To the hotel

    price for 1 night
    Book Now From US$ 452