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 Grassmarket

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

1799 results

  • Two Bedroom Apartment-Central Edinburgh-Old Town-Licensed

    14/2 High Riggs, Edinburgh, United Kingdom

    0.4 km to Grassmarket (To the map)

    To the hotel

    Book Now
  • Fabulous 5 Double Bedroom Edinburgh Old Town Apartment

    From US$ 2895

    Forrest Road, Edinburgh, United Kingdom

    0.4 km to Grassmarket (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
  • Central Studio Near Usher Hall & Edinburgh Castle

    From US$ 183

    Spittal Street, Edinburgh, United Kingdom

    0.4 km to Grassmarket (To the map)

    The 400 m² Central Studio Near Usher Hall & Edinburgh Castle apartment, set less than a 5-minute walk from The Parish Church of St Cuthbert, and stands 100 km from Dundee airport.

    To the hotel

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

    From US$ 442

    Forrest Road, Edinburgh, United Kingdom

    0.4 km to Grassmarket (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
  • Bank St Royal Mile

    From US$ 599

    Bank Street, Edinburgh, United Kingdom

    0.4 km to Grassmarket (To the map)

    Located in Old Town district, Bank St Royal Mile is next-door to the historic fortress "Edinburgh Castle" and a 5-minute drive from Arthur's Seat hike. The venue has a kitchen with dishwasher, an…

    To the hotel

    price for 1 night
    Book Now From US$ 599
  • Modern 2 Bedroom Apartment In City Centre

    From US$ 246

    13/7 High Riggs, Edinburgh, United Kingdom

    0.4 km to Grassmarket (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 246
  • Modern One Bed Flat, Historic Old Town Edinburgh

    From US$ 383

    45 Bread Street Floor 2, Edinburgh, United Kingdom

    0.4 km to Grassmarket (To the map)

    To the hotel

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

    Flat 1, 6 Forrest Road, Edinburgh, United Kingdom

    0.4 km to Grassmarket (To the map)

    To the hotel

    Book Now
  • Leonardo Edinburgh City

    From US$ 59

    79 Lauriston Place, Edinburgh, United Kingdom

    0.4 km to Grassmarket (To the map)

    Set around 1.3 km from St Giles' Cathedral, the 3-star Leonardo Edinburgh City is located 6 minutes' walk from the grand Victorian theatre "Royal Lyceum Theater".

    To the hotel

    price for 1 night
    Book Now From US$ 59
  • Cornwall Street - 297

    From US$ 396

    13 Cornwall Street, Edinburgh, United Kingdom

    0.4 km to Grassmarket (To the map)

    Guests of Edinburgh will enjoy their stay at 297 - Cornwall Street apartment. It is composed of 2 bedrooms, a kitchen, and a private bathroom.

    To the hotel

    price for 1 night
    Book Now From US$ 396
  • Royal 2Bed Apartment City Center

    From US$ 632

    6 Spittal Street, Edinburgh, United Kingdom

    0.4 km to Grassmarket (To the map)

    The 75 m² Royal 2Bed Apartment City Center apartment lies an 11-minute stroll from Edinburgh Castle.

    To the hotel

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

    From US$ 452

    28 Forrest Road, Edinburgh, United Kingdom

    0.4 km to Grassmarket (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
  • Desirable 2 Bed Apt Near Edinburgh Castle

    From US$ 447

    11 Grindlay Street, Edinburgh, United Kingdom

    0.4 km to Grassmarket (To the map)

    The 2-room Desirable 2 Bed Apt Near Edinburgh Castle Apartment apartment is nearly 11 minutes' walk from The Writers' Museum.

    To the hotel

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

    From US$ 918

    St Giles Street, Edinburgh, United Kingdom

    0.4 km to Grassmarket (To the map)

    St Giles Royal Mile Apartment Edinburgh is a few steps from the art museum "Scottish National Gallery" and features a prestigious location. On the premises a kitchen with refrigerator, a microwave…

    To the hotel

    price for 1 night
    Book Now From US$ 918
  • No15 Castle View

    From US$ 102

    15 Spittal Street, Edinburgh, United Kingdom

    0.4 km to Grassmarket (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 102
  • Contemporary 3 Bed City Centre Appartment - Ensuite

    From US$ 915

    Spittal Street, 1, 15, Edinburgh, United Kingdom

    0.4 km to Grassmarket (To the map)

    The 3-room Contemporary 3 Bed City Centre Appartment - Ensuite apartment is also located about a 5-minute walk from Edinburgh Castle.

    To the hotel

    price for 1 night
    Book Now From US$ 915
  • Spacious Ensuite Rooms In Edinburgh City Centre - Excellent Location

    From US$ 169

    Spittal Street, 1, 15, Edinburgh, United Kingdom

    0.4 km to Grassmarket (To the map)

    Located nearly a 5-minute walk from The Parish Church of St Cuthbert, Spacious Ensuite Rooms In Edinburgh City Centre - Excellent Location also offers proximity to the landscaped Princes Street…

    To the hotel

    price for 1 night
    Book Now From US$ 169
  • Edinburgh Nine

    From US$ 182

    9 Cornwall Street, Edinburgh, United Kingdom

    0.4 km to Grassmarket (To the map)

    Edinburgh Nine, situated in Old Town district, 0.5 km from Edinburgh International Conference Centre, boasts a flat screen TV and flat-screen TV. This venue is steps away from the landscaped Princes…

    To the hotel

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

    From US$ 49

    96 Cowgate Edinburgh, Edinburgh, United Kingdom

    0.4 km to Grassmarket (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$ 49
  • 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.4 km to Grassmarket (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