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 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

1836 results

  • Stylish 2Bed Apartment Underneath Edinburgh Castle

    From US$ 349

    17 1F1 Bread Street, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    The 2-room Stylish 2Bed Apartment Underneath Edinburgh Castle apartment is also located 200 metres from Princes Street Gardens.

    To the hotel

    price for 1 night
    Book Now From US$ 349
  • Lauriston 1 Bedroom Apartment - Edinburgh

    Lauriston Place, 127, 1, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    To the hotel

    Book Now
  • Parliament Sq Apt 12 Royal Mile

    From US$ 751

    1 Parliament Square, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    Located in Old Town district next to The Real Mary King's Close, the 500 m² Parliament accommodates up to 4 guests. This venue is steps away from the combined National Museum of Scotland and it also…

    To the hotel

    price for 1 night
    Book Now From US$ 751
  • Panmure Place Georgian Apartment

    From US$ 502

    25 Panmure Place, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    Panmure Place Georgian is located near Scottish Midland Co-operative Food Store and is just 15 minutes' walk from the centre of Edinburgh. Placed 1.4 km from Royal Mile, the venue consists of 3…

    To the hotel

    price for 1 night
    Book Now From US$ 502
  • Anne House, Royal Mile

    From US$ 307

    Anne House, 11 Bell'S Wynd, 146 Royal Mile, Edinburgh, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 307
  • 3 Bedroom Apartment With Castle Views

    From US$ 291

    11/4 Bread Street, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 291
  • Unite Students - Chalmers Street - The Meadows

    From US$ 128

    36 Chalmers Street, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    The 2-star Chalmers Street - The Meadows Aparthotel is placed in Edinburgh, not far from the public University of Edinburgh. The accommodation features a shared lounge and a picnic area, and the…

    To the hotel

    price for 1 night
    Book Now From US$ 128
  • Grindlay Street Residence, 2 Bedroom, 2 Bathroom Apartment Close To Castle

    From US$ 365

    Grindlay Street 36/9, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    Featuring free WiFi in the rooms, Grindlay Street Residence apartment is situated in Edinburgh, 10 km from Edinburgh airport.

    To the hotel

    price for 1 night
    Book Now From US$ 365
  • Elizabeth Home

    Flat 15, 28 Simpson Loan, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    To the hotel

    Book Now
  • Edinburgh Lauriston 4 Bedroom 7 Beds Duplex

    From US$ 702

    135/1 Lauriston Place, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 702
  • Altido Elegant Flat Near The Meadows With Parking

    From US$ 522

    31 Simpson Loan, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    Museum of Childhood is around a 19-minute walk from Altido Elegant Flat Near The Meadows With Parking Apartment apartment, while The Meadows is situated nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 522
  • The Quartermile Meadows View Residence

    From US$ 377

    Simpson Loan, Edinburgh Eh3 9Gd, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    Situated a 10-minute walk from Edinburgh city centre, The Quartermile Meadows View Residence apartment offers public parking nearby. This venue is steps away from the public research University of…

    To the hotel

    price for 1 night
    Book Now From US$ 377
  • Modern Flat In The Middle Of Old Town

    From US$ 1323

    Old Fishmarket Close, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    Nestled in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, the 1-room Modern Flat In The Middle Of Old Town Apartment apartment is 650 metres of such cultural places…

    To the hotel

    price for 1 night
    Book Now From US$ 1323
  • Premier Inn Edinburgh City Centre Lauriston Place

    From US$ 401

    82 Lauriston Place Lady Lawson Street, 82, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    Premier Inn Lauriston Place Edinburgh is located 0.4 km from Grassmarket and offers a restaurant and a conference room. It is 650 metres from The Scotch Whisky Experience and a few steps from the…

    To the hotel

    price for 1 night
    Book Now From US$ 401
  • Joivy Affordable 3,4,5 And 12 Bed Private Flats Next To Royal Mile (Adults Only)

    From US$ 210

    149 Cowgate, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    Located in Edinburgh, Altido Charming Flats Next To Royal Mile Apartment apartment is 100 km from Dundee airport.

    To the hotel

    price for 1 night
    Book Now From US$ 210
  • Walk Everywhere -Top Rated Flat On The Royal Mile.

    190 High Street, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    To the hotel

    Book Now
  • Parliament Sq

    From US$ 690

    Parliament Square, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    Parliament Sq is a prestigious accommodation located in Old Town district, directly beside the art museum "Scottish National Gallery". The venue includes a full kitchen with kitchenware, an electric…

    To the hotel

    price for 1 night
    Book Now From US$ 690
  • Charming 2Bd Flat 10 Minutes To Edinburgh Castle

    From US$ 180

    East Fountainbridge 44, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 180
  • The Bristo Square Residence

    From US$ 209

    Lothian Street, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 209
  • Stylish Central Edinburgh Apartment

    From US$ 358

    3/2 Cambridge Street, Edinburgh, United Kingdom

    0.5 km to Grassmarket (To the map)

    Stylish Central Edinburgh, set next to Edinburgh International Conference Centre, is 0.5 km from Edinburgh airport. The accommodation consists of an equipped kitchenette area, 2 bedrooms and is…

    To the hotel

    price for 1 night
    Book Now From US$ 358