Published on April 24, 2023

Visitors from around the world rave about the markets in London. Some offer food; others offer antiques, clothing, or toys. 

Whatever you love to shop for, London markets are the best place to look for specialties, delicacies and everything in between.

The Top Markets in London

Some of the very best markets in the world can be found in London, but you need to know where to look.

Whether you are a tourist or a local, these are just a few of the amazing markets you can find in London:

Old Spitalfields Market

Old Spitalfields Market

Old Spitalfields Market is a covered market that has been around for 350 years. There is a range of public markets, including independent local stores and restaurants. 

It's located in the London Borough of Tower Hamlets, close to Liverpool Street station. You can find everything from hats to vintage goods to food stalls at Old Spitalfields.

Address: 16 Horner Square, London E1 6EW, UK

Time To Visit: Monday, Tuesday, Wednesday, Friday 10am – 6pm, Thursday 8am – 6pm, Saturday 10am – 6pm, Sunday 10am – 5pm

Website: Old Spitalfields Market

Broadway Market

Street name sign on a building on Broadway Market, London, UK.

Broadway Market is a self-described working Victorian street market located in Hackney. It opens on Saturdays and sells a variety of goods, from fresh produce to handmade jewelry and clothing. 

There is a strong community feel to this market that has been operating since the 19th Century, as many of the vendors come from local shops in the area. You'll find the market next to the ever-popular London fields.

Time to Visit: Saturday 9am – 5pm

Website: Broadway Market

Hackney Flea Market

This weekly flea market has a little bit of everything, from vintage clothing to furniture to records and bric-a-brac.

Hackney Flea Market is probably one of the best London markets for finding hidden treasures, and you can spend hours browsing for unique finds. You'll find all sorts of secondhand gems here.

Website: Hackney Flea Market

Camden Market

Camden Market Markets in London

Camden Market is one of the most famous markets in London. It's open seven days a week and has become a popular tourist destination. Here you will find stalls selling clothes, books, records, crafts, and food. 

It's split into several sections, each with its own offerings, namely the Camden Lock Market, Camden Stables Market, and Camden Canal Market.

It's also one of the best markets in London for sampling street food and international cuisine.

Time to Visit: 10 am – late daily

Website: Camden Market

Jubilee Market

Jubilee Market is a market located in the Covent Garden area of London. It is open from Tuesday to Saturday and features a wide variety of goods, including clothing, jewelry, crafts, and souvenirs. 

The market is located at the heart of Covent Garden and is a popular destination for both tourists and locals. It is known for its unique and handmade items and is a great place to find one-of-a-kind gifts and souvenirs.

Jubilee Market is a historic market, and it is housed in the Jubilee Hall, which is a beautiful Victorian building. It has been operating since the 19th Century and has been a popular destination for shoppers for many years. 

The market is a great place to find unique and unusual items, and it is also a good spot for street performances and live music.

Time to Visit: Every Saturday - 10am - 6pm; Every Sunday- 10am - 5pm

Website: Jubilee Market 

Columbia Road Flower Market

Columbia Road flower market in London

As one of the most popular Sunday markets in the city, the Columbia Road Flower Market is a perfect spot to shop for flowers, plants, and supplies.

Columbia Road itself is lined with many eateries and shops, and you'll find plenty to do after your shopping spree.

Most of the vendors are local flower growers, but you'll also find rare and exotic plants, pottery, and gardening supplies.

Address: Columbia Rd, London E2 7RG

Time to Visit: 8am – 2pm Sunday

Website: Columbia Road Flower Market

Borough Market

This historic market spot in the heart of Southwark is open from Monday to Saturday. Here you can find vegetables, fruit, meat, fish, and baked goods sold by small independent producers.

There is a good variety of street food stalls with artisanal flair. Borough Market is one of the oldest food markets in London and has been in operation since the Middle Ages! 

Keep an eye out for street performances, live music, and its striking 18th-century architecture.

Time to Visit: 10 am – 5 pm Monday – Friday, 8 am – 5 pm Saturday, 10 am – 4 pm Sunday

Website: Borough Market

Covent Garden Market

Covent Garden Market

Covent Garden Market started off as a fruit and vegetable market in the 17th Century, which is why it's sometimes called the Apple Market. 

Today it's housed in a thoroughly modern glass and steel structure where you can shop for clothing, art, and souvenirs. There is a small street food market with a variety of cuisines you can sample.

Website: Covent Garden Market

Brick Lane Market

The Brick Lane Market, or Sunday UpMarket, is known as one of the best markets to look for vintage clothing and secondhand goods.

There is street food and street performers to enjoy throughout the day. On weekends, you can visit the popular Brick Lane Book Market and Art Market, while Thursdays and Fridays are designated to the Brick Lane Food Market.

Time to Visit: 10 am – 5 pm Sunday

Herne Hill Market

The Herne Hill Market takes place every Sunday. It sells a huge variety of goods, including fresh produce, jewelry, crafts, and vintage goods.

You'll find it close to Herne Hill railway station, on Railton Road. The market has a large farmers' section where you can purchase some of the best organic fruit, vegetables, and meats from the area.

Petticoat Lane Market

This vibrant street market in Whitechapel is open on weekdays, so you'll have plenty of time to grab some shoes, handbags, and clothes at bargain prices.

Petticoat Lane Market is located on Middlesex Street, close to Old Spitalfields market. It's a good spot to take in the lively atmosphere of London's streets and to buy some souvenirs to commemorate your trip.


London is one of the world's premier shopping destinations, but if you want a unique shopping experience, look no further than the city's incredible street markets.

Here you can try amazing street food, meet local farmers, find hidden secondhand gems, or just marvel at the many unusual items on display.

Be sure to keep an eye on the weather, as rain may affect opening times.

You might also be interested in these best attractions in London:

Hermillis Haden
Latest posts by Hermillis Haden (see all)