Best London markets

The entrance to Covent Garden's market at night time.
Covent Garden's piazza. Image courtesy of Covent Garden
Whatever you're looking for, you'll find it at the best markets in London.

Every weekend, the streets of London explode with dozens of London markets cropping up across the capital. Some even make weekday appearances, perfect if you're visiting or for a lunch break wander.

London markets are ideal shopping destinations for everything from food to flowers, modern art to antiques, and clothes to curios. Visit sprawling markets such as Old 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 on a hunt for the best food markets in London, check out one of the many food markets in London, including famous Borough Market – or discover local markets full of locally sourced goods.

Central London markets

Borough Market

People shopping below orange umbrellas and bright lights in Borough Market, London
Find tasty cheap eats at London's Borough Market © Max Van Den Oetelaar via Unsplash
Come with an empty stomach and discover a gourmet's paradise at Borough Market near London Bridge. Find stacks of fresh and organic produce, 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.

Covent Garden Market

Watch a musician or magician in the piazza and wander among the stalls and high-end shops at Covent Garden Market. Housed in and around the iconic Market Building, this central London shopping market is an architectural masterpiece. Alongside Apple Market, speciality shops such as perfume boutiques, homeware stores, restaurants and cafes, you'll find gorgeous crafts, antiques and jewellery.

Maltby Street Market

Maltby Street Market. Image: Michael Heffernan.
Venture beneath the arches of London Bridge on a weekend where foodie playground Maltby Street Market comes to life. There's a fantastic range of street food sellers lined along the Ropewalk, from delicious dumplings at Gyoza Guys, to Amen Ethiopian Cuisine and La Pepia's Venezuelan street food.

Market Hall Oxford Street

Feeling peckish? Then take a stairway straight to foodie heaven at Market Hall Oxford Street, the UK's largest food hall filled with everything from sweets to savouries. The eager traders are ready to serve you with some of the most delicious bites seven days a week in the West End, across three floors. There's even a heated roof terrace and cuisines to satisfy any craving.

Seven Dials Market

Go bananas for Seven Dials Market in Seven Dials, an ex-banana warehouse turned glass-roofed chillout spot full of delicious nosh on every corner. Head downstairs if you're in need of a bite of street food, or upstairs for elegant terrazzo countertop cafes. Shop for artisan goodies at Cucumber Alley.

Southbank Centre Food and Book 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
Follow your nose to find the tasty treats on offer at the Southbank Centre Food Market, 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. Or peruse paperbacks and hunt for hardcovers at the Southbank Centre Book Market each day under Waterloo Bridge. 

East London markets

Columbia Road Flower Market

Market seller surrounded by daffodils and other plants at Columbia Road Flower Market
Market seller at Columbia Road Flower Market. Image: Visit London
Get up early for the best selection at Columbia Road Flower Market. A street bursting with plants, shrubs, bulbs and trees, this market in London is a must-visit for its super-colourful displays and fragrant blooms. You can also pick up gardening accessories in this east London hotspot, and make sure to take home some of the gorgeous cut-flowers on offer.

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, with the Sunday Upmarket featuring more than 200 stalls.

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.

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; whether from designer brands or independent boutiques. You'll also find specialist shops, street food and restaurants nearby. Come down for the Antiques Market every Thursday, Urban Makers Market the last weekend of each month, and Vinyl Market every other Friday.

Victoria Park Market

Head to trendy Hackney and walk down pedestrianised The Nightwalk on a Sunday to find an abundance of food at Victoria Park Market. Fill your shopping bags with seasonal produce, organic meat, fresh fish and freshly baked breads. Once you've got your groceries for home, make sure to treat yourself to a cake, a homemade pie or a cold craft beer.

South London markets

Brixton Village and Market Row

A selection of fish for sale at Brixton Market
Brixton Market fish counter © Jonathan-Noack via Unsplash. Image courtesy of Jonathan-Noack via Unsplash
Wander under the railway archways into the covered arcades of Brixton Village and you'll discover a thriving community of arty homeware shops, cocktail bars and food traders, plus clothing and crafts. Or, head out onto Electric Avenue for even more vibrant local street food stalls that have been a staple of this neighbourhood for years. 

Greenwich Market

Pick up beautiful products from artisans and small cottage industries every day at Greenwich Market. Weekends are busiest, with about 150 stalls selling an enticing range of jewellery, pictures, clothes, accessories and unique gifts. Once you've explored the market, grab a bite at the food court then head to the local shops selling even more goodies.

Herne Hill Market

Spend a Sunday strolling through Herne Hill Market, which is crammed full of foodie treats, both for eating on the spot and produce to take home, plus arts and crafts, all sourced from within 100 miles of Herne Hill. A proper local neighbourhood market!

Mercato Metropolitano

Choose from mouthwatering bites from more than 40 vendors, browse stalls full of artisan produce and soak up the chilled vibes in the indoor and outdoor seating areas at Elephant and Castle's Mercato Metropolitano. If you're keen for more, check out its sister venue, Mercato Mayfair, which sits within an 18th-century St Mark’s Church, now a hub of international yet sustainable dining.

West London markets

Portobello Road Market

The colourful houses and shops along Portobello Road on a sunny day
Portobello Road Market and Shops © Shutterstock. Image courtesy of Shutterstock
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.

Alfies Antique Market

Visit one of the largest indoor antiques markets in London at Alfies Antique Market. This charming Marylebone destination specialises in 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.

North London markets

Camden Market

A terrace of colourful shops, painted in blue, black and cream, with large-scale sculptures of trainers and a dragon on front of the buildings. People walking past below, on a sunny day.
Camden Lock Market shops © Shutterstock. Image courtesy of Shutterstock.

Peruse more than 1,000 shops, stalls, cafes and bars near the canals at Camden Lock, the central hub of the huge Camden Market. Here, you'll find plenty of goods from Camden's punk scene, designer clothes, vintage garments and one-off artworks, alongside workshops and restaurants. 

Best Sunday markets

There’s no better way to spend a Sunday morning in London than wandering the capital’s colourful street markets. From Greenwich to Camden, check out London’s best Sunday markets worth getting out of bed for...

Brick Lane Market and The Old Truman Brewery Markets

Wander along Brick Lane on a Sunday and you’ll find a rambling flea market full of stalls selling bargain bric-a-brac. If you arrive later, explore The Old Truman Brewery's markets, including the Backyard Market, Sunday Upmarket and Vintage Market.

Brixton Village and Market Row

Stock up on exotic ingredients, find fresh fish and pop into shops selling everything from homeware to fashion in Brixton. Then treat yourself at one of the many restaurants serving tasty dishes such as jerk chicken and Chinese dumplings.

Camden Market

Pick up handmade jewellery and artwork, vintage fashion, souvenirs and more from the stalls and shops located within Camden Market. Then, stop off for an alternative Sunday lunch at one of the food stalls.

Columbia Road Flower Market

One of London’s most famous Sunday markets is a feast of flowers, colours and scents. Snap away at all the beautiful blooms and pick up plants and gardening essentials. Get there early to see it at its best.

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 on a Sunday is packed full of stalls selling quirky gifts, arts and crafts, fashion and one-off designs. Have a browse, grab some lunch from one of the many food stalls and find a perch along the river or in nearby Greenwich Park.

Covent Garden Market

Explore Covent Garden Market's three areas: Apple Market, selling British-made crafts and accessories; East Colonnade Market, with stalls offering everything from magic tricks to sweets; and Jubilee Market, where on weekends you’ll find arts and crafts.

Southbank Centre Food Market

Venture behind the Royal Festival Hall on a Sunday, and you’ll discover a cluster of small producers and independent food stalls selling delicious drinks and dishes from across the globe. Pick up a tasty Polish hotdog, followed by a traditional Portuguese pasteis de nata and wash it all down with a hot Ethiopian coffee. 

Flea at Vinegar Yard

Alongside its mix of pop-up street food stalls, Vinegar Yard hosts a vintage and makers market at the weekends. Browse through the stalls and take home antique and reclaimed furniture, books, records, retro clothes and other one-off treasures. Grab a bite to eat or enjoy drinks while you soak up the relaxed atmosphere.

Eccleston Yards Market

Find vendors from across London selling unique finds in Eccleston Yards every Sunday, just around the corner from Victoria station. Pick up handmade candles, stunning ceramics, bespoke jewellery and more. Fuel your shopping spree by making a stop at one of the variety of food options while enjoying live music.

Maltby Street Market

There are few better places to spend Sunday morning for foodies than at Maltby Street Market. The small but popular market is known for its fresh produce and baked goods. There are also cakes, cheeses and craft beers on offer.

Old Spitalfields Market

One of the finest remaining Victorian Market Halls in London, Old Spitalfields Market was built in 1876. But it still attracts Sunday shoppers, who come to find pieces from up-and-coming designers, home furnishings and accessories. 

In search of more London shopping destinations? Check out top picks of the best areas to shop, including late-night spots and a guide to top department stores in London. For post-shopping fun, take a look at what's on in London.