
You can buy anything in London's markets, from cheap eats and fresh produce to art and antiques, to retro and designer fashions.
There's around 90 major street markets in London to choose from, so you have hours of browsing and bargains ahead of you!
Visit the big names such as Portobello Road, Spitalfields Market and Camden's Stables Market. Wander through a traditional East End street market. Or find a local Farmers' Market in your area.
Below is a guide to the most popular, most sought-after, and best-loved markets in London. Give your senses a treat and pop along to enjoy the sights, sounds, and smells of London's markets.




Theatre Tickets
London Pass
Tours
Attractions