Beginning of main content

Luxury Hotel in Grassmarket, Edinburgh

Search Flights

Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Grassmarket Hotels

Search Flight + Hotel

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Grassmarket Luxury Hotel

See all 560 Hotels in Grassmarket
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

61 Grassmarket, Edinburgh
4.0 out of 5.0
4.4 out of 5 (593 reviews)
Staff was friendly. The room had all the amenities you need. The location was right in the middle of everything, so that was nice!
  23 Jun 2017

£162

£162
Apex Grassmarket Hotel

Apex Grassmarket Hotel

31-35 Grassmarket, Edinburgh
4.0 out of 5.0
4.2 out of 5 (878 reviews)
Great View of the CastleExcellent hotel close to the Castle. Ample choice of Restaurants/Pubs directly across the street!
  26 Jun 2017

£153

£153
Grassmarket hotel

Grassmarket hotel

94-96 Grassmarket, Edinburgh
3.0 out of 5.0
3.8 out of 5 (277 reviews)
Awesome hotel Great locationI loved staying at this cute and quirky hotel. Walking distance to pretty much all the attractions of Edinburgh. Room was spacious and clean. Staff were super friendly and happy to give advice. Would stay here again
  11 May 2017

£140

£140
Map

Recently booked Grassmarket hotels

Apex City of Edinburgh Hotel
4.0 out of 5.0
Last booking: 8 hours ago
Apex Grassmarket Hotel
4.0 out of 5.0
Last booking: 17 hours ago
Grassmarket hotel
3.0 out of 5.0
Last booking: 32 hours ago

Pocket Guide: Luxury Hotel Hotels in Grassmarket

Search for hotels in Grassmarket on Expedia.co.uk. You can easily find your hotels in Grassmarket using one of the methods below:

  • View our selection of featured hotels in Grassmarket
  • Use the map to find hotels in the Grassmarket neighborhood you prefer
  • Use the filters to see hotels in a specific area of Grassmarket, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Grassmarket
  • Enter your travel dates to view the best deals on hotels in Grassmarket - while they last