City Tips
Book now
Your Guide to the Best London Markets (2024)
London boasts plenty of high street shops, but for an authentic shopping experience you’ll want to hit the marketplace. There are loads of markets to choose from, from food markets to antiques and craft fairs, so there is bound to be something that caters to your tastes. Even if you don’t buy anything, London markets are full of life and character, so you can just browse, soak up the atmosphere and still have a great day out.
1. Borough Market
Perhaps London’s most renowned market, Borough Market offers an eclectic range of stalls selling the best of British and international produce. You could easily spend most of the day simply wandering around sampling delicious meats, cheeses and rare treats from around the world. It’s also open six days a week, all year round!
Address: 8 Southwark St, London SE1 1TL
Opening times: Mon-Fri, 10am-5pm. Sat, 8am-5pm. Sun, 10am-3pm
Read: Cheap afternoon tea in London
2. Covent Garden Market
Covent Garden Market is one of London’s most popular shopping and entertainment destinations. Located in the heart of the West End, the market is home to a range of independent stores, restaurants, bars and street performers. The market also hosts a range of events throughout the year, from exhibitions to live music and more.
Address: between St Martin’s Lane and Drury Lane
Opening times: Mon-Fri, 10am-8pm. Sat, 9am-8pm. Sun, Mid-day to 6pm
3. Portobello Market
Portobello Market is a popular market located in Notting Hill, London. It is one of the oldest and largest markets in London, and is known for its vibrant atmosphere and wide selection of goods.
Address: Portobello Rd, London W10 5TY
Opening times: Monday to Saturday from 8am to 7pm
4. Camden Market
Camden Market is a series of indoor and outdoor markets located in the Camden Town area of North London. It is one of the largest and most popular markets in London, attracting more than 100,000 visitors every weekend.
Address: in the historic former Pickfords stables, in Camden Town
Opening times: Mon-Sun from 10am to 6pm
5. Greenwich Market
Greenwich Market in London is a traditional covered market dating back to the 1700s. This market offers a variety of stalls, from handmade crafts to a large selection of food and drink outlets. There are also regular events and live music performances.
Address: 5B Greenwich Market, London SE10 9HZ
Opening times: Tues-Sun from 10am to 5.30pm
6. Columbia Road Flower Market
Columbia Road Flower Market is a vibrant and bustling street market that takes place every Sunday on Columbia Road in East London. It is a popular destination for people looking for a range of colourful and fragrant flowers, plants and shrubs.
Address: Columbia Rd, London E2 7RG
Opening times: Sundays from 8pm to 2pm
7. Old Spitalfields Market
Old Spitalfields Market is an indoor market located in London’s East End. It hosts a wide range of stalls, including independent boutiques, street food, cafes and restaurants, as well as regular events and exhibitions.
Address: 16 Horner Square, London E1 6EW
Opening times: Mon, Tues, Weds, Fri, Sat from 10am to 6pm, Thurs from 8am to 6pm, and Sun from 10 am to 5pm
8. Seven Dials Market
Seven Dials Market is an inside food market located in the heart of Covent Garden in London. It offers a variety of food from independent traders and local producers.
Address: 35 Earlham St, London WC2H 9LD
Opening times: Mon-Tues from 12 to 10pm, Wed-Fri from 12 to 11pm, Sat from 11am to 11pm, and Sun from 11 am to 9pm
9. Brick Lane Market
Brick Lane Vintage Market is held in East London and is a bustling market full of unique vintage clothing, accessories, jewellery and more. It attracts a wide variety of vendors from all over the UK and is a great place to pick up a unique bargain.
Address: Brick Ln, London E1 6QR
Opening times: Mon-Fri from 11am to 6.30pm, Sat from 11am to 6pm, and Sun from 10am to 6pm
10. Southbank Centre Food Market
The Southbank Centre Food Market is a vibrant marketplace set along the banks of the River Thames in London. The market offers a wide selection of international street food, artisanal products, and local delicacies for visitors to the area to enjoy. The market operates every Saturday and Sunday from 11am to 6pm with some stalls often open until 8pm at times. There is no entrance fee, making it a great spot for all to visit.
Address: Southbank Centre, Belvedere Road, London SE1 8XX
Opening times: Fridays from 12 to 8pm, Saturdays from 11 am to 8pm, Sundays and bank holiday Mondays from 12 to 6pm
11. Mercato Metropolitano
Mercato Metropolitano is an Italian-style of food market with several locations in London. The markets offers authentic Italian food, as well as a range of international cuisines and also feature a variety of craft beers, wines, and artisanal spirits.
Opening times: Depending on the location – check times on their website
12. Victoria Park Market
Victoria Park Market is a bustling weekly outdoor market located in the heart of East London’s famous park. The market is a great place to find fresh produce and delicious food.
Address: between Bonner Gate and, Gore Rd, London E2 9JW
Opening times: Sundays from 10am to 4pm
13. Maltby Street Market
Maltby Street Market is located in Bermondsey, London and takes place under the Victorian railway arches. It features a variety of vendors selling delicious dishes from all over the world.
Address: Arch 46, Ropewalk, Maltby St, London SE1 3PA
Opening times: Sat from 10am to 5pm, Sun from 11am to 4pm
14. Broadway Market
Broadway Market is an iconic East London street market, located in the heart of Hackney. The market is a vibrant part of Hackney’s culture and offers a variety of fresh and delicious food, plants, home ware, beauty products and more.
Address: Off Lansdowne Drive, London Fields
Opening times: Saturdays from 9am to 5pm
15. Alfies Antique Market
Alfies Antique Market is a unique shopping experience in the heart of London. Located in the iconic East End, the market is full of vintage and antique goods from all over the world. With over many stalls and an ever-changing selection of items, you’re sure to find something special.
Address: 13 – 25 Church St, London NW8 8DT
Opening times: Tues-Sat from 10am to 6pm
16. Chatsworth Road Market
Chatsworth Road Market is a classic London locals market; a place to meet people and socialise as you shop. Legend has it that this is the market where British TV icon and business mogul Sir Alan Sugar first cut his teeth in the business world selling shampoo from his stall. The market itself has a real medley of stalls, selling everything from vintage clothing and accessories to handmade baked goods and fresh cooked street food, and is also on a high street full of interesting, independently owned shops.
Address: Chatsworth Rd, Lower Clapton, London E5 0LH
Opening times: Every Sunday, 11am-4pm
17. Bermondsey Square Antiques Market
Bermondsey Square is full of characters; it’s the kind of market where you’re likely to see both a Cockney gent and an upper-class, ageing expert flogging their wares on the same street. The distinctively bustling market is famous for its selection of antiques stalls, where you will mostly find antique silverware, teapots, decorative boxes and jewellery. The dedicated merchants open their stalls every Friday at 6am, no matter what the weather is like.
Address: 11 Bermondsey Sq, London SE1 3UN
Opening times: Every Friday, 6am-12pm
Planning your trip to London?
Find out more about our hostel Clink261, or visit our group accommodation page to discover our rates and best deals.