Things to do in London: 11 farmyards and petting zoos to visit in the capital
and on Freeview 262 or Freely 565
Who says you need to escape to the countryside for a farmyard experience? London is home to some incredible city farms and petting zoos where you can meet everything from fluffy bunnies to curious goats and even the occasional alpaca!
Whether you're looking for a fun family day out, a peaceful retreat from city life, or just an excuse to cuddle some adorable animals, there’s a farm in London for you.
Advertisement
Hide AdAdvertisement
Hide AdFrom the riverside charm of Surrey Docks Farm to the lively atmosphere at Hackney City Farm, these hidden green spaces let you get up close with nature without leaving the city. Fancy feeding the sheep? Or maybe a pony ride? You can do it all right here in the capital.
So, if you're craving a wholesome day out surrounded by furry and feathered friends, grab your wellies and check out these top farmyards and petting zoos in London!
1. Mudchute Park & Farm
Where: Isle of Dogs
One of the largest inner-city farms in Europe with sheep, cows, llamas, and ponies. Free entry, making it a great budget-friendly option.
2. Vauxhall City Farm


Where: Vauxhall
Home to friendly alpacas, rabbits, ducks, and horses. Offers riding lessons and petting sessions.
3. Spitalfields City Farm
Where: East London
Advertisement
Hide AdAdvertisement
Hide AdA small but lively farm with goats, pigs, and guinea pigs. Has a lovely community vibe with seasonal events.
4. Hackney City Farm
Where: Hackney
A charming city farm where you can meet pigs, goats, donkeys, and chickens. Offers activities like animal feeding and beekeeping workshops.
5. Stepney City Farm


Where: East London
A friendly farm with goats, sheep, donkeys, and chickens. Offers arts and crafts workshops and a farmer’s market on Saturdays. Great for families and community events.
6. Deen City Farm
Where: Merton, South London
Features a mix of farm animals, including cows, pigs, sheep, and an aviary with exotic birds. Offers pony rides and educational workshops. Free entry (donations welcome).
7. Belmont Children's Farm
Where: Mill Hill, North London
Advertisement
Hide AdAdvertisement
Hide AdA larger farm with over 30 different animal species, including llamas, deer, and wallabies. Hands-on feeding and petting experiences. Great for kids and school visits.
8. Freightliners City Farm
Where: Islington
A small but lovely urban farm with sheep, goats, and rabbits. Offers a community café and gardening projects. Free entry and very family-friendly.
9. Surrey Docks Farm


Where: Rotherhithe
A riverside farm with pigs, goats, and donkeys. Includes a beekeeping area, an orchard, and vegetable gardens. Holds seasonal events and animal feeding sessions.
10. Hounslow Urban Farm
Where: West London
One of the largest city farms in London, featuring pigs, reptiles, and even birds of prey. Offers interactive animal encounters and flying bird demonstrations. Ideal for families looking for a more hands-on experience.
11. Crystal Palace Farm
Where: Crystal Palace Park
Advertisement
Hide AdAdvertisement
Hide AdA small, community-run farm with chickens, goats, and sheep. Located within Crystal Palace Park, making it great for a full day out. Free entry with donations encouraged.
Comment Guidelines
National World encourages reader discussion on our stories. User feedback, insights and back-and-forth exchanges add a rich layer of context to reporting. Please review our Community Guidelines before commenting.