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

Find out moreOpens in new tab or window
Photo by Angela Newlands

Find hotels near Grassmarket, Edinburgh from CA $57

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top Hotels Close to Grassmarket

Castle Rock Hostel
2 out of 5
0.091 km from Grassmarket
The price is CA $103 per night from Dec 10 to Dec 11
4.5/5Wonderful! (292 reviews)

"This hostel was great all around!"…"

Reviewed on Feb. 26, 2020

Castle Rock Hostel
Apex Grassmarket Hotel
4 out of 5
0.083 km from Grassmarket
Free cancellationReserve now, pay when you stay
The price is CA $139 per night from Dec 6 to Dec 7
4.5/5Wonderful! (1,259 reviews)

"Swimming pool was lovely, nice, big room albeit at the back of the hotel."…"

Reviewed on Oct. 25, 2020

Apex Grassmarket Hotel
Apex City of Edinburgh Hotel
4 out of 5
0.041 km from Grassmarket
Free cancellationReserve now, pay when you stay
The price is CA $97 per night from Jan 3 to Jan 4
4.5/5Wonderful! (1,268 reviews)

"Excellent Hotel in a great Location and friendly staff willing to go the extra mile."…"

Reviewed on Oct. 11, 2020

Apex City of Edinburgh Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Motel One Edinburgh-Royal
3.5 out of 5
0.6 km from Grassmarket
Free cancellationReserve now, pay when you stay
The price is CA $113 per night from Dec 6 to Dec 7
4.5/5Wonderful! (993 reviews)
Loved this place!

"Staff so welcoming. Room impeccably clean. ust across the street from the airport bus final stop. Perfect!We were just there on a stopover for 2 nights trying to get back to the US before travel restrictions. How nice to have a comfortable place to stay amidst the travel chaos."…"

Reviewed on Mar. 16, 2020

Motel One Edinburgh-Royal
Fraser Suites Edinburgh
4 out of 5
0.5 km from Grassmarket
The price is CA $114 per night from Dec 21 to Dec 22
4.4/5Excellent! (2,153 reviews)

"The Frasier suites are situated in St Giles Street ideally located and within walking distance for Edinburgh Castle, St Giles cathedral and the Royal Mile."…"

Reviewed on Oct. 9, 2020

Fraser Suites Edinburgh
Grassmarket hotel
3 out of 5
0.1 km from Grassmarket
Free cancellationReserve now, pay when you stay
The price is CA $300 per night from Dec 31 to Jan 1
4.2/5Excellent! (997 reviews)

"Couldn't get a better location in Edinburgh if you want to be close to where everything is happening. Hotel itself is modestly nice with a personal touch. A few freebies which is always appreciated when traveling. Beds and bedding were great."…"

Reviewed on Oct. 2, 2020

Grassmarket hotel
Hotel du Vin & Bistro Edinburgh
4 out of 5
0.6 km from Grassmarket
Free cancellationReserve now, pay when you stay
The price is CA $123 per night from Dec 13 to Dec 14
4.6/5Wonderful! (978 reviews)

"Beautifully restored. Suite was amazing. Place was spotless and felt totally Covid safe. There are great restaurants nearby serving takeaway if you are travelling while the restrictions are still in place."…"

Reviewed on Oct. 29, 2020

Hotel du Vin & Bistro Edinburgh
ibis Edinburgh Centre Royal Mile – Hunter Square
3 out of 5
0.8 km from Grassmarket
Free cancellationReserve now, pay when you stay
The price is CA $57 per night from Dec 11 to Dec 12
4.3/5Excellent! (976 reviews)

"Great staff. Good focus on client and polite. I had some problems in my room that was quickly solved by the well trained staff"…"

Reviewed on Sep. 29, 2020

ibis Edinburgh Centre Royal Mile – Hunter Square
ibis Edinburgh Centre South Bridge - Royal Mile
3 out of 5
0.8 km from Grassmarket
The price is CA $57 per night from Jan 5 to Jan 6
4.2/5Excellent! (1,079 reviews)

"the layout of the room was unique, Thales hotel was gorgeous."…"

Reviewed on Nov. 3, 2020

ibis Edinburgh Centre South Bridge - Royal Mile
Radisson Blu Hotel, Edinburgh City Centre
4 out of 5
0.9 km from Grassmarket
Free cancellationReserve now, pay when you stay
The price is CA $147 per night from Dec 7 to Dec 8
4.6/5Wonderful! (974 reviews)

"Having spent 2 nights here to celebrate our 25th wedding anniversary we could not have asked for a better hotel. From the moment we arrived the staff were lovely and even offered us an upgrade due to our celebration which I thought was so nice. Bar staff in the evening were so helpful. Would definitely ..."…"

Reviewed on Oct. 2, 2020

Radisson Blu Hotel, Edinburgh City Centre
No.1 Apartments – George IV Bridge
3.5 out of 5
0.4 km from Grassmarket
The price is CA $95 per night from Dec 13 to Dec 14
4.7/5Exceptional! (124 reviews)

"Perfect for travel!"…"

Reviewed on Aug. 20, 2020

No.1 Apartments – George IV Bridge
Wilde Aparthotels By Staycity Grassmarket
4 out of 5
0.2 km from Grassmarket
Free cancellationReserve now, pay when you stay
The price is CA $104 per night from Dec 20 to Dec 21
4.8/5Exceptional! (84 reviews)
Great Apartment

"Great Facilities and Super Clean"…"

Reviewed on Sep. 2, 2020

Wilde Aparthotels By Staycity Grassmarket
Market Street Hotel
4 out of 5
0.6 km from Grassmarket
Free cancellationReserve now, pay when you stay
The price is CA $196 per night from Dec 22 to Dec 23
4.8/5Exceptional! (120 reviews)

"Almost brand new property, modern large rooms. A few minor snags and, of course, in Covid time’s things are a little different but would highly recommend."…"

Reviewed on Oct. 5, 2020

Market Street Hotel
Waldorf Astoria Edinburgh - The Caledonian
5 out of 5
1.1 km from Grassmarket
Free cancellationReserve now, pay when you stay
The price is CA $264 per night from Dec 6 to Dec 7
4.4/5Excellent! (993 reviews)

"Great location, attentive staff and a beautiful room. 👍"…"

Reviewed on Sep. 21, 2020

Waldorf Astoria Edinburgh - The Caledonian
Ten Hill Place, BW Premier Collection
4 out of 5
1.1 km from Grassmarket
Free cancellationReserve now, pay when you stay
The price is CA $99 per night from Dec 15 to Dec 16
4.5/5Wonderful! (981 reviews)

"Property is well located. About a 15 minute walk from Waverley and there are plenty of shops/places to eat within a 5 minute walk from the hotel. The staff were all friendly and the hotel was very clean. Breakfast is pretty good too with a choice of continental of a full english/scottish. Only downside ..."…"

Reviewed on Nov. 8, 2020

Ten Hill Place, BW Premier Collection
Sheraton Grand Hotel & Spa, Edinburgh
5 out of 5
0.9 km from Grassmarket
Free cancellationReserve now, pay when you stay
The price is CA $227 per night from Jan 3 to Jan 4
4.6/5Wonderful! (991 reviews)

"Despite the Covid restrictions, hotel and staff did their best to make this an enjoyable experience."…"

Reviewed on Oct. 25, 2020

Sheraton Grand Hotel & Spa, Edinburgh
Hilton Edinburgh Carlton
4 out of 5
0.8 km from Grassmarket
Free cancellationReserve now, pay when you stay
The price is CA $117 per night from Dec 20 to Dec 21
4.3/5Excellent! (975 reviews)

"Good location and friendly staff. Bed was comfy too."…"

Reviewed on Oct. 30, 2020

Hilton Edinburgh Carlton
The Scotsman Hotel
4 out of 5
0.8 km from Grassmarket
Free cancellationReserve now, pay when you stay
The price is CA $178 per night from Jan 5 to Jan 6
4.5/5Wonderful! (973 reviews)

"Enjoyed everything from the check in to the beautiful room with the added complimentary malt whisky, Breakfast was of a high standard ,service was excellent,definitely my favourite hotel and can’t wait to return."…"

Reviewed on Oct. 11, 2020

The Scotsman Hotel
Jurys Inn Edinburgh
3 out of 5
1 km from Grassmarket
Free cancellation
The price is CA $60 per night from Dec 12 to Dec 13
3.7/5Good! (1,236 reviews)

"It was fine. Room was small and very noisy even though we were on the third floor we could hear people talking/catting outside the building."…"

Reviewed on Oct. 9, 2020

Jurys Inn Edinburgh
Eden Locke
4 out of 5
1 km from Grassmarket
Free cancellationReserve now, pay when you stay
The price is CA $85 per night from Dec 6 to Dec 7
4.7/5Exceptional! (552 reviews)

"Stayed here for one night, however wish I stayed here longer. Staff were so amazing and the facilities were incredible. Would definitely go back!"…"

Reviewed on Nov. 2, 2020

Eden Locke
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 2053 hotels and other accommodations, so you can find something that's perfect for your stay.

Staying Near Grassmarket

You can choose from 1120 hotels and accommodations within a mile of Grassmarket, including these options:

  • Fraser Suites Edinburgh: This 4-star aparthotel features a restaurant, free WiFi, and a fitness center. 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 (0.7 km) from Grassmarket, and Edinburgh Playhouse Theatre is 0.7 mi (1.2 km) 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, check out the 1967 hotels and other accommodations you’ll find within a mile.
What's the best hotel to stay near Grassmarket?
Adjacent to Grassmarket, Apex City of Edinburgh Hotel is one of the top choices for your stay based on our traveler data, and this 4-star hotel offers a restaurant and free WiFi. Other good choices within a short distance include Mode Edinburgh and YOTEL Edinburgh.
How many hotels are there close to Grassmarket?
Expedia has 1967 hotels and other accommodations within a mile from Grassmarket.
If I need to cancel the hotel reservation for my stay near Grassmarket, will I receive a refund?
Yes, you’ll find most hotel bookings are fully refundable if cancelled before the accommodation’s cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you have a non-refundable reservation, you might still have the option to cancel and get a refund within 24 hours of booking. Add your dates and click on “Search”, then use the “free cancellation” filter to get the best deals available near 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 theater.
How can I get to Grassmarket?
To venture out into the surrounding area, hop aboard a train at Edinburgh Waverley Station. There may not be many public transit choices near by Grassmarket so consider renting a car to see more of the area.

Recent Reviews in Grassmarket

More trip options