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.
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
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.
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 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.
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.
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.
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
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.