Castle Terrace Market


From fresh, home grown produce to carefully created handcrafts and fabulous Christmas fun, Edinburgh markets feature all year round in Scotland’s capital city.

Farmer Market summer

Edinburgh Farmers’ Market

Fresh, seasonal produce awaits you at the award-winning Edinburgh Farmers’ Market. This all-year market is open from 9am to 2pm each Saturday in the shadow of Edinburgh Castle ramparts on Castle Terrace.

Fresh cuts of venison, beef, chicken, lamb and pork are all to be found here, as are seasonal fruit and vegetables. Juicy jams, chutneys, chillies and cheese along with crusty bread, handmade chocolates and organic beer ensure you leave the market with a bag full of goodies.

Stockbridge Market

Stockbridge Market

Open every Sunday from 10am to 4pm at Saunders Street, Stockbridge Market is a big hit with local Edinburgh residents.

Artisan bread, cheese, baked goods and even handmade dog treats sit alongside soaps, jewellery and carefully created crafts. Satisfy your palate with delicious crepes, melting marshmallows or a warming drink as you stroll through this delightful market.

Grassmarket Market

The Grassmarket Market

Only a short walk from the Royal Mile, the Grassmarket is one of Edinburgh’s most vibrant and colourful areas.

Each Saturday from 10am to 5pm it’s a hive of activity as the Grassmarket Market opens for business. This thriving market bustles with residents keen to sample home-grown produce including seasonal fruit and vegetables, freshly baked breads, sweet treats and handcrafted gifts from local craftmakers.

Leith Market

Leith Market

Taking place every Saturday from 10am to 4pm on Dock Place, Leith Market is full of foodie delights and unique items from local makers and designers.

On the first Saturday of the month it is home to a Vegan Quarter where, alongside the usual line-up of traders, the market is filled with delicious plant-based treats.


Ocean Terminal Market

Leith is also the location of Ocean Terminal Market. Situated inside the ground floor of Ocean Terminal Shopping Centre, it plays host to a variety of talented food and drink producers, artists, makers, photographers, wood crafters, ceramicists and fashion designers.

Markets take place the first weekend of each month.

The Pitt Market

The Pitt

Describing itself as the home of award-winning street food, craft beer, vintage clothing and record store pop-ups, desserts, live music and acts, The Pitt originated in Leith and quickly established itself as a hit with street food lovers.

As well as regularly showcasing some of Edinburgh’s biggest players in the street food scene, guests can enjoy live performances by local musicians.

In 2024 this popular market moves to a new 750-capacity purpose-built home in neighbouring Granton, where it will have up to 21 food and retail traders. Keep and eye on their website for further details.


Edinburgh Flea Market

Taking place on the last Saturday of each month at the historic Drill Hall in Leith, Edinburgh Flea Market is a mecca for pre-loved items.

Open from 10am to 3pm, visitors can expect to find over 40 stalls packed with clothes, antiques, bric-a-brac and other collectibles. Afterwards, why not refuel at the Drill Hall Café, which is open for coffee, brunch and cakes.

Castle St Market

Castle Street Fair

With Edinburgh Castle as its backdrop, Castle Street Fair has a stunning setting.

Stalls range from hot and cold food to artwork, soaps, candles, knitwear and woodcraft. Markets usually take place each month, lasting one week. Check their website for upcoming dates.


The West End Fair

During Edinburgh’s summer festivals in August, the grounds of St Johns Church at the West End of Princes Street Gardens take on a new mantle as they become home to The West End Fair – Scotland’s premier craft, art and design fair.

Since its establishment in 1984, this popular city event has grown in strength. Showcasing the talents of designers, makers and artists with a wide range of handmade jewellery, art, leather, clothing, accessories, textiles, bath and beauty, it’s the perfect place to pick up a gift or a treat for yourself.

Edinburgh's Christmas - Market

Christmas Market

Part of Edinburgh’s Winter Festival, the traditional Christmas Market in Princes Street Gardens has a range of European and Scottish food and drinks, unique crafts, clothing and gifts for the home.

Soak up the sounds, scents and delights of this buzzing market, which takes place between November and January each year.

Looking for something special?

From high street to high-end, check out our guide to shopping in Edinburgh


Listings on this page