22 Must-Visit London Markets for Food Lovers

IF YOU’RE IN LONDON, YOU ALREADY KNOW YOU’RE IN FOOD HEAVEN. tHERE ARE SO MANY EXCELLENT CAFES, RESTAURANTS AND BARS FOR ALL PRICE RANGES. BUT FOR THE ULTIMATE FOOD EXPERIENCE, YOU CAN’T BEAT A LONDON FOOD MARKET FOR ITS VARIETY IN GLOBAL CUISINES AND LOW PRICES!


Raise your hand if you love weekend markets, popup markets, Christmas markets, farmer’s markets, really just markets of any kind. Well, if you’re in London, you’re in luck! London is a major foodie destination, with hundreds of regular markets and a global-spanning diversity of cuisines.

I always prefer a good ol’ market to a sit-in restaurant because there’s so much to choose from, everyone gets to eat what they want, and it’s all in one place! Middle Eastern? Indian? British? Spanish? Italian? Greek? East Asian? Mexican? Dessert? Drinks? You got it all! And you get to sit outdoors, perhaps even get a little shopping done, and be surrounded by the buzz of the city as you chow down.

Check out this list for some of the top-rated London Markets, starting from the most recommended ones, to fulfill your foodie dreams, from some of the more popular ones to those rare hidden gems that locals treasure! 

Note: In light of current circumstances and in an effort to control the spread of the novel COVID-19, many markets have either temporarily shut down or are working at a reduced capacity. Please check the market websites for updated working hours or closures.

Open air markets have been deemed as ‘relatively safer’ than closed supermarkets for your shopping needs by the Chief Medical Officer, however, please read and abide by the guidelines issued by Public Health England to mitigate any risk before visiting any market. Certain markets also offer order online services, which have been detailed in this list.

Old Spitalfields Market

Mon – Fri (11AM – 8PM), Sat (11AM – 6PM), Sun (11AM – 5PM)
One of the London foodie favorites, Old Spitalfields is a must-go if you get off at Liverpool St. Station or are in the area seeing the many museums and sights. With a separate hall for clothes, antiques and jewelry shops, and another giant hall for all the food, you’ll want to go here again and again to try everything! Try the authentic tastes of Ethiopia, Taiwan, Middle East, New York, India and more. Head over to the back side of the market, towards Elder Gardens for food trucks offering even more food options.

Greenwich Market

Mon – Sun & Bank Holidays (10AM – 5.30PM)
One of the best in London, Greenwich Market is located on a World Heritage Site and ever so conveniently nearby so many must-see sights and museums like Greenwich Park, Royal Observatory and the Queen’s House. Check out the wonderful antiques and handicraft stalls, if you manage to keep yourself from getting distracted from all the food! With so many delicious treats, like churros, Jamaican rum cake, fried chicken wings, or Italian Panzerotto to try, grab all the free samples as you go along to taste a bit of everything!

Borough Market

Mon – Thur (10AM – 5PM), Fri (10AM – 6PM), Sat (8AM – 5PM)
Order online from Borough Market
A regular lunch spot for locals and a must-see for tourists, Borough Market is considered to be the oldest and longest-running market in London. There’s some delicious well-known spots here here such as Kappacasein if you’re feeling cheesy, Gourmet Goat for your all things meaty, Horn OK’s Indian street food for our vegan/vegetarian foodies, Furness Food Hut’s bomba paella, delicious breads from Karaway Bakery or one of London’s best donuts from Bread Away. The best part is to go around and grab free samples from all the food stalls and the countless cheese, artisan bread and olive oil sellers. If you’re in the mood for sitting in, restaurants like Padella or El Pastor are easy to find! Located right by so many of London’s top tourist sites, it’s a great way to make a day out of it!

Camden Market

Mon – Sun (10AM – 6PM)
Camden Market also operate via Deliveroo, Uber Eats and Just Eat
One of the top London street food markets, and a great reason to visit Camden which is a very lively and bustling borough that tourists will love. Camden’s endless streets full of souvenirs, food and clothes stores will surely distract you, but make your way over to the Camden Market and the Camden Lock Market first where your food dreams will be satisfied. Grab some delicious fried halloumi or a vegan burrito or some Indian. Don’t miss the Stables Market, a historic section previously used as horse stables and hospital. You may also want to check out Inverness Street Market, a street packed with restaurants and pubs. Whatever you’re in the mood for, you’ll find here, with a beautiful view of the Camden Lock to add to it. 

Portobello Road Market

Mon – Wed (9AM – 6PM), Thur (9AM – 1PM), Fri – Sat (9AM – 7PM)
Portobello Market is one of the world’s most well-known antique markets, but certainly does not disappoint if what you’re looking for is food. With thousands of traders, you’ll find plenty of food options like paellas, curry, crepes, and must-try North African and Caribbean street food. Go on Saturday, which is the market’s main day, to catch all the traders and have a proper food market experience!

Leadenhall Market

24 hours, check specific opening hours for individual restaurants and bars
Unlike the other markets on the list, you won’t find the food stalls or trucks that are typical of London markets. Leadenhall Market is unique in that it offers beautiful open cafes with outdoor seatings during warmer months and bars. In line with the elegant atmosphere of the market, you can get yourself a cheese platter with some quality wines at Cheese (or even a Cheese and Wine tasting), or some seafood at the even fancier Chamberlain’s. There are many options in this upscale market. However, the greatest attraction of the market is the historic building itself which you’ll want to photograph endlessly, and the Victorian style alleys where parts of Harry Potter were filmed.

Maltby Street Market

Fri (12 – 2.30PM), Sat (10AM – 5PM), Sun (11AM – 4PM)
A hidden gem in London for street food market lovers, this one gives you the classic London history vibes, being located under a historic railway arch near Tower Bridge. Grab yourself a gourmet brownie from Bad Brownies, some French canelés or gyozas, among other things. With so much food to choose from, this one is a can’t-miss! 

Southbank Centre Food Market

Fri (12PM – 8PM), Sat (11AM – 8PM), Sun (12PM – 6PM)
One of the most recommended food markets for tourists, located on the Southbank right near the magnificent London Eye and the London Dungeon. The market offers a global array of street foods, beers and cocktails, sweets and desserts and fresh produce. Try some pasteis de natas or crepes, Korean BBQ, Ethiopian, Indian, Turkish, Polish, Seafood. Whether you’re vegan, vegetarian, or a meat-lover, your cravings will be satisfied here, along with the best view food market can offer of the River Thames.

Market Hall Victoria

Mon – Fri (7AM – 11PM), Sat (9AM – 11PM), Sun (9AM – 10PM)
Another one of those conveniently located food courts, this one is right outside one of the major train and bus stations in London, Victoria Station, and so close to Buckingham Palace. If you’re feeling peckish after a day of walking around or waiting in the Station and wondering where to eat, this is the place to go. With a great variety of sweet and savory foods, Market Hall also features a rooftop bar open all seasons!

Market Hall West End

Sun – Mon (11AM – 10PM), Tue – Wed (11AM – 11PM), Thur – Sat (11AM – 12AM)
Considered to be UK’s largest food hall, and featuring an even bigger rooftop bar, Market Hall West End is the place to go for food and drinks after a busy day shopping on Oxford Street. Whether it’s pancakes or dim sum or pizza or Indian that you’re craving, you’ll find it here. 

Street Food Union

Tue – Fri (11.30AM – 2.30PM)
Located through the stretch of Rupert St. in Soho, right in the middle of London’s West End theater district, this lunch time market will be your go-to while you’re waiting for your afternoon show, or passing through China Town or by Trafalgar Square. It’s really the perfect place for tourists to head to for a wide range of cheap, global street foods and drinks such as paella, deli food, loaded fries, falafels, vegan-friendly foods and more

Boxpark Shoreditch

Mon – Thur (11AM – 11PM), Fri – Sat (11AM – 12AM), Sun (11AM – 10.30PM)
Whether you’re in Shoreditch exploring the beautiful graffiti artwork or in the mood for a fun lunch break at work, Boxpark is the place to go. Built inside shipping containers filled with street foods, open bars and sustainable clothes and jewelry brands, it’s the worlds first ‘pop-up mall’. Some top-eats here include Poptata’s loaded fries, fried chicken burgers from Coqfighter and gourmet donuts from Dum Dum Donutterie (another one of London’s best!)

Dinerama

Wed – Sat (5PM – 12AM)
Another top option in the Shoreditch/Liverpool St. area is Dinerama, a two level, very trendy street food market with many street food and bar options. Open only during the evenings, this place is a great place to sit in, come snow, rain or sun, grab a bite and a drink, whether it’s after work, after a busy day sight-seeing around the area, or waiting on a night bus/train to the airport from Liverpool St Station. 

Victoria Park Market

Sun (10AM – 4PM)
Victoria Park is one of London’s best parks to take a stroll in, have a little picnic or a morning run. If you’re from the area, Victoria Park is already the go-to Park for you, especially on Sunday’s for the Sunday Food Market. Enter through Bonner Gate or Gore Gate and you’ll find all the classics of a Sunday food market, like hotdogs and burgers and pies and fries, and also many global street foods and international cuisine. Grab a plate of pasta or Thai or a slice of cake, and pick up some fresh produce or bread on your way home for a great way to spend a Sunday with friends or family. 

KERB King’s Cross

Mon – Fri (12PM – 2PM)
How many times have we been stuck waiting in King’s Cross for a train? Both tourists and locals know the feeling. Well if it’s around lunch time, kill the time by going to KERB, located about a 10 min walk from King’s Cross/St. Pancras International near the Regent’s Canal. You’ll find yourself surrounded by street food vendors which they switch up daily. If the weather is nice, it’s much better to spend your time by the canal, with a plate of your favorite food, than inside the station.

Broadway Market

Sat (9AM – 5PM)
If you’re in Hackney near Victoria Park, visit Broadway Market, another historically significant market with a long-winding trade history. This long street is packed on Saturdays with food stalls, offering American, British, East Asian, Middle Eastern and really any other cuisine you might be craving. You’ll also find baked goods and confectionaries that will delight you, like Crosstown Donuts, Crepes and Waffle stalls, Bad Brownies and vegan desserts! Grab some snacks while you take a walk along Regent’s Canal to Victoria Park. 

Netil Market

Mon – Fri (9AM – 6PM), Sat – Sun (11AM – 6PM)
Located very close to Broadway Market in Hackney, this market is composed of a small community of traders artists and craftspeople and also a large range of local and international foods, drinks and desserts accompanied by music for you to sit by and enjoy! You’ll also fun a sun terrace on the rooftop bar which is open all week!

Roman Road Market

Tue (10AM – 3.30PM), Thur (10AM – 3.30PM), Sun (9AM – 4PM)
On the more traditional side, this historic East End market near Victoria Park, running for over 150 years now, is a great way to see a very different side of London. You’ll be greeted with stalls selling handicrafts, clothes, and some of the nicest treats East End has to offer! Don’t miss Andy who’s been on the spot for 20 years serving the cheapest churros you’ll find in London, or St. Sugar’s, another long-running family patisserie stall!

Marylebone Farmers Market

Sun (10AM – 2PM)
Located halfway in between Oxford St. and Regent’s Park, this is another Sunday afternoon market that you can stop by for delicious baked goods, like scones, pies, fresh cheeses or breads, drinks and street foods from Turkey, Greece, Italy, France and the UK. 

Leather Lane Market

Mon – Fri (10AM – 3PM)
No district is deprived and no Londoner is too far at any point in time from a food market. Farringdon’s historic Leather Lane Market has become one of the local favorite. If you’re looking for a lunch spot nearby work, or just simply passing through the area, check out their diverse range of street foods, from falafels to Greek to Indonesian. 

Flat Iron Square Market

Mon – Sat (12PM – 11PM), Sun (12PM – 10PM), check working hours for individual food traders.
If you’ve been sightseeing near London Bridge and want a more relaxed, trendier, contemporary-London alternative to Borough Market, walk on a little further down towards Flat Iron Square. This open-air food court is a great hang out spot for post-work drinks and dinner or to reward yourself after a day of sightseeing. You’ll also find some great restaurant options like for breakfast, so check it out if you’re in the area. 

Pergola Paddington

Wed (4PM – 11PM), Thur – Sat (12PM – 11PM), Sun (12PM – 5PM)
Just off Paddington Station, Pergola is a beautiful forest-themed food hall. While the food hall doesn’t have as many food options as other markets on this list, it sure makes up for it with its beautiful, forest-themed decor and rooftop seating. Don’t forget to sign up to their newsletter through their website for a free drink! 

Ayesha Bilal
Ayesha Bilal

A 25 year expat, living currently in Turkey, and living my happiest life exploring the world, bit by bit, with my favorite travel buddy, and my partner, Argun. Follow my travel across England on FellowPrimo, and check out delicious recipes and the best spots to grab a bite around the world on HungryByAyesha.

More articles on London


You might like these too