London food & farmers’ markets
93 markets across Greater London: find food, farmers’ and street markets by name, address or regular day. Weekend shopping guide ↓
93 markets listed
Regular days, not live opening confirmations. Monthly markets only run on their stated weeks. Type identifies London Farmers’ Markets listings; other listings may also sell farm produce. 8 listings do not yet have an official source link. Check details before travelling.
No markets match. Try another name, address or day, or reset the filters.
London weekend markets: where to start
Three produce-market picks: Saturday, Sunday and South London
For a produce-focused weekend shop, these three London Farmers’ Markets offer useful starting points. Stall attendance and seasonal produce vary; check the organiser before setting out.
- Marylebone Farmers’ Market — official guideSunday, 10am–2pm, on St Vincent Street, Aybrook Street and the top of Moxon Street. The organiser lists seasonal fruit and vegetables, meat, poultry and fish.
- Parliament Hill Farmers’ Market — official guideSaturday, 10am–2pm, by Hampstead Heath. Look for produce, bread, poultry and hot food; the organiser notes that not every stall attends weekly.
- Blackheath Farmers’ Market — official guideSunday, 10am–2pm, in Blackheath station car park. The organiser highlights milk, fish, honey and seasonal produce, with a closure between Christmas and New Year.
These three organiser pages were checked on 29 October 2026. This is not a verification of every directory listing. Bring reusable bags and check individual stalls, holiday changes and travel arrangements with the organiser.
Market listings
Rupert Street Market
Hours: 15:00–22:00
Evening market in Soho: general market Mon–Tue, artisan food Wed, world street food Thu, vintage Fri, arts and crafts Sat.
Check official market details →Other listed market
Southbank Centre Food Market
Hours: 12:00–20:00
Weekend street-food market behind the Royal Festival Hall on the South Bank.
Check official market details →Other listed market
Berwick Street Market
Hours: 08:00–18:00
Historic Soho market dating to 1778, now a popular weekday lunchtime street-food destination alongside fruit and veg stalls.
Other listed market · Official source link pending
Westminster Farmers' Market
Hours: 10:00–15:00
Thursday producer market in St Thomas' Hospital gardens across the river from Parliament.
Check official market details →London Farmers’ Markets listing
Borough Market
Hours: Tue–Fri 10:00–17:00; Sat 09:00–17:00; Sun 10:00–16:00; festive Mon 10:00–17:00; 2026 exceptions: 23 Dec 10:00–18:00, 24 Dec 08:00–15:00, 31 Dec 10:00–15:00
Produce traders, specialist merchants and Borough Market Kitchen street food near London Bridge. Closed 25–27 December 2026 and 1 January 2027; normal hours resume 2 January. Check the operator for holiday changes.
Check official market details →Other listed market
Strutton Ground Market
Hours: 08:00–18:00
Weekday street market on Strutton Ground in Westminster.
Check official market details →Other listed market
Lower Marsh Market
Hours: 11:00–15:00
Weekday lunchtime street-food market on Lower Marsh behind Waterloo station.
Check official market details →Other listed market
Bloomsbury Farmers' Market
Hours: 09:00–14:00
Twice-weekly producer market near SOAS; temporarily on a smaller site in Woburn Square during works.
Check official market details →London Farmers’ Markets listing
Tachbrook Street Market
Hours: 08:00–18:00
Pimlico street market on Tachbrook Street.
Check official market details →Other listed market
Marylebone Farmers' Market
Hours: 10:00–14:00
Sunday producer market off Marylebone High Street, one of London's biggest farmers' markets.
Check official market details →London Farmers’ Markets listing
Exmouth Market
Hours: 09:00–18:00
Clerkenwell lunchtime market with over 20 hot food, snack and drink pitches.
Check official market details →Other listed market
Pimlico Road Farmers' Market
Hours: 09:00–14:00
Saturday producer market in Orange Square, Belgravia.
Check official market details →London Farmers’ Markets listing
Duke of York Square Food Market
Hours: 10:00–16:00
Saturday open-air food market with around 45 stalls in Duke of York Square, Chelsea.
Check official market details →Other listed market
Whitecross Street Market
Hours: 11:45–14:15
Weekday lunchtime street-food market with around 50 vendors near Old Street.
Other listed market · Official source link pending
Oval Farmers' Market
Hours: 10:00–15:00
Saturday farmers' market at the Oval, run by City & Country Farmers' Markets.
Check official market details →Other listed market
Islington Farmers' Market
Hours: 10:00–14:00
Sunday producer market at the top of Chapel Market in Angel.
Check official market details →London Farmers’ Markets listing
Chapel Market
Hours: 09:00–18:00
Traditional Angel street market that has served the area for over 150 years.
Check official market details →Other listed market
Bermondsey Square Antiques Market
Hours: 06:00–14:00
Friday early-morning antiques market in Bermondsey Square.
Check official market details →Other listed market
East Street Market
Hours: 08:00–17:00
Southwark council street market on East Street, Walworth.
Check official market details →Other listed market
Church Street Market
Hours: 08:00–18:00
Council street market on Church Street, Lisson Grove.
Check official market details →Other listed market
Camden Passage Antiques Market
Hours: 08:00–17:00
Antiques, vintage and collectables across Camden Passage, Pierrepoint Arcade and Charlton Place; some stalls also Thu–Sun.
Check official market details →Other listed market
South Kensington Farmers' Market
Hours: 09:00–14:00
Saturday producer market on Bute Street, a short walk from the South Kensington museums.
Check official market details →London Farmers’ Markets listing
Petticoat Lane Sunday Market
Hours: 09:00–15:00
Sunday clothes and textiles market around Middlesex Street, the original Petticoat Lane.
Check official market details →Other listed market
Maltby Street Market
Hours: Fri 17:30–21:00; Sat 10:00–17:00; Sun 11:00–16:00
Independent street-food traders along the Ropewalk beneath Bermondsey's railway arches. These are market hours, not the hours of every permanent arch business; check the operator for seasonal events.
Check official market details →Other listed market
Old Spitalfields Market
Hours: 10:00–18:00
Covered East London market with fashion, antiques, vinyl and food stalls, open daily.
Other listed market · Official source link pending
Petticoat Lane Street Food (Wentworth Street)
Hours: 08:00–16:00
Weekday street food on Wentworth Street, Goulston Street and Bell Lane, with fashion stalls along Wentworth Street.
Check official market details →Other listed market
Camden Market
Hours: 10:00–18:00
Sprawling canalside market with fashion, crafts and one of London's biggest street-food scenes.
Other listed market · Official source link pending
Brick Lane Market
Hours: 10:00–18:00
Sprawling Sunday street market in East London with vintage, bric-a-brac and global street food around the Old Truman Brewery.
Other listed market · Official source link pending
Hoxton Street Market
Hours: 09:00–16:00
Hackney's oldest street market, established in 1687, a short stroll from Shoreditch.
Check official market details →Other listed market
Columbia Road Flower Market
Hours: 08:00–15:00
Vibrant East London flower and plant market held every Sunday along Victorian Columbia Road.
Other listed market · Official source link pending
High Street Kensington Farmers' Market
Hours: 10:00–14:00
Sunday producer market on Phillimore Walk, just off Kensington High Street.
Check official market details →London Farmers’ Markets listing
The Blue Market
Hours: 09:00–17:00
Street market on Southwark Park Road in Bermondsey; closed Sundays.
Check official market details →Other listed market
Notting Hill Farmers' Market
Hours: 10:00–14:00
Saturday producer market behind Notting Hill Gate station.
Check official market details →London Farmers’ Markets listing
Highbury Fields Farmers' Market
Hours: 10:00–14:00
Sunday producer market on Highbury Fields, open every week bar Christmas to New Year.
Check official market details →London Farmers’ Markets listing
Watney Market
Hours: 08:30–18:00
Community market between Whitechapel and Shadwell with fruit, veg, fashion, cultural wear and household goods.
Check official market details →Other listed market
Whitechapel Market
Hours: 08:00–18:00
Six-day market along Whitechapel Road with fruit, exotic vegetables, spices, fashion and cultural wear.
Check official market details →Other listed market
Brixton Market
Hours: Mon, Tue, Thu & Sat 08:00–18:00; Wed 08:00–15:00; Fri 08:00–19:00
Council-managed Brixton street market with traditional market goods and hot food stalls. These street-pitch trading hours are separate from the privately run Brixton Village and indoor arcades.
Check official market details →Other listed market
Swiss Cottage Farmers' Market
Hours: 10:00–15:00
Midweek Wednesday producer market on Eton Avenue by Swiss Cottage.
Check official market details →London Farmers’ Markets listing
Bethnal Green Market
Hours: 08:00–18:00
Bethnal Green Road market near York Hall, selling everything from clothes to fruit and vegetables.
Check official market details →Other listed market
Broadway Market
Hours: 09:00–17:00
Hackney street market with over 100 stalls of food, produce and crafts every Saturday near London Fields.
Other listed market · Official source link pending
Portobello Road Market
Hours: 09:00–18:00
Notting Hill street market famed for antiques on Saturdays, plus fruit, veg and food the rest of the week.
Other listed market · Official source link pending
Kingsland Market
Hours: 09:00–16:00
Saturday vintage, second-hand and collectables market on the Kingsland Waste in Dalston.
Check official market details →Other listed market
Maida Hill Market
Hours: 08:00–18:00
Friday and Saturday market at Maida Hill.
Check official market details →Other listed market
Rye Lane Market
Hours: 09:30–20:00
Indoor market and food hall at 48 Rye Lane, Peckham.
Check official market details →Other listed market
North End Road Market
Hours: 08:00–18:00
Six-day street market on North End Road in Fulham.
Check official market details →Other listed market
Netil Market
Hours: 09:00–18:00
Market yard in London Fields with food and independent traders; open until 10pm Wed–Sat.
Check official market details →Other listed market
Parliament Hill Farmers' Market
Hours: 10:00–14:00
Saturday producer market by the Hampstead Heath entrance near the tennis courts.
Check official market details →London Farmers’ Markets listing
Ridley Road Market
Hours: 09:30–16:00
Dalston's street market on Ridley Road, running since the late 1880s.
Check official market details →Other listed market
Tufnell Park Market
Hours: 10:00–14:30
Saturday market at Yerbury Primary School in Tufnell Park.
Check official market details →Other listed market
Stepney City Farm Farmers' Market
Hours: 10:00–15:00
Saturday farmers' market at Stepney City Farm.
Check official market details →Other listed market
Roman Road Square Market
Hours: 08:00–18:00
Globe Town market on Roman Road Square, known for fruit, veg and fish stalls run by the same families for generations.
Check official market details →Other listed market
Herne Hill Market
Hours: 10:00–16:00
Sunday farmers' and food market at Herne Hill, run by City & Country Farmers' Markets.
Check official market details →Other listed market
Queen's Park Farmers' Market
Hours: 10:00–14:00
Sunday producer market in a Queen's Park school playground.
Check official market details →London Farmers’ Markets listing
West Hampstead Farmers' Market
Hours: 10:00–14:00
Saturday producer market on the Thameslink station forecourt.
Check official market details →London Farmers’ Markets listing
Archway Market
Hours: 10:00–17:00
Saturday market in Navigator Square with street food, vintage fashion, collectables and a second-hand bookstall.
Check official market details →Other listed market
Stoke Newington Farmers' Market
Hours: 10:00–14:30
The UK's only all-organic farmers' market, every Saturday at St Paul's Church, Stoke Newington.
Check official market details →Other listed market
North Cross Road Market
Hours: 08:00–17:00
Saturday market on North Cross Road in East Dulwich.
Check official market details →Other listed market
Telegraph Hill Farmers' Market
Hours: 10:00–15:00
Saturday market in Telegraph Hill Lower Park, entrance at Arbuthnot Road and Erlanger Road.
Check official market details →Other listed market
Stroud Green Market
Hours: 10:00–14:30
Sunday market at Stroud Green Primary School with produce from English farmers, five minutes from Finsbury Park.
Check official market details →Other listed market
Balham Farmers' Market
Hours: 09:00–13:00
Saturday producer market in a Balham school playground, run by London Farmers' Markets.
Check official market details →London Farmers’ Markets listing
Roman Road Market
Hours: 08:00–18:00
Old-style East End market on Roman Road, with a food court on St Stephen's Road and a retro extension on the third Saturday.
Check official market details →Other listed market
Chatsworth Road Market
Hours: 10:00–17:00
Sunday market on Chatsworth Road in Clapton, a short walk from Millfields Park.
Check official market details →Other listed market
Chrisp Street Market
Hours: 08:00–18:00
Victorian-era market in a pedestrianised square in Poplar, strong on fruit and veg, with pie and mash nearby.
Check official market details →Other listed market
Deptford Market
Hours: 09:00–17:30
Deptford High Street market with fish, fruit and veg, multicultural food, fabrics and household goods.
Check official market details →Other listed market
Brockley Market
Hours: 10:00–14:00
Saturday food market in the Lewisham College car park on Lewisham Way.
Check official market details →Other listed market
Horniman Market
Hours: 10:00–15:00
Sunday market at the Horniman Museum in Forest Hill.
Check official market details →Other listed market
Greenwich Market
Hours: 10:00–17:30
Covered market with arts, crafts, antiques and food stalls; not the separate Cutty Sark Street Food Market. Arts and crafts Mon, Wed, Fri and weekends; antiques and collectables Tue, Thu and Fri. Shops remain open during the 9–10 November 2026 stall closure.
Check official market details →Other listed market
Wimbledon Farmers' Market
Hours: 09:00–13:00
Saturday producer market off Durnsford Road in Wimbledon Park.
Check official market details →London Farmers’ Markets listing
Alexandra Palace Farmers' Market
Hours: 10:00–15:00
Sunday farmers' market in Alexandra Palace Park (sometimes at nearby Campsbourne School).
Check official market details →Other listed market
Tooting Market
Hours: 08:00–23:00
Covered market hall in Tooting with food traders; some traders close on Mondays.
Check official market details →Other listed market
Rathbone Market
Hours: 09:00–17:00
Canning Town market run by Tudor Markets, trading four days a week.
Check official market details →Other listed market
Lewisham Market
Hours: 09:00–18:00
Six-day market in front of the Lewisham Shopping Centre, running since 1906.
Check official market details →Other listed market
Stratford Indoor Market
Hours: 09:00–18:00
Indoor market in Stratford open six days, plus a Sunday market.
Check official market details →Other listed market
Stratford Outdoor Market
Hours: 09:00–18:00
Outdoor market in Stratford town centre, Tuesday to Saturday, with a casual Sunday market.
Check official market details →Other listed market
The Grove Market
Hours: 09:00–18:00
Council street market on The Grove in Stratford.
Check official market details →Other listed market
Catford Market
Hours: 09:00–17:00
Council street market in Catford with toys, clothes, plants, fruit and veg, fish and multicultural foods.
Check official market details →Other listed market
Kelland Road Market
Hours: 09:00–18:00
Council street market on Kelland Road in Plaistow.
Check official market details →Other listed market
Blackheath Farmers' Market
Hours: 10:00–14:00
Sunday producer market in the station car park, open every week bar Christmas to New Year.
Check official market details →London Farmers’ Markets listing
Walthamstow Farmers' Market
Hours: 10:00–14:00
Sunday producer market in Town Square by The 17 & Central shopping centre.
Check official market details →London Farmers’ Markets listing
Woodgrange Market
Hours: 10:00–16:00
Saturday community market on Woodgrange Road in Forest Gate.
Check official market details →Other listed market
Queen's Market
Hours: 09:00–18:00
Newham council market in Upton Park.
Check official market details →Other listed market
Lloyd Park Market
Hours: 10:00–16:00
Weekend market in Lloyd Park, Walthamstow; Sundays are hot food stalls only.
Check official market details →Other listed market
Beckenham Place Park Food & Farmers Market
Hours: 10:00–15:00
Sunday food and farmers' market in Beckenham Place Park.
Check official market details →Other listed market
Wood Street Indoor Market
Hours: 10:00–17:30
Indoor market on Wood Street, Walthamstow.
Check official market details →Other listed market
Ealing Farmers' Market
Hours: 09:00–13:00
Saturday producer market on The Avenue in West Ealing (new location).
Check official market details →London Farmers’ Markets listing
Edmonton Green Indoor Market
Hours: 09:00–18:00
Indoor market in Edmonton Green shopping centre, open seven days.
Check official market details →Other listed market
Royal Arsenal Producers Market
Hours: 10:00–15:00
Producers' market at Royal Arsenal, Woolwich, on the 2nd and 4th Saturday (not December).
Check official market details →Other listed market
Bromley Charter Market
Hours: 09:00–17:00
Charter market in Bromley High Street's pedestrian area, with different stalls each market day.
Check official market details →Other listed market
Surrey Street Market
Hours: 06:00–18:00
Croydon's historic street market on Surrey Street.
Check official market details →Other listed market
Twickenham Farmers' Market
Hours: 09:00–13:00
Saturday producer market in Holly Road car park, Twickenham town centre.
Check official market details →London Farmers’ Markets listing
Kingston Ancient Market
Hours: 10:00–17:00
Over 20 permanent stalls in Kingston's Market Place: florists, fishmongers, butchers, greengrocers, a bakery and street food.
Check official market details →Other listed market
Enfield Market
Hours: 09:00–16:00
Enfield Town market, Thursday to Saturday.
Check official market details →Other listed market
Romford Market
Hours: 09:00–16:30
Romford's market, with a wide range of stalls on Wednesday, Friday and Saturday.
Check official market details →Other listed market
Markets beyond London
Planning a separate trip across southern England? Compare regular market days in these town guides; they are not all near London or open every day.
Local farm shops near London
Independent farm shops within 20 miles of London, nearest first. Check each shop's website for opening hours.
- Garsons · 15 miles · Surrey
- Priory Farm Estate · 19 miles · Surrey
- The Farm Shop Lyne · 19 miles · Surrey
- Calcott Hall · 20 miles · Essex
Search farm-shop food
Browse products found on official UK farm-shop websites, with prices and pack sizes where published.