Top 12 London markets

Whatever you're looking for, you'll love London's best markets.

See London's top markets:

  • Borough Market
  • Brick Lane Market
  • Alfie's Antique Market
  • Portobello Road Market
  • Camden Lock Market
  • Old Spitalfields Market
  • Greenwich Market
  • Broadway Market
  • Covent Garden Market
  • Southbank Centre Market
  • Maltby Street Market
  • Columbia Road Flower Market

Find out more about each market below.

Explore London markets, which are ideal shopping destinations for everything from food to flowers, modern art to antiques, and clothes to curios. Visit sprawling markets such as Spitalfields, Camden Market or Portobello Road, or find gifts from local designers and artisans at the likes of Greenwich Market. If you're a foodie, check out one of the many food markets in London, including lively Borough Market.

1. Borough Market

Discover a gourmet's paradise at Borough Market near London Bridge. It's stacked full of fresh and organic produce, including fruit, veg, meat and cheese, as well as condiments, baked treats and delicious street food. Take home specialist ingredients, pick up a tasty lunch, or sit down at one of the many restaurants. Read More

2. Brick Lane Market

Find both junk and gems at this east London market spread across several streets. At Brick Lane Market, you'll uncover bric-a-brac, second-hand furniture, vintage clothes, shoes and lots more. There are also some fantastic stalls selling exotic spices and colourful saris. Sunday is the best day to visit the market. 

Read More

3. Alfie's Antique Market

ALfie's Antique Market
ALfie's Antique Market

Visit the largest indoor antiques market in London at Alfie's Antique Market. This charming Marylebone destination has plenty of vintage clothes from the 1930s and 1940s, alongside other collectables and design pieces. Make sure to head to its rooftop kitchen for views over west London.

Read More

4. Portobello Road Market

Soak up the atmosphere at one of the oldest markets in London, on Portobello Road. There's been a market here since the 1800s, but it's become particularly famous for its antiques since the 1950s. Nowadays, you can also find everything from vintage clothes and bric-a-brac to music. This Portobello market is in full swing on Saturdays. Read More

5. Camden Lock Market

Peruse more than 100 shops and stalls at Camden Lock, the central hub of the huge Camden market. Here, you'll find an extensive range of goods such as designer clothes and accessories, one-off pieces of art and furnishings, alongside workshops, cafes, restaurants and bars.

Read More

6. Old Spitalfields Market

Explore this covered market in east London that sells everything from clothes to food and artwork. Old Spitalfields Market is full of cutting-edge fashion and accessories, from designer brands to independent boutiques. You'll also find specialist shops, street food and restaurants nearby. Thursday is antiques day, Friday is best for clothes and art, while weekends have a bit of everything.

Read More

7. Greenwich Market

An aerial view of Greenwich Market, with stalls and customers, on Dunford Street. Photo by: Robert Greshoff. Image courtesy of Greenwich Market
Greenwich Market. Photo by: Robert Greshoff. Image courtesy of Greenwich Market

Pick up beautiful products from artisans and small cottage industries at Greenwich Market. Weekends are busiest, with about 150 stalls selling an enticing range of jewellery, pictures, clothes, accessories and unique gifts. There's also a food court and local shops selling even more goodies.

Read More

8. Broadway Market

Chat to the local farmers, artists and craftspeople who display their wares at Broadway Market in Hackney. Shop here for delicious ingredients, tasty ready-made food, unique and unusual clothes and gifts, as well as furniture, lighting and more. Also check out nearby Netil Market, a smaller market focused on art and food.  Read More

9. Covent Garden London

Listen to street performers as you wander among the stalls and shops at Covent Garden Market. Housed in and around the iconic Market Building and Piazzas, this central London market is an architectural masterpiece. Along with the speciality shops, restaurants and cafes in the Apple Market, you'll come across gorgeous crafts, antiques and jewellery. 

Read More

10. Southbank Centre Market

Burger buns and duck burgers at the Frenchie stall at Southbank Centre Market. © India Roper-Evans / Southbank Centre
Frenchie stall at Southbank Centre Market. © India Roper-Evans / Southbank Centre

Choose from the array of tasty treats on offer at the Southbank Centre Market, which is hosted in Southbank Centre Square behind the Royal Festival Hall on Fridays, Saturdays, Sundays and bank holiday Mondays. The rotating cast of street food vendors are specifically chosen for their dedication to delicious, sustainable and ethical food and drink.

Read More

11. Maltby Street Market

Venture beneath the railway arches near London Bridge station, and you'll find foodie playground Maltby Street Market. There's a fantastic range of street food sellers lined along the Ropewalk over the weekend, from New York style sandwiches at Sub Cult, to Little Bird gin cocktails and St John Bakery's donuts. It's open on Saturdays from 9am to 5pm and on Sundays from 11am to 5pm.  

Read More

12. Columbia Road Flowers

Stop at Colombia Road Flower Market for plants, shrubs, bulbs and trees. This flower market in London is a must-visit for its super-colourful displays and fragrant blooms. You can also pick up gardening accessories from the surrounding shops in this east London hotspot, and make sure to take home some of the gorgeous cut-flowers on offer.

Read More