Open Travel Guide
  1. Home
  2. Destinations
  3. United Kingdom
  4. Scotland
  5. Edinburgh
  6. Shopping
  7. Leith Market

Shopping · Scotland, Edinburgh

Leith Market

  • SpecialtySaturday market on The Shore with food, crafts, and local producers
  • HoursSaturdays, daytime (verify current hours before travelling)
  • PriceStreet food £5-£10 (~$7-$13)

Leith Market is a Saturday market on The Shore, the historic waterfront of Leith, the port district of Edinburgh, Scotland, with Dock Place as its address. The market sells food, local produce, crafts and gifts, and its character comes from Leith itself: a former dockland now known for its seafood restaurants, Michelin-starred dining and independent bars.

A Saturday market on the Leith waterfront with food stalls, local producers, and craft sellers, close to the pubs and restaurants of The Shore.

Leith Market is a Saturday market on The Shore, the historic waterfront of Leith, the port district of Edinburgh, Scotland, with Dock Place as its address. The market sells food, local produce, crafts and gifts, and its character comes from Leith itself: a former dockland now known for its seafood restaurants, Michelin-starred dining and independent bars. It is a more neighbourhood-oriented market than those in the city centre, with traders including local producers, bakers, street-food cooks and makers of jewellery, prints and homewares. Street food is typically £5 to £10, and there is a good chance of finding fresh bread, cheese, preserves, coffee and hot dishes. Because Leith draws fewer tour groups than the Royal Mile, the share of authentic, locally made goods is high and tourist trinkets are scarce. Prices are fixed and bargaining is not customary; payment by contactless card is common, but visitors should carry a little cash in case a stall's connection fails. Stalls are strung along the quayside beside the Water of Leith, so the setting is a pleasant stroll between traders with moored boats and historic dock buildings alongside. The atmosphere is relaxed and community-focused, getting busier around lunchtime, and many visitors combine the market with a meal at one of The Shore's pubs or restaurants, which offer plentiful indoor seating if the Scottish weather turns. Entry is free. Because the UK has no VAT refund scheme for tourists, no tax-free paperwork applies. Opening is daytime on Saturdays, but hours can change and visitors should verify current times before travelling. Leith is reached from central Edinburgh by Lothian Buses or the tram line, and the walk along the Water of Leith from Stockbridge is a scenic alternative for confident walkers. Nearby attractions include the Royal Yacht Britannia and the Ocean Terminal shopping centre, which makes a shopping-and-sightseeing half day straightforward. The quayside is mostly flat, though the cobbles can be uneven.

Practical information for Leith Market · Last updated September 2026
Hours Saturdays, daytime (verify current hours before travelling)
Price Street food £5-£10 (~$7-$13)
Address Dock Place, Edinburgh EH6 6LU

Location

Dock Place, Edinburgh EH6 6LU

55.9769, -3.1715 View on map

Highlights

  • Quayside stalls on The Shore, Leith's historic waterfront
  • Local producers, street food and handmade crafts
  • Neighbourhood feel with few tourist trinkets
  • Seafood restaurants and pubs next to the market

Tips for visiting

  • Verify current Saturday hours before travelling
  • Pair the market with lunch at a Shore restaurant, as seating at the stalls is limited
  • Carry a little cash in case a card reader drops out
  • Visit before noon for a quieter browse
  • Combine with the Royal Yacht Britannia and Ocean Terminal nearby

Frequently asked questions

Where is Leith Market?

On The Shore, around Dock Place in Leith, Edinburgh's historic port district.

When is it open?

On Saturdays during the day. Hours can change, so visitors should verify before travelling.

What can visitors buy?

Street food, local produce, baked goods, crafts and gifts. Street food is typically £5 to £10.

How do visitors reach it from the city centre?

Lothian Buses and the tram line serve Leith, and the journey from Princes Street takes roughly 20 to 30 minutes.