London is known for its vibrant markets, offering an array of goods and experiences that cater to everyone's interests. These markets range from food to fashion, antiques to art, and much more. Whether you're a local or a tourist, discovering the best markets in London can be a daunting task. That's why this guide is here to help you navigate the city's markets and find the best ones to suit your needs.
Also to help you find the location of the markets is a helpful map at the bottom of the page with the exact location of each market.
Situated next to London Bridge, Borough Market is open Monday to Saturday. The market is still a wholesale market in the early hours of the morning, but most discerning Londoners visit it in the latter hours of the day to buy food and drink of the highest quality, such as fresh meat, fish, fruit and vegetables, as well as many other commodities for daily consumption.
Neighbourhood/District: Southwark
Closest Underground Stations: London Bridge station and Borough station
Shopping destinations like Camden Market showcase alternative fashion, arts, and crafts. Located in the vibrant centre of Camden Town, where visitors from all over the world come to explore its stalls and shops. A unique collection of vintage clothing, handmade jewellery, and souvenirs is available here. There are also an array of delicious street food options available at Camden Market, including dishes from around the world.
Neighbourhood/District: Camden, London Borough of Camden
Closest Underground Stations: Camden Town Station and Mornington Crescent Station.
explore more: check out what to do in london during the rainy season
Cultural and charming, this market is steeped in history. Covent Garden lies between St Martin's Lane and Drury Lane. From luxury goods to unique souvenirs, the market offers an impressive array of shops. There are many acclaimed restaurants and cafes in the market, serving delicious international cuisine. Live entertainment and street performers create a festive atmosphere.
Neighbourhood/District: Covent Garden, Westminster
Closest Underground Stations: Covent Garden Market and Leicester Square Station
read more: the ultimate guide to the london eye
Among London's most vibrant street markets is Portobello Road Market. It offers a unique shopping experience in the trendy Notting Hill neighbourhood. It is known for a diverse selection of stalls selling antiques, vintage clothing, and handmade crafts. Street performers, musicians, and food vendors enhance the vibrant atmosphere. London's vibrant and diverse culture can be experienced at Portobello Road Market.
Neighbourhood/District: Notting Hill, Kensington and Chelsea
Closest Underground Stations: Ladbroke Grove Station, Notting Hill Gate Station and Westbourne Park Station
A vibrant and colourful market located in the East End. Floral stalls line the street every Sunday, selling flowers, plants, and bulbs. Plant enthusiasts, florists, and gardeners come to search through the colourful displays and buy fresh flowers. In addition to handmade goods, visitors can also find vintage clothing and homewares. A lively atmosphere and tasty food options make this area popular with both locals and tourists, especially on sunny days.
Neighbourhood/District: Bethnal
Green, Tower Hamlets
Closest Underground Station: Bethnal Green station
London's Brick Lane Market is a vibrant market located in the East End. Over the last 400 years, this historic market has evolved into a marketplace of all sorts, ranging from vintage clothing to antiques to artisanal foods to handmade crafts. Locals and visitors alike enjoy exploring the winding streets and finding unique items reflecting the region's creativity and diversity.
Neighbourhood/District: Shoreditch, Tower Hamlets
Closest Overground Stations: To reach the Market, you can take the Overground to Shoreditch High Street Station.
To visit the vintage and retro shops and market stalls on Brick Lane itself, you should get to Aldgate East Station.
To get to Backyard Market and Boiler House Food Hall, you need to go to Liverpool Street Station.
As one of the best-known covered markets in London, Greenwich Market can be found in the heart of the town centre of Greenwich. There is a wide range of goods available at the market, including antiques, vintage clothing, crafts, and street food. There is a lively atmosphere and a picturesque setting that make it a popular tourist destination as well as a favourite of locals.
Neighbourhood/District: Camden
Closest Underground Station: North Greenwich Station, which is located on the Jubilee line. It is around 2 miles away from the market. Due to this you then could take the 188 or 199 bus from there to Greenwich Town Centre, or take the Docklands Light Railway (DLR) to Cutty Sark station, which is just a short walk away.
In East London's historic Spitalfields neighbourhood, Spitalfields Market is a bustling covered market. Vintage clothing and handmade crafts, as well as street food from all over the world, are all sold at the market. Spitalfields Market offers a unique shopping experience as it boasts a lively atmosphere and a rich history that dates back to the 17th century.
Neighbourhood/District: Spitalfields, Tower Hamlets
Closest Underground Stations: Liverpool Street Station and Aldgate East station
Old Spitalfields Market is the same market as the one above (Spitalfields Market). It is located in the same premises and it offers antiquities and rare records. Check out the one above from the district location and the closest underground station.
As one of London's most beautiful and historically significant covered markets, Leadenhall Market boasts an eclectic mix of boutiques, restaurants, and bars. There's something for everyone at the market, whether you're looking for gourmet food or a pint of beer. A 14th-century cobblestone street and Victorian roof give the market its stunning appearance.
A portion of Harry Potter and the Philosopher's Stone was filmed at Leadenhall Market in 2000 and 2001, illustrating the iconic Leaky Cauldron pub and inspiring Diagonal Alley, the fictional shopping street.
Neighbourhood/District: City of London
Closest Underground Stations: Monument Station, Bank Station, Aldgate Station and Moorgate Station
read more: a list of things to do in london
Brixton in south London is home to two interconnected covered markets. Their Victorian-era buildings are home to an eclectic mix of independent shops, boutiques, and food stalls. There is a diverse selection of products on offer, such as vintage clothing and vinyl records, as well as street food from around the world. Live music, mixed with locals and tourists, creates an energetic atmosphere.
Neighbourhood/District: Brixton, Lambeth
Closest Underground Station: Brixton Station
Gourmet food stalls offer international, local, and artisanal drinks, baked goods, and fresh produce at this vibrant, trendy weekend market. Located beneath the railway arches and boasting a bustling atmosphere, Maltby Street Market is a popular destination for locals and foodies alike. Saturdays and Sundays are market days, and the underground station is just a short walk away.
Neighbourhood/District: Brixton, Lambeth
Closest Underground Station: Bermondsey station
Broadway Market is a vibrant street in Hackney, London. A wide selection of unique clothing, vintage clothing, and handcrafted crafts are available at the market every Saturday. The market is popular with locals and tourists. One can find food from around the world, such as Vietnamese pho and Colombian empanadas, and offers freshly brewed coffee from some of London's best independent roasters. It is open all year on Saturdays between 09:00 am to 05:00 pm
Neighbourhood/District: Hackney, London
Transport to Broadway Market:
Another vibrant market on the list is East Street Market, located in the area of Southwark London. The market offers everything from fresh fruit, vegetable, meat and fish to African clothing and souvenirs. The market is most well-known to locals who buy their produce at good prices. You can find a number of street food stalls which offer a wide range of international cuisines.
Neighbourhood/District: Walworth, Southwark
Nearest Underground Stations: Kennington Station
In the heart of East London, Victoria Park Market is a weekly Sunday market. There is a diverse range of food, drink, and crafts available at the market from local and independent vendors, with a strong focus on sustainable and ethical materials. Victoria Park provides a weekend outing to Victoria Park Market, made fun and lively by live music performances and other entertainment apart from the beautiful backdrop for shoppers and visitors to the market.
Neighbourhood/District: Victoria Park, Tower Hamlets
Closest Underground Station: Mile End station
Located in the trendy Brick Lane area of London, Backyard Market is a vibrant and eclectic street market. It is popular with shoppers, foodies, and creative types alike. Designers and artists also showcase their work here. There are stalls selling vintage clothing and handmade jewellery. Known for its delicious street food as well, guests can sample international cuisines.
Neighbourhood/District: Shoreditch, Tower Hamlets
Closest Underground Station: Liverpool Street station
London's Mercato Metropolitano is an Italian-inspired food market. From pizza and pasta to wine and cheese, the market offers a variety of street food and artisanal products. It is distinguished from other food markets by its focus on sustainability and locally sourced ingredients. A unique experience of food, culture, and community can also be found at the market through events and workshops.
Neighbourhood/District: Elephant and Castle, Southwark
Closest Underground Station: Elephant & Castle station
At Vinegar Yard, you can enjoy food, drinks, and retail. It features vintage fashion, antiques, vinyl, books, jewellery, cameras, ceramics, retro furniture, lighting, new designs from artists, and more. With repurposed shipping containers and a giant pink elephant, the project is eclectic and quirky. Visitors can browse unique and vintage items from market traders, as well as enjoy food and drink options.
Neighbourhood/District: Southwark
Closest Underground Station: London Bridge
Canopy Market is a vibrant and bustling marketplace located at King's Cross. There is a diverse selection of handmade crafts, vintage clothing, and artisanal foods and drinks. Small-scale producers and creatives are provided with a platform for local and sustainable businesses. A lively and engaging destination for visitors, the market also hosts live music performances, events, and workshops. Canopy Market is open every Friday, Saturday, and Sunday.
Neighbourhood/District: King's
Cross, Camden
Closest Underground Station: King's Cross St Pancras
North Mayfair is home to the Mercato Mayfair community market and cultural hub. There is a wide selection of organic and artisanal foods at the market, such as fresh pasta, cheese, and charcuterie. In addition, it offers a range of street food stalls. Unlike other food markets in London, it emphasizes sustainability and traditional production methods. Also on site are a restaurant, a bar, and a coffee shop where visitors can relax and enjoy the sophisticated atmosphere.
Neighbourhood/District: Mayfair, Westminster
Closest Underground Station: Green Park Station
To conclude, London has a wide range of markets that offer a unique and cultural shopping experience.
Visit London's breathtaking parks while you're in the city to take a break from the hustle and bustle. Moreover, there are many free museums to explore in the city, showcasing a wide variety of exhibits and collections. There are plenty of free things to do in London, and you should consider adding them to your itinerary.
What are the opening hours of the markets in London?
All markets have their opening hours, but in hindsight, they are open every day between 10 am and 6 pm. Not all markets open every day and some might also have extended hours during specific days of the week.
What are the best markets to visit in London?
There is a long list of markets to visit but with regards to the best and most popular they include Camden Market, Borough Market, Portobello Road Market, Spitalfields Market, and Covent Garden Market.
In which areas are the markets located in London?
The markets are clustered around London so in whichever area you are in, there is a good chance you will find a market or two. The most popular areas are Camden, Notting Hill, and Shoreditch.
Are there any street markets in London?
Yes, London has a few street markets. Some of the popular ones include Portobello Road Market and Brick Lane Market.
Are the markets in London free to visit?
Yes, you can visit a market for free, but you will need to pay when purchasing items.
What is the best way to get to the markets in London?
Since the markets are scattered all over London, it all depends on where the market is located. Since London has a wide transport system, it is very accessible to visit the markets. The most popular transport is the London Underground (Metro) or buses.