Opodo
Flights
Hotels
Flight + Hotel
Cars

Find the perfect stay near Grassmarket

Choose your dates to check current prices and hotel deals
Secure payments
Free cancellations & instant refunds
5M+ traveller reviews

Grassmarket at a glance

The Grassmarket is a spirited historic square known for its collection of independent shops and characterful old buildings. You can spend hours looking through vintage fashion and local art, all while being just 600 feet away from the Royal Mile. This area offers a relaxed space to enjoy a coffee and take in the view of Edinburgh Castle without the rush of the main thoroughfares.

Tips & Details for Your Visit

You will find yourself standing beneath the massive shadow of the castle in a historic hollow that feels like a separate village within the city centre. It is a place where medieval architecture meets a lively modern social scene, making it a perfect spot for people-watching and finding things you won't see on the high street.

Wandering through the independent shops

The area is famous for its collection of small, local businesses that offer everything from vintage clothing to handmade crafts. You can spend a good 2 hours browsing through the shops on Victoria Street, which is just a 2-minute walk from the main square and known for its curved shape and colourful shopfronts. Many of these boutiques are run by local designers, so you are likely to find a unique piece of jewellery or a one-of-a-kind book to take home.

If you enjoy hunting for antiques or retro fashion, the shops here are some of the best in the city. Most retailers typically open around 10:00 and close by 18:00, though some may stay open later during the summer months. It is a great place to escape the more crowded shopping malls and enjoy a slower pace while you look for gifts.

Sampling the local food and drink

When you need a break from shopping, the square is lined with traditional pubs and small cafes that have plenty of outdoor seating. You can grab a coffee and sit outside to enjoy the view of the castle walls, which sit roughly 500 feet above you. The area has a long history as a marketplace, and that tradition continues today with a weekly market held every Saturday from 10:00 to 17:00.

At the market, you can find fresh local produce, hot street food, and artisan bread. It is a fantastic spot to try some Scottish cheese or pick up some handmade soap. Because this is a popular spot for both locals and visitors, the area stays lively well into the evening, especially at the weekend.

Finding the hidden gems

To get the most out of your visit, try exploring the small pends and closes that lead off the main square. Just a 5-minute walk away, you will find the Greyfriars Kirkyard, which offers a quiet contrast to the busy shops. For those interested in quirky history, keep an eye out for the many plaques that explain the stories of the merchants and characters who lived here hundreds of years ago.

The area is very compact, so you can easily see everything on foot. If you are planning to visit specific shops or want to check the market schedule, please refer to the official landmark site to see current opening times and event dates.

Where to stay and how to get to Grassmarket

Finding your way around the Grassmarket is easy, as it sits right in the heart of the city's historic centre. You will find plenty of places to stay within a short walk, making it a perfect base for your trip.

Where to stay near the Grassmarket

If you want to be right in the thick of things, staying in the Old Town is your best bet. This area is ideal for those who love characterful boutique hotels or unique apartments set in historic buildings. For families, the nearby Quartermile area offers modern serviced apartments with plenty of space and easy access to green parks. If you are watching your budget, look towards the West End, which is only a 15-minute walk away and offers a variety of reliable chain hotels and hostels. Staying close by means you can enjoy the local shops and pubs without worrying about a long journey back to your room.

Getting to the Grassmarket

The area is very easy to reach, sitting just a 10-minute walk from Edinburgh Waverley Station. If you are arriving by bus or coach at Edinburgh Bus Station, you can hop on a local bus or take a 15-minute walk through the city centre. For those coming from the airport, the Airlink 100 bus or the tram will drop you at Princes Street, leaving you with a short, pleasant stroll of about 10 minutes to reach the market square.

Discover the best hotels around Grassmarket

Discovering your ideal hotel near Grassmarket is effortless with Opodo. Our platform allows you to filter through various accommodations to find the perfect fit and the most competitive prices. Booking is simple and fun, so pick your favourite place now and enjoy your Edinburgh trip.

Millions of stays, endless possibilities
From local gems to global favourites at the best price guaranteed
Best price guarantee
No. 1 in price
Best price guarantee
We guarantee the best price on hotels or we pay 2x the difference.
Find hotels near other points of interest
Hotels near Festival Theatre

Your payment options

See why millions of customers trust us every year

Opodo logo
Terms and conditions

Privacy policy
© Opodo 2026. All rights reserved. Vacaciones eDreams, S.L. Sociedad unipersonal, Calle de Manzanares, nº 4, Planta 1º, Oficina 108, 28005, Madrid, Spain, with VAT number B-61965778. Registered in Commercial Register of Madrid, Volume 36897, Sheet 121 Page M-660117. Travel Agency Licence GC88MD. IATA-accredited agent. To contact us about your booking, you can do so immediately via our help centre or contact our agents here.
Flight-inclusive Packages booked on opodo.co.uk are financially protected by the ATOL scheme (under Vacaciones eDreams SL’s ATOL number 11966). ATOL protection does not apply to all travel services listed on this website. This website and our general terms and conditions will provide you with information on the protection that applies in the case of each holiday and travel service offered before you make your booking. If you do not receive an ATOL Certificate, then the booking will not be ATOL protected. If you do receive an ATOL Certificate but all the parts of your trip are not listed on it, those parts will not be ATOL protected. Please ask us to confirm what financial protection may apply to your booking. Please see our general terms and conditions for more information about financial protection, or for more information on the ATOL Certificate go to: www.caa.co.uk.
IATA Accredited Agent
ATOL protected