The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window
Snappy David on trover

Search Hotels Near Grassmarket, Edinburgh

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Trending Hotels Near Grassmarket

Apex Grassmarket Hotel
4 out of 5
0.052 mi from Grassmarket
Free cancellationReserve now, pay when you stay
The price is £89 per night
4.4/5Wonderful! (1,326 reviews)

"i always stay at the apex because it's an excellent location with restaurants right across the street and it's very professionally run. I got a great deal the last time I was in edinburgh, compared to a 5 star on the royal mile, which was not worth the money."…"

Reviewed on 2 Aug 2020

Apex Grassmarket Hotel
Grassmarket hotel
3 out of 5
0.082 mi from Grassmarket
The price is £59 per night
4.2/5Very Good! (997 reviews)

"The property was very well located and the interior decor was quirky and cute (cartoon themed) I stayed in a cozy double which meant it was tucked into a nook which was perfect for me but those with longer legs that stretch over a normal bed might want to opt for one of the more standard room options. ..."…"

Reviewed on 26 Apr 2020

Grassmarket hotel
DoubleTree by Hilton Edinburgh City Centre
4 out of 5
0.4 mi from Grassmarket
Free cancellationReserve now, pay when you stay
The price is £102 per night
4.3/5Excellent! (993 reviews)

"Very helpful staff, close to everything. We could walk to the Old Town in just a few minutes"…"

Reviewed on 14 Mar 2020

DoubleTree by Hilton Edinburgh City Centre
Stay Central
3 out of 5
0.3 mi from Grassmarket
The price is £59 per night
3.9/5Very Good! (800 reviews)
Friendly and bustling

"Comfortable and clean . Hard to find location and somewhat noisy at night, but then again it is central and attached to a pub."…"

Reviewed on 1 Dec 2019

Stay Central
Fraser Suites Edinburgh
4 out of 5
0.3 mi from Grassmarket
The price is £96 per night
4.4/5Excellent! (2,141 reviews)

"This was our second stay at this hotel. Our room was a great suite that had plenty of room. The hotel is in a great location near the upper part of “the Royal Mile.” We look forward to staying there again in the future."…"

Reviewed on 25 Mar 2020

Fraser Suites Edinburgh
Novotel Edinburgh Centre
4 out of 5
0.3 mi from Grassmarket
Free cancellationReserve now, pay when you stay
The price is £72 per night
4.3/5Excellent! (992 reviews)

"Good location, great breakfast, room was nice and from the 6th floor the view was great."…"

Reviewed on 23 Mar 2020

Novotel Edinburgh Centre
Hilton Edinburgh Carlton
4 out of 5
0.5 mi from Grassmarket
Free cancellationReserve now, pay when you stay
The price is £71 per night
4.3/5Excellent! (995 reviews)

"Staff excellent and so happy to be back at work customer experience was great"…"

Reviewed on 26 Jul 2020

Hilton Edinburgh Carlton
Radisson Blu Hotel, Edinburgh City Centre
4 out of 5
0.5 mi from Grassmarket
Free cancellationReserve now, pay when you stay
The price is £116 per night
4.6/5Wonderful! (999 reviews)

"A great place to stay and explore the city. Walkable distance to many attractions and restaurants. Wonderful services from staff. Warmly greet and inform us the steps changed due to COVID-19. The hotel has solid quality and procedure for social distancing and sanitation."…"

Reviewed on 19 Jul 2020

Radisson Blu Hotel, Edinburgh City Centre
The Scotsman Hotel
4 out of 5
0.5 mi from Grassmarket
The price is £133 per night
4.5/5Wonderful! (998 reviews)
Perfect stay

"Just totally enjoyed the stay hotel was perfect I will be back"…"

Reviewed on 22 Mar 2020

The Scotsman Hotel
The Balmoral Hotel
5 out of 5
0.5 mi from Grassmarket
Free cancellationReserve now, pay when you stay
The price is £201 per night
4.7/5Exceptional! (997 reviews)

"Liked old style 1st class service. Only stayed 2 nights. Would have liked longer."…"

Reviewed on 20 Mar 2020

The Balmoral Hotel
Don't see what you're looking for?
See all available properties in Grassmarket
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Grassmarket is located in a historic area of Edinburgh known for its array of dining options and major shopping area. Edinburgh is home to 2155 hotels and other accommodation options, so you can find something that's perfect for your stay.

Staying near Grassmarket

There are 1143 hotels and accommodation options within a mile of Grassmarket, including these options:

  • Fraser Suites Edinburgh: This 4-star aparthotel features a restaurant, free WiFi and a fitness centre. Our customers like its family-friendly amenities and overall value.
  • Jurys Inn Edinburgh: This 4-star hotel features a restaurant, free WiFi and a bar. Our customers like its dining options and central location.
  • Apex Grassmarket Hotel: This 4-star hotel features a restaurant, a bar and a sauna. Our customers like its overall value and helpful staff.

Things to see and do near Grassmarket

While you're in town visiting Grassmarket, you can explore the sights and attractions within a few miles of the area.

You might want to spend some time browsing the exhibits at Edinburgh Castle, Royal Yacht Britannia or Scotch Whisky Experience. Explore notable local landmarks like Royal Mile, St. Giles' Cathedral and Real Mary King's Close. You can catch a show at Usher Hall, Festival Theatre and King's Theatre.

If you want to see more of the surrounding area, you might plan a visit to University of Edinburgh and Princes Street. George Street is also located 0.4 mi from Grassmarket, and Edinburgh Playhouse Theatre is 0.7 mi away.

Frequently asked questions

What's the area like around Grassmarket?
Grassmarket is located in a historic area of Edinburgh known for its array of dining options and major shopping area. If you’re looking for a convenient place to stay, take a look at the 1875 hotels and other accommodation options you’ll find within a mile.
What's the best place to stay near Grassmarket?
Adjacent to Grassmarket, Apex Grassmarket Hotel is one of the top choices for your stay based on our traveller data, and this 4-star hotel offers a restaurant and an indoor pool. Other good choices within a short distance include YOTEL Edinburgh and Grassmarket hotel.
If I need to cancel the hotel reservation for my stay near Grassmarket, will I receive a refund?
Yes, most hotel reservations are fully refundable as long as you cancel prior to the hotel’s cancellation deadline, which often is within 24-48 hours of check in. If you have a non-refundable reservation, you might still have the option to cancel and get a refund within a 24-hour period of booking. Enter your dates, click on “Search”, then you can use the “free cancellation” filter to review top deals in Grassmarket.
What can I see and do near Grassmarket?
Scotch Whisky Experience, National Museum of Scotland and Writers’ Museum feature a variety of fascinating exhibits to see while you’re in town. While you’re exploring, swing by Edinburgh Castle, Royal Mile and Palace of Holyroodhouse to learn a bit about the area. You can watch performances at Edinburgh Playhouse Theatre, Usher Hall and Festival Theatre if you’re interested in local theatre.
How can I get to Grassmarket?
If you want to explore the larger area, hop aboard a train at Edinburgh Waverley Station. There may not be many public transport stops close to Grassmarket so consider renting a car to see more of the area.

Grassmarket Hotel Reviews

More trip options