Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
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.
There are 1143 hotels and accommodation options within a mile of Grassmarket, including these options:
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.