Ignore that hangover, set your alarm and make your way to one of London’s best weekend markets.
1. Broadway Market: every Saturday from 9am-5pm
Nestled into a little east London street lies what can only be described as a food haven of dreams. Running every Saturday from 9am-5pm along the gap between Regent’s Canal and London Fields is a market worth starving yourself for. We recommend going for one of Deeney’s haggis-filled toasties for the ultimate weekend cheat day treat.
Broadway Market, near London Fields station, E8 4QJ.
2. Victoria Park Market: every Sunday from 10am-3pm
There’s nothing like a good farmers market to make you forget you’re in the centre of London, right? Pick up farmer fresh fruit, veg and of course, lots of yummy snacks to munch over your weekend (or on the journey home).
Victoria Park, near Mile End station, E9 7HN.
3. Brick Lane Market: Sundays from 10am-5pm
Brick Lane is bustling on a weekend but we recommend going on a Sunday. Whether you go to the Truman Brewery for food from around the globe, the Backyard Market for lots of independent brands or just an amble along the lane itself, you’ll be sure to find something to tickle your fancy.
91 Brick Lane, London E1 6QR.
4. Columbia Road Flower Market: every Sunday from 8am-3pmish
If you haven’t spent a Sunday elbowing your way through Columbia Road, trying to haggle with proper East End florists and coming away with bouquets you really can’t afford, are you even a Londoner? It’s usually open from 8am, but we recommend going towards the end of the day to nab a cheeky bargain or two.
Columbia Road, near Bethnal Green station, E2 7RG.
5. Greenwich Market: 7 days a week from 10am-5:30pm
This is the only historic market set within a World Heritage site, it turns out! The market itself ranges from antiques, crafts, jewellery and food so there’s lots to see. It’s also surrounded by lovely independent shops, so make a day of it and see some sights in Greenwich whilst you’re at it.
5B Greenwich Market, opposite Cutty Sark for Maritime Museum DLR station, SE10 9HZ.
6. Old Spitalfields Market: open daily
Another good all-rounder, this market houses vintage books, clothes and has some enticing food stalls. It has the added bonus of being open for most days during the week and aiming to offer something different on each day. We’re suckers for a bit of attention to detail.
16 Horner Square, near Liverpool Street station, E1 6EW.
7. Portobello Road Market: main day is Saturday from 9am-7pm but it’s open Monday-Wednesday
Did you know this is the world’s largest antique market? Fun fact for you guys. With over a thousand traders selling all sorts of collectables and antiques, you’re bound to find a diamond in the rough (or be sifting through a lot of questionable goods). Go for the market, stay to take a cute picture by one of the enviably colourful houses.
Portobello Road, near Ladbroke Grove station, W11.
8. Maltby Street Market: Saturdays from 9am-4pm or Sundays from 11am-4pm
Another one for all you foodies out there. This market boasts gourmet street food, set amongst south east London’s finest railway arches. Go along with an empty belly, your wallet and leave very very full.
41 Maltby Street, Ropewalk, near Bermondsey station, SE1 3PA.
9. Southbank Centre Food Market: Friday-Sunday till 8pm
Not only is this market right behind the Southbank Centre, it also offers Londoners a taste of the globe with food stalls from all over. Feast on burgers, curries or just go round and let your nose do the sniffing.
Belvedere Road, Lambeth, near Waterloo station, SE1 8XX.
10. Flea at Flat Iron Square: every Sunday from 10am-5pm
A vintage and makers market featuring bits from around the globe, this market is sure to have you picking up and trying on the funkiest of clothes – or carting home a bedside table you really didn’t need.
68 Union Street, near London Bridge station, SE1 1TD.