No trip to London is complete without a tour of the best London markets. Markets are the ideal way to make shopping in London more enjoyable, sustainable and romantic. Whether you’re looking for a farmers’ market or a fashion market, or want to eat street food or search for antique gems, come with us for our guide to the best markets in London.
What Can You Get in the Best Markets in London?
- Food and Drink: Fresh produce, gourmet street food, and handcrafted delicacies.
- Fashion and Accessories: Vintage clothing, bespoke jewellery, and designer pieces.
- Art and Crafts: Unique artworks, handmade crafts, and quirky home decor.
- Antiques and Collectibles: Rare finds, historical artefacts, and vintage books.
- Entertainment and Events: Live music performances, cultural festivals, and seasonal events
15 Best London Markets
Whatever you are looking for, you’ll find it at the markets in London. There is a formidable range to choose from, and it is hard to decide which is the best market in London. Check out our list of the 18 best London markets.
| Market | Best For | Highlights (USPs) | Location |
|---|---|---|---|
| Borough Market | Food lovers | Gourmet produce, iconic food culture | London Bridge |
| Camden Market | Alternative culture fans | Vintage fashion, indie shops, global street food | Camden Town |
| Portobello Road Market | Antique lovers | World-famous antiques, colourful streets | Notting Hill |
| Columbia Road Flower Market | Plant lovers | Iconic flower street, Sunday blooms | Shoreditch |
| Brick Lane Market | Thrift shoppers | Vintage fashion, indie designers, street food | Shoreditch |
| Greenwich Market | Families | Crafts + food under a historic indoor roof | Greenwich |
| Broadway Market | Creatives | Indie stalls, artisan food, East London vibes | Hackney |
| Maltby Street Market | Foodies | Small curated food market, Ropewalk charm | Bermondsey |
| Old Spitalfields Market | Design shoppers | Indoor curated stalls, boutique fashion | Spitalfields |
| Covent Garden Market | Tourists | Crafts, gifts, performances, historic arcades | Covent Garden |
| Southbank Centre Food Market | Sightseers | Global street food, central Thames location | Southbank |
| Alfies Antique Market | Collectors | Large indoor antiques centre, rare finds | Marylebone |
| Victoria Park Market | Families | Sunday produce, bakery stalls, park atmosphere | Victoria Park |
| Netil Market | Indie shoppers | Emerging designers, creative stalls, food | London Fields |
| Flea at Vinegar Yard | Vintage lovers | Curated flea finds, upcycled goods, food & drinks | London Bridge |
| Covent Garden Christmas Market | Holiday lovers | Decorations, gifts, festive atmosphere | Covent Garden |
| Southbank Winter Market | Couples | Riverside chalets, mulled wine, winter lights | Southbank |
| Kingston Christmas Market | Families | Traditional Alpine-style Christmas market | Kingston |
Best Food & Street Food Markets in London
London’s best food markets offer everything from street-food favourites to fresh produce and artisanal treats. These markets are ideal for travellers looking to taste authentic local flavours and discover small-batch makers across the city.
Borough Market
Location: 8 Southwark Street
Opening times: Tuesday – Sunday from 10 am to around 5 pm
Near London Bridge, Borough Market is the perfect pit stop for a day of seeing the iconic sights of London. This is London’s oldest food market, established in 1756 and is one of the most famous and best food markets in London. The market used to highlight British produce, but nowadays, you can find a global array of traders. From British fruits and vegetables to international delicacies, handmade chocolate truffles, Indian street food and raclette, there’s plenty to peruse and tuck into from those traders and restaurants, which makes what to eat one of the hardest decisions to make in London.
Why it’s worth visiting: London’s most iconic food market with gourmet produce and global flavours.
Best for whom: Foodies, first-timers, photography lovers.
What to expect: Premium cheese, bread, pastries, fresh produce, and legendary street-food stalls.
Maltby Street Market
Location: Ropewalk
Opening times: Saturday 10 am – 5 pm; Sunday 11 am – 4 pm
Maltby Street Market, one of the best food markets in London, is a foodie’s paradise with a community. It’s only been going since 2010 and doesn’t open during the week. It has surprisingly managed to keep a low profile since – so it should be the top choice for any foodie looking to escape the crowds. You can find around 30 artisan food and drink traders selling everything from craft beer to Mozambique-style peri-peri meats. It is also home to some of the capital’s best craft breweries, earning them the nickname “Bermondsey Beer Mile”.
Why it’s worth visiting: A compact, curated weekend food market loved by locals.
Best for whom: Visitors seeking a less touristy food experience.
What to expect: Artisan vendors under The Ropewalk, craft drinks, high-quality small plates.
Broadway Market
Location: Hackney
Opening times: Saturday 9 am – 5 pm
Another of the best London weekend markets is Broadway Market, a Victorian street market situated in Hackney, North London. It now welcomes around 135 stalls selling a fabulous array of fresh produce, vintage clothes, flowers, coffee, books and groceries. There’s also plenty of delectable street food, including Deeney’s toasted sandwiches, Fin and Founder’s crab-cake burgers, Floris Bakery’s chocolate eclairs and the modern cult classic Yorkshire Burrito. In addition to the thriving Saturday market, over 70 shops, cafés, and restaurants are open seven days a week from dawn to dusk. From costermongers to greengrocers, everything that is fit to sell is on offer here.
Why it’s worth visiting: Trendy East London market blending food, crafts, and cafés.
Best for whom: Young creatives, Hackney locals.
What to expect: Fresh produce, gourmet bakes, indie stalls, and canal-side vibes.
Victoria Park Market
Location: Gore Road
Opening times: Sundays 10 am – 4 pm
One of London’s most-loved parks transforms into a bustling food market every Sunday, jam-packed with delicious seasonal produce and street food stalls. Victoria Park Market is an idyllic weekend activity in the beautiful surroundings of one of London’s largest green spaces. This thriving Sunday market unites some of the best local businesses and suppliers in east London, and you can rest assured that whatever it is you’re craving, you’ll find it here. From cheese and charcuterie to burgers and burritos, there’s something for even the fussiest eaters to enjoy. Go with an empty stomach, or you’ll regret it. There are even some handmade treats for your pets to enjoy during a walk in the park afterwards.
Why it’s worth visiting: A beloved Sunday food market in one of London’s best parks.
Best for whom: Families, weekend walkers, dog owners.
What to expect: Fresh produce, baked goods, small-batch food brands, community atmosphere.
Southbank Centre Food Market
Location: Belvedere Road
Opening times: Friday: 12 noon – 9 pm; Saturday: 11 am – 9 pm; Sunday: 12 noon – 6 pm (or 11 am – 9 pm when a Bank holiday Monday follows); Bank holiday Mondays: 12 noon – 6 pm
In London, you can usually count on a street food market to provide some of the best bang for your buck, and the Southbank Centre Food Market is one of the best food markets in London. With a massive choice of street food and drinks, the Southbank Centre Food Market is a must-visit – whether you’re a certified food lover or just hungry. 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. There’s no better place to kick a hangover after Friday or Saturday night out.
Why it’s worth visiting: Central London’s go-to street-food cluster with Thames views.
Best for whom: Sightseers, casual food lovers.
What to expect: Global street food, sweet treats, lively weekend crowds.
Best Shopping, Vintage & Artisan Markets in London
These London markets are known for antiques, crafts, design, and boutique shopping—perfect for travellers searching for unique souvenirs or one-of-a-kind items.
Camden Market
Location: 32 Camden Lock Place
Opening times: Monday – Sunday from 10 am to 6 pm
Camden Market has four main entrances: Camden Market, Camden Lock Market, Stables Market, and North Yard. Together, they attract around 250,000 visitors a week, making Camden Market the capital’s fourth most popular visitor attraction and one of the best markets in London. There are more than 1,000 places to shop, eat, drink and dance. The market shows the independent, creative spirit of London’s funkiest district. As you saunter through the different markets, don’t be surprised to see grungy teenagers and old punks on the street corners.
Why it’s worth visiting: A legendary hub for alternative culture, fashion, and global food.
Best for whom: Young travellers, music lovers, edgy fashion fans.
What to expect: Independent boutiques, vintage finds, food halls, canal views.
Portobello Road Market
Location: 72 Tavistock Road
Opening times: Monday to Wednesday: 9 am to 6 pm; Thursday: 9 am to 1 pm; Friday and Saturday: 9 am to 7 pm
Portobello has been around since the 1800s and provided the setting for the 1999 movie Notting Hill. Renowned for its antique stalls, the market is in full swing on Saturdays when more than 1,500 stalls compete for your attention. The market is also one of the best clothes markets in London, selling vintage clothes. Beyond items of a bygone era, shoppers can also pick up some of the freshest fruits and vegetables, as well as spot what trends London’s fashionistas will be wearing next season. You certainly won’t be leaving empty-handed.
Why it’s worth visiting: The world-famous Notting Hill market known for antiques and colourful houses.
Best for whom: Vintage hunters, Notting Hill enthusiasts.
What to expect: Antiques, clothing, fresh produce, lively weekend crowds.
Brick Lane Market
Location: 83 Brick Lane
Opening times: Monday to Saturday 11 am – 6 pm; Sunday 10 am – 6 pm
Brick Lane Market, in the heart of Shoreditch, has grown and mutated over the years to incorporate five different markets known as The Truman Markets. Operating at its fullest on Sundays, Brick Lane and its surrounding streets come alive. Traders line the street with blankets spread with vintage china, decorative knick-knacks and furniture, and you will likely find a treasure alongside the odd inevitable bit of that. Alongside fruit and vegetable stalls, many street food vendors line Brick Lane. The area is famed for its brilliant curry houses and Indian restaurants.
Why it’s worth visiting: London’s most eclectic vintage, thrift, and creative-maker marketplace.
Best for whom: Bargain hunters, students, creatives.
What to expect: Vintage fashion, indie designers, street food, diverse cultural mix.
Old Spitalfields Market
Location: 16 Horner Square
Opening times: Monday to Wednesday and Friday to Saturday 10 am – 6 pm; Thursday 8 am – 6 pm; Sunday 10 am – 5 pm
The Old Spitalfields Market is housed in a historic covered space where vendors have traded for over 350 years. Circling the giant roofed market are numerous permanent boutiques, eateries and salons from many big brands such as Deciem, & Other Stories, Dr Martens and Diptyque. Traders sell arts, crafts, clothing and sustainable homewares in the two central concourses. On Thursdays, you’ll also encounter the weekly antiques market, with around 80 stalls selling vintage maps, books, furniture, fashion and collectables. Music fans should visit on the first and third Friday of each month for the vinyl market, where you can flick through old, new and collectable records.
Why it’s worth visiting: A stylish indoor market with curated stalls and boutique shops.
Best for whom: Design lovers, shoppers who prefer indoor venues.
What to expect: Fashion, handcrafted jewellery, artisan makers, weather-proof shopping.
Alfies Antique Market
Location: 13-25 Church Street
Opening times: Tuesday – Saturday from 10 am to 6 pm
Alfies Antiques Market is an absolute must for all antique collectors. It is housed in a huge Egyptian-style art-deco building that used to be Jordan’s department store. Across 35,000 sq feet and four floors, this Marylebone establishment is home to around 100 dealers selling antique furniture, retro clothing, jewellery, memorabilia, homeware and decorations. Everything feels carefully curated, and this is reflected in the prices, but if you’re serious about picking up a one-of-a-kind item, this huge antique arcade is hard to beat. Alfies Antiques Market also has a rooftop kitchen and café.
Why it’s worth visiting: London’s biggest indoor antiques market—true treasure-hunter heaven.
Best for whom: Antique lovers, collectors, interior designers.
What to expect: Vintage decor, mid-century furniture, rare collectables.
Netil Market
Location: 13-23 Westgate Street
Opening times: Friday 11 am – 6 pm; Saturday and Sundays 10 am – 7 pm
Located a stone’s throw from the buzzing Broadway Market, the Netil Market is a draw for its excellent selection of street food and its collection of independent designers and makers selling their high-quality, craft-focused wares. Look out for handmade ceramics by Klei, award-winning smellies by Soapsmith, and delicate rings by WeAreArrow, which runs a studio in their shipping container on site. The fact that the yard is relatively small is to its advantage, giving it a friendly, family feel. It’s also right by Netil House – a great rooftop bar to visit if the sun shines.
Why it’s worth visiting: A small creative market featuring emerging designers and micro-brands.
Best for whom: Trendsetters, indie fashion lovers.
What to expect: Handmade jewellery, small-batch crafts, trendy food vendors.
Flea at Vinegar Yard
Location: St Thomas Street
Opening times: 11 am – 6 pm on Saturdays; 10 am – 5 pm on Sundays
Flea at Vinegar Yard is one of the best flea markets in London. It’s not like your typical flea market full of homeowner’s leftovers – each individual stall at the flea has gone to the effort to source good quality, unique items. Inside, there’s a mix of vintage coats, dresses, furniture, ceramics, and the holy grail of any market wander: antiques, vintage brocade, ceramics, signage, artworks, spectacles, books, magazines and vinyl. The stallholders are passionate collectors with a well-curated range to rummage through, plus plenty of expert knowledge. Basically, it’s impossible to go home empty-handed.
Why it’s worth visiting: Trendy weekend flea market with curated vintage and upcycled items.
Best for whom: Vintage lovers, eco-shoppers, treasure hunters.
What to expect: Retro clothing, antiques, quirky collectables, food & drinks.
Best Flower & Craft Markets in London
For visitors looking for London’s most charming flower streets and craft-focused markets, these destinations offer colour, character, and strong community vibes.
Columbia Road Flower Market
Location: Columbia Road
Opening times: Sunday 8 am – 3 pm
As a flower lovers’ paradise in London, Columbia Road Flower Market is on the list of best London weekend markets. Market traders line the narrow street selling flowers, houseplants, herbs, bulbs and shrubs. It is not just flowers that attract locals and tourists. Columbia Road has 60 independent shops, including art galleries, cupcake shops, vintage clothes stores, Italian and English delis, and garden and antique shops. The market opens every Sunday, but the independent stores lining the street are open to explore all week. There is also a wealth of welcoming pubs, cafes and restaurants.
Why it’s worth visiting: London’s most iconic flower market with buckets of blooms lining the street.
Best for whom: Garden lovers, photographers.
What to expect: Plants, flowers, independent boutiques, lively Sunday atmosphere.
Greenwich Market
Location: Greenwich town centre
Opening times: Monday – Sunday from 10 am to 5.30 pm
Greenwich Market is one of the best vintage markets in London and the only one set in a World Heritage Site. The market is a showcase for London’s designer-makers and antiques sellers. It is open every day, but weekends are the busiest, with 150 artisans selling an array of hand-crafted goods ranging from jewellery and food to clothes and furniture. Whether you come for the crafts or the collectables, you’ll always find interesting independent stores that circle the stalls and plenty of food options. A food fair is located just outside the entrance, serving stir-fried noodles, fragrant curries and burgers, among other things.
Why it’s worth visiting: A historic indoor market mixing arts, crafts, and street food.
Best for whom: Families, weekend explorers.
What to expect: Unique gifts, local crafts, food stalls, near riverside attractions.
Covent Garden Market (Apple Market)
Location: The Apple Market
Opening times: Monday – Sunday from 10 am to 6 pm
While Londoners might advise you to avoid the bustle of Covent Garden at all costs, this hotspot is beloved by tourists. Once home to the world-famous fruit and vegetable market, Covent Garden’s Apple Market continues to support market traders, offering a range of unique handmade crafts and goods throughout the week. The market is filled with handcrafted jewellery, prints, watercolours, and beautiful crafts from Tuesday to Sunday. Every Monday, you’ll find one-off antiques and collectables. The colonnaded nineteenth-century Piazza building is also home to high-profile designers and beauty outlets, such as Tom Ford, Chanel and Mulberry.
Why it’s worth visiting: A classic artisan market in one of London’s most famous squares.
Best for whom: Tourists, gift shoppers, families.
What to expect: Handmade crafts, boutique stalls, performances, historic arcades.
Best Christmas Markets in London
London’s Christmas markets transform the city into a festive wonderland with mulled wine, handmade gifts, and seasonal treats—perfect for winter travellers and holiday lovers.
Covent Garden Christmas market
There’s something magical about Covent Garden come Christmas, and you will be dazzled by hundreds of thousands of glittering lights. The cobbled street and Piazza are fully kitted out with giant festive installations, such as a Santa sleigh. The market is filled with handmade crafts, unique Christmas gifts, and stalls selling mulled wine. There is a Christmas Sandwich Festival stretching from the Market Building all the way up to Seven Dials.
Why it’s worth visiting: Magical decorations, festive stalls, and iconic holiday photo spots.
Best for whom: Families, tourists, couples.
What to expect: Christmas gifts, treats, giant Christmas tree, daily entertainment.
Southbank Centre Winter Market
The Thames looks ever so enchanting as it stretches along the Southbank during Christmas, reflecting the twinkling Christmas lights of the market that spills over its banks between the Southbank Centre and the London Eye. The Southbank Centre Winter Festival features seasonal food stands and winter pop-up bars that have become staples for Londoners in search of festive favourites, warming drinks, and an atmosphere of general merriment.
Why it’s worth visiting: Riverside chalets serving festive food and drinks.
Best for whom: Evening strolls, couples, riverside lovers.
What to expect: Mulled wine, cosy huts, lights and winter atmosphere.
Kingston Christmas Market
On the Kingston Ancient Market Place, one can enjoy a European-style Christmas market in a traditional British setting. The Kingston Christmas Market is one of the most magical and best Christmas markets in London. There are cosy cabins and stalls selling artisan wares, festive beer gardens and a stage for seasonal entertainment. You can find everything you want, from handmade arts and crafts to beautiful decorations and stocking fillers.
Why it’s worth visiting: A traditional Alpine-style market outside central London.
Best for whom: Families, locals, relaxed day trips.
What to expect: Handmade gifts, festive food, live entertainment, warm Christmas vibes.
Practical Tips for Visiting London Markets
⏰ Best Time to Visit
Weekends are the busiest, especially for famous markets like Camden, Portobello Road, Borough, and Brick Lane.
Arrive before 11 AM to avoid crowds and get the best vintage/antique picks.
Flower & produce markets (Columbia Road, Victoria Park) are best early morning for freshness.
Evening visits suit food markets like Southbank or Maltby Street for a more relaxed vibe.
🚇 How to Get There (Transport Tips)
Most London markets are directly connected to the Tube or Overground, making public transport the fastest option.
Avoid driving—parking is extremely limited and expensive in central London.
For busy markets (Portobello, Camden, Columbia Road), consider:
Arriving via Overground to avoid Tube congestion
Walking from a nearby station to skip crowded exits
Christmas markets along the river (Covent Garden, Southbank) pair well with Thames-side walks.
💷 Budget Tips
Street food typically ranges from £8–£15, depending on the market.
Vintage & artisan stalls vary widely—bargaining is accepted at flea markets like Brick Lane and Vinegar Yard.
High-end artisan markets (Spitalfields, Borough) skew more premium.
Bring cash + card—some small vendors still prefer cash for quick transactions.
For Christmas markets, expect slightly higher prices for festive treats.
🧑🤝🧑 Who Each Type of Market Is Best For
Food markets (Borough, Maltby Street, Southbank): Great for first-time visitors, foodies, weekend trips.
Vintage & flea markets (Brick Lane, Camden, Vinegar Yard): Perfect for budget travellers, students, and people who enjoy treasure-hunting.
Craft & artisan markets (Greenwich, Netil, Covent Garden): Ideal for gift shoppers and those wanting unique souvenirs.
Flower markets (Columbia Road): Great for photographers, plant lovers, and couples.
Christmas markets: Best for families, festive travellers, and romantic evening strolls.
Find a Hotel Near the Best London Markets
While enjoying your wandering and shopping day in London’s best markets, you may need to find a place to stay nearby. Here are some suggestions for you regarding finding a suitable hotel near one of the best markets in London.
- Based on your interests, decide which market you want to stay near, such as the Borough Market, the Columbia Road Flower Market, or the Broadway Market.
- Visit online booking platforms. For instance, uhomes.com offers various accommodations, including apartments, hotels, and student accommodation in London. This website provides professional services and safe, convenient options to help you find your ideal accommodation.
- Consider amenities important to you, such as complimentary breakfast, Wi-Fi, air conditioning, parking, or proximity to public transportation. The distance between the hotel and your destination is essential to ensure convenience during your visit.
- Book in Advance, especially during peak tourist seasons, to guarantee availability and potentially benefit from discounts.
Conclusion
The best London markets are more than just shopping destinations; they are cultural landmarks that provide a unique glimpse into the city’s diverse and dynamic spirit. Whether you’re hunting for antiques, indulging in gourmet treats, or simply soaking in the vibrant atmosphere, there is a market in London that is perfect for you. And if you are planning to visit during the festive season, don’t miss out on the magical Christmas markets that transform the city into a winter wonderland.
FAQ
What is the biggest London market?
The biggest market in London is the Old Spitalfields Market. It spans approximately 3,900 square meters of retail and leisure space, offering a diverse array of shops, restaurants, and seasonal vendors within its iconic Victorian market hall.
Which is better, Borough Market or Camden Market?
It depends on individual preferences. Borough Market is renowned for its gourmet food stalls and culinary delights, perfect for food enthusiasts seeking quality produce. On the other hand, Camden Market boasts a vibrant, eclectic mix of fashion, art, and music, appealing to those looking for a more alternative and creative shopping experience.
What is the most popular market in the UK?
The most popular market in the UK is Camden Market. Known for its vibrant energy, eclectic offerings, and unique charm, Camden Market has captured the hearts of locals and visitors alike. Its diverse mix of stalls, from fashion to food to art, creates a dynamic atmosphere that embodies the essence of creativity and cultural fusion.
What is the best market in London for food?
Borough Market is widely considered the best food market in London. It offers gourmet produce, artisanal ingredients, and a huge variety of high-quality street food from across the world. Maltby Street Market and Southbank Centre Food Market are also strong alternatives.
Which London market is best for vintage shopping?
Brick Lane Market, Camden Market, Old Spitalfields Market, and Flea at Vinegar Yard are the top choices for vintage lovers. These markets offer retro clothing, antiques, upcycled items, and one-of-a-kind thrift finds.
What is the best time to visit London markets?
The best time to visit most London markets is before 11 AM to avoid heavy crowds. Food markets are liveliest around lunchtime, while Christmas markets feel more magical in the evening.
Are London markets free to enter?
Yes, almost every major London market is completely free to enter. You only pay for food, drinks, shopping, or any optional activities.
Which London markets are best for families?
Greenwich Market, Victoria Park Market, Covent Garden Market, and Kingston Christmas Market are ideal for families. They offer safe walking areas, a relaxed atmosphere, and a good mix of food and crafts.
What is the best Christmas market in London?
Covent Garden Christmas Market and Southbank Winter Market are the most popular choices thanks to their festive decorations, central locations, and popular gift stalls.
Can I bargain at London markets?
Bargaining is common at flea-style markets like Brick Lane and Vinegar Yard, but less common at artisan or premium markets such as Borough Market or Spitalfields.
