Whatever you're looking for, you'll find it at the best markets in London.
Every weekend, the streets of London buzz with energy as dozens of London markets crop up across the capital. Specialist London markets make ideal shopping destinations for everything from food, flowers and modern art to antiques, clothes and curios.
Soak up the atmosphere as you explore London's best outdoor markets including Old Spitalfields, Camden Market, Portobello Road, or find gifts from local designers and artisans at the likes of Greenwich Market.
Take your time to wander through the stalls and tuck into delicious food from around the world at one of the many food markets in London, including the famous Borough Market or head to local farmers markets full of locally sourced goods.
Central London markets
Berwick Street Market
Once Soho’s traditional street market, Berwick Street Market has now evolved to offer a range of delicious food stalls for those exploring this cosmopolitan quarter off Oxford Street.
Borough Market
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.
Regular three-hour Borough Market Food Tours led by knowledgeable experts explain the history of the area, while you tuck into delicious food and drink fresh from the market.
Covent Garden Market
Located around the historic Market Building, Covent Garden Market features a range of stalls and specialty shops, as well as an ever-changing roster of street performers, from opera singers to magicians. This central London shopping market is an architectural masterpiece including toy shops, perfume boutiques, restaurants and cafes, as well as gorgeous crafts, antiques and jewellery.
Maltby Street Market
Located beneath the vaulted arches of London Bridge, the foodie paradise of Maltby Street Market comes to life every weekend. 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. Three floors of eager traders are ready to serve 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 markets
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.
After lunch, peruse paperbacks and hunt for hardcovers outside the BFI Southbank at the Southbank Centre Book Market, which is held each day beneath Waterloo Bridge.
East London markets
Columbia Road Flower Market
An unforgettable sight – and smell – awaits those who get up early to explore Columbia Road Flower Market. On Sunday mornings, the street bursts with plants, shrubs, bulbs and trees, making the London market a must-visit for its super-colourful displays and fragrant blooms. You can also pick up gardening accessories in this east London hotspot – but make sure you take home some of the gorgeous cut-flowers on offer.
Brick Lane markets
One person’s junk is another’s gem – and you will find plenty of both at this sprawling east London market spread across several streets. At Brick Lane Market, you can pour over an eclectic selection of bric-a-brac, second-hand furniture, vintage clothes, shoes and lots more. There are also fantastic stalls selling exotic spices and colourful saris. Sunday is the best day to visit, with Upmarket featuring more than 200 stalls including a food hall with 40 traders.
The Brick Lane Indian Food Tour showcases the best food from the subcontinent, including delicious curries, fresh naan, unusual snacks and traditional Indian sweets.
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
Old Spitalfields Market in east London is full of cutting-edge fashion and accessories, including designer brands and independent boutiques. You'll also find artwork, specialist shops, street food and restaurants nearby. Find vintage specialties at the Antiques Market every Thursday or handmade goods at the monthly Urban Makers Market, while music lovers won't want to miss the fortnightly Vinyl Market.
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, make sure to treat yourself to a cake, a homemade pie or a craft beer.
South London markets
Bermondsey Square Antiques Market
A charismatic and very south London experience, Bermondsey Square Antiques Market takes place every Friday with stalls selling antiques often dating back to the Georgian and Victorian eras. Serious collectors get there at 5am but there’s lots to see until 1pm.
Brixton Village and Market Row
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, crafts, book and record shops. Or, head out to Electric Avenue for even more vibrant local street food stalls that have been a staple of this neighbourhood for years.
Greenwich Market
Find beautiful products from artisans and small cottage industries every day at bustling 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 pleasant Sunday strolling through Herne Hill Market, which is crammed full of foodie treats, arts and crafts, all sourced from within 100 miles of Herne Hill. Fill your stomach with freshly made food from the stalls before filling your bags with treats for homes at this proper local neighbourhood market.
Lower Marsh Market
Found on an colourful thoroughfare behind Waterloo station, Lower Marsh Market was once home to the longest street market in London. The regular weekday market now offers great street food, rare records, handmade jewellery and cool clothing.
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 the 18th-century St Mark’s Church, now a hub of international yet sustainable dining.
West London markets
Chiswick Flower Market
This exciting addition to the west London market scene takes place on the first Sunday of every month. Chiswick Flower Market offers fragrant fresh flowers, perfect potted plants and a cornucopia of gardening accessories. A community market, it’s been dubbed “the Columbia Road Market of the west”.
Portobello Road Market
Soak up the atmosphere at Paddington Bear’s favourite market, one of the oldest in London, on Portobello Road. There has been a market here since the 1800s, but it's become famous for its antiques since the 1950s. Nowadays, you can find everything from vintage clothes and bric-a-brac to maps, jewellery, coins and furniture. Although open every day except Sunday, the market is in full swing on Saturdays when there can be more than 1,500 stalls to browse.
Alfies Antique Market
A real hidden gem and one of the largest indoor antiques markets in London, Alfies Antique Market in Lisson Grove specialises in vintage clothes from the 1930s and 1940s, alongside other collectables and design pieces, including homeware and toys. It’s located in a gorgeous Art Deco building, and make sure to head to the rooftop kitchen for views over London. Outside, Church Street Market is a classic London street music selling everything from fruit and veg to clothes and jewellery.
North London markets
Camden Market
The internationally famous Camden Market goes from strength to strength, with more than 1,000 shops, stalls, cafes and bars filling a variety of indoor and outdoor venues near the canal at Camden Lock. Here, you'll find plenty of goods from Camden's thriving music scene, designer clothes, food stalls, vintage garments and one-off artworks, alongside workshops and restaurants.
Chapel Market
A local London street market during the week, on Sundays Chapel Market in Angel becomes Islington Farmers Market, where you can get a wide range of delightful food and drink from renowned small producers.
Best Sunday markets
There’s no better way to spend a Sunday morning in London than wandering round 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 more upscale 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, burritos and dumplings.
Camden Market
Pick up handmade jewellery and artwork, vintage fashion, souvenirs and more from the many stalls and shops located within the epic sprawl of Camden Market. Cap the day with 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
Greenwich Market on a Sunday is packed full of stalls selling quirky gifts, arts and crafts, fashion and unique designs. Have a browse, grab some tasty lunch from one of the many food stalls and then 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 and book markets
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, London Bridge's 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 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. On Sundays, shoppers descend to find pieces from up-and-coming designers, home furnishings and accessories.