Photo by Gem Travel

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.

Most hotels are fully refundable. Because flexibility matters.

Top Trending Hotels Near Grassmarket

Apex Grassmarket Hotel
4 out of 5
0.052 mi from Grassmarket
The price is £109 per night from 17 Oct to 17 Oct
4.5/5Wonderful! (990 reviews)
"The location was great; we were allocated a very noisy room next to very noisy air conditioning units outside. The staff were excellent and upgraded us to a lovely room with a view to the casttle"

Reviewed on 1 Sep 2021

Apex Grassmarket Hotel
Wilde Aparthotels By Staycity Grassmarket
4 out of 5
0.1 mi from Grassmarket
Fully refundableReserve now, pay when you stay
The price is £108 per night from 3 Oct to 3 Oct
4.7/5Exceptional! (117 reviews)
"This property was like staying at your own NYC apartment with a doorman. The room was incredibly well appointed, clean and comfortable. The view of the castle was the icing on the cake."

Reviewed on 8 Sep 2021

Wilde Aparthotels By Staycity Grassmarket
Fraser Suites Edinburgh
4 out of 5
0.3 mi from Grassmarket
The price is £116 per night from 13 Oct to 13 Oct
4.4/5Excellent! (2,169 reviews)
"Location fantastic. Rooms need refreshing though as are showing signs of wearing."

Reviewed on 10 Sep 2021

Fraser Suites Edinburgh
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.3 mi from Grassmarket
The price is £84 per night from 3 Oct to 3 Oct
4.5/5Wonderful! (949 reviews)
"We definitely come back. Staff was really friendly special cleaner lady with tattoos, receptionist and Bartender. Great location."

Reviewed on 20 Sep 2021

Motel One Edinburgh-Royal
ibis Edinburgh Centre Royal Mile – Hunter Square
The price is £69 per night from 21 Oct to 21 Oct
4.3/5Excellent! (979 reviews)
"The property is on a great location The restrictions due to covid limited the hotel with regards to housekeeping breakfast choice etc The rooms and shower room are extremely compact with no drawer space The staff are exceptionally helpful I would be more than happy to stay here again"

Reviewed on 10 Aug 2021

ibis Edinburgh Centre Royal Mile – Hunter Square
DoubleTree by Hilton Edinburgh City Centre
4 out of 5
0.4 mi from Grassmarket
Fully refundableReserve now, pay when you stay
The price is £140 per night from 6 Oct to 6 Oct
4.3/5Excellent! (939 reviews)
"Good hotel at the bottom of hill. Good location not far from grass market. A bit of a walk to the railway stations . Breakfast selection and quality good. Staff helpful and pleasant."

Reviewed on 19 Sep 2021

DoubleTree by Hilton Edinburgh City Centre
ibis Edinburgh Centre South Bridge - Royal Mile
3 out of 5
0.5 mi from Grassmarket
Fully refundableReserve now, pay when you stay
The price is £68 per night from 26 Sep to 26 Sep
4.2/5Excellent! (932 reviews)

Reviewed on 12 Sep 2021

ibis Edinburgh Centre South Bridge - Royal Mile
CoDE Pod  – The CoURT - Edinburgh
2 out of 5
0.4 mi from Grassmarket
The price is £72 per night from 4 Oct to 4 Oct
4.4/5Wonderful! (103 reviews)
"It was amazing trip😻 Location ★★★★★ Service ★★★★"

Reviewed on 31 Aug 2021

CoDE Pod – The CoURT - Edinburgh
Novotel Edinburgh Centre
4 out of 5
0.3 mi from Grassmarket
Fully refundableReserve now, pay when you stay
The price is £76 per night from 3 Oct to 3 Oct
4.2/5Excellent! (945 reviews)
"The hotel was well maintained and the room felt modern and very clean. Staff were helpful, providing additional coffee and milk for the room and baggage storage on request Breakfast was buffet-style and good value for money with a full selection of cooked breakfast, fruit, muffins, waffles etc."

Reviewed on 17 Sep 2021

Novotel Edinburgh Centre
Leonardo Edinburgh City
3 out of 5
0.4 mi from Grassmarket
Fully refundableReserve now, pay when you stay
The price is £69 per night from 17 Oct to 17 Oct
4.5/5Wonderful! (971 reviews)
"Good comfortable hotel. Parking not being close is annoying but overall was good and recommend."

Reviewed on 19 Sep 2021

Leonardo Edinburgh City
Market Street Hotel
4 out of 5
0.3 mi from Grassmarket
Fully refundableReserve now, pay when you stay
The price is £188 per night from 12 Oct to 12 Oct
4.8/5Exceptional! (137 reviews)
"customer service was excellent"

Reviewed on 8 Sep 2021

Market Street Hotel
Old Waverley Hotel
3 out of 5
0.4 mi from Grassmarket
Fully refundableReserve now, pay when you stay
The price is £89 per night from 17 Oct to 17 Oct
4.1/5Very Good! (951 reviews)
"We enjoyed our stay very much had a lovely view of the castle from our window. Staff very friendly and welcoming. A little annoying that paid cash and had to leave a £50 deposit. Over all a lovely stay and would stay again."

Reviewed on 18 Sep 2021

Old Waverley Hotel
Sheraton Grand Hotel & Spa, Edinburgh
5 out of 5
0.6 mi from Grassmarket
The price is £171 per night from 10 Oct to 10 Oct
4.6/5Wonderful! (988 reviews)
"Hotel was amazing couldnt fault anything. All staff were so friendly especially all hospitality staff in the bar. Davide gave us great advice for stuff to do."

Reviewed on 16 Sep 2021

Sheraton Grand Hotel & Spa, Edinburgh
Hilton Edinburgh Carlton
4 out of 5
0.5 mi from Grassmarket
Fully refundableReserve now, pay when you stay
The price is £135 per night from 3 Oct to 3 Oct
4.3/5Excellent! (938 reviews)
"Did not like no complimentary water, ice or coffee. Also, did not appreciate getting a handicap room."

Reviewed on 20 Sep 2021

Hilton Edinburgh Carlton
InterContinental Edinburgh The George, an IHG Hotel
5 out of 5
0.4 mi from Grassmarket
Fully refundable
The price is £230 per night from 17 Oct to 17 Oct
4.5/5Wonderful! (994 reviews)
"Lovely hotel, friendly staff, delicious breakfast and fab location."

Reviewed on 19 Sep 2021

InterContinental Edinburgh The George, an IHG Hotel
The Balmoral Hotel
5 out of 5
0.5 mi from Grassmarket
The price is £295 per night from 10 Oct to 10 Oct
4.7/5Exceptional! (979 reviews)
"Property fantastic, location brilliant"

Reviewed on 6 Sep 2021

The Balmoral Hotel
The Scotsman Hotel
4 out of 5
0.5 mi from Grassmarket
Fully refundableReserve now, pay when you stay
The price is £194 per night from 18 Oct to 18 Oct
4.5/5Wonderful! (964 reviews)
"Staff was very kind and helpful."

Reviewed on 19 Sep 2021

The Scotsman Hotel
Ten Hill Place
4 out of 5
0.7 mi from Grassmarket
The price is £71 per night from 3 Oct to 3 Oct
4.5/5Wonderful! (965 reviews)
"Great location for Edinburgh University main buildings"

Reviewed on 18 Sep 2021

Ten Hill Place
Radisson Blu Hotel, Edinburgh City Centre
4 out of 5
0.5 mi from Grassmarket
The price is £150 per night from 10 Oct to 10 Oct
4.5/5Wonderful! (985 reviews)
"V good location and nice hotel"

Reviewed on 18 Sep 2021

Radisson Blu Hotel, Edinburgh City Centre
Waldorf Astoria Edinburgh - The Caledonian
5 out of 5
0.7 mi from Grassmarket
Fully refundableReserve now, pay when you stay
The price is £238 per night from 10 Oct to 10 Oct
4.4/5Excellent! (988 reviews)
"Lovely stay for our minimoon. Got a free room upgrade too!"

Reviewed on 28 Aug 2021

Waldorf Astoria Edinburgh - The Caledonian
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

Grassmarket Hotel Reviews

More trip options