The 6 Best Markets in London: A Local's Expert Guide
Markets are an essential part of exploring any city, offering vibrant atmospheres, unique finds, and local flavors. From flea markets to fresh produce stalls, I've sought them out worldwide—Berlin last month, Santiago de Chile, Buenos Aires, Southeast Asia, and New York City. As London's longest-term resident, I've visited every market here, making weekend rituals of hunting vintage clothes, unique gifts, fresh flowers, produce, or snacks.
Discover my top six must-visit London markets—each distinct and beloved for unique reasons—plus honorable mentions for extended stays.
Borough Market
Originally a local food and vegetable market near London Bridge, Borough has evolved into London's premier gourmet destination. Expect high-quality breads, pastries, cheeses, meats, fish, olives, nuts, and more. Its fame draws crowds, so visit Thursdays or Fridays before lunch to avoid them (skip Saturdays unless you're an early riser).
Arrive hungry for specialty sandwiches like raclette or bratwurst, plus generous samples of Italian salami, French cheeses, muffins, and jams. Foodies: this is unmissable.
Location: Southwark Street (nearest Tube: London Bridge)
Hours: Limited market Mon-Tue 10am-5pm; full market Wed-Thu 10am-5pm, Fri 10am-6pm, Sat 8am-5pm. Closed Sundays.
Columbia Road Flower Market
Renowned for its intoxicating scents and colors, this Sunday market lines Columbia Road with flowers and plants, delighting gardeners and flower lovers. Thousands of blooms transform the street—I've rarely seen its equal worldwide.
Pair it with a Shoreditch brunch or Brick Lane stroll. Explore nearby galleries, vintage shops, and boutiques.
Location: Columbia Road (nearest: Hoxton or Shoreditch High Street Overground)
Hours: Sundays 8am-3pm.
Portobello Road Market
London's iconic market thrives Saturdays on Portobello Road, rain or shine. Started as an antiques hub, it now offers clothing, souvenirs, art, vintage, and household items. Near Ladbroke Grove, find fresh produce; I stocked up weekly on olives, cheeses, and baguettes. On sunny days, picnic in nearby Kensington Gardens.
Location: Portobello Road (nearest Tube: Notting Hill Gate, Ladbroke Grove)
Hours: Saturdays 9am-6pm.
Brick Lane Market
Perfect for sunny Sundays, this expansive East London flea market spans Brick Lane and Cheshire Street. Amid trendy growth, arrive early for vintage clothes, antiques, toys, knick-knacks, and decor. Food stalls abound, plus legendary curry houses. Summer brings live music at spots like Truman Brewery. Street art fans: prime viewing here.
Location: Brick Lane (nearest Tube: Liverpool Street, Aldgate East)
Hours: Sundays 10am-5pm.
Petticoat Lane Market
This 400-year-old Sunday fashion haven, founded by French Huguenots selling petticoats, offers everything from belts to jeans at rock-bottom prices. Fashion lovers: bring cash and prepare to splurge!
Location: Middlesex Street (nearest Tube: Liverpool Street, Aldgate, Aldgate East)
Hours: Sundays 9am-2:30pm.
Camden Market
Once edgy and raw, Camden has polished up but remains my world's favorite. It blends vintage, world-class food (come hungry!), jewelry, art, music, and gifts. Weekdays are quieter; weekends require early arrival—but don't miss it.
Location: Camden High Street (nearest Tube: Camden Town, Chalk Farm)
Hours: Daily 10am-6pm.
These frequented favorites are just the start—try Leadenhall, Brixton Village, Covent Garden, Greenwich, Spitalfields, or Broadway. Endless options await. Easy budget travel from Europe via airlines, trains, or £1 coaches makes weekend trips simple. No London shopping trip is complete without markets!
Visited London? Share your favorite markets below!





