Looking for something fun, educational, and free to do with the kids in London? How about spending a day exploring one of the city’s free farms?
London’s city farms help introduce children to animals, nature, and farming, while enjoying some family time outdoors. Whether you’re looking to visit goats, pigs, or ducks, there are plenty of animals waiting for you at these hidden gems around the city.
Here are five of the best free farms in London. You can meet furry friends and enjoy the sights and sounds of the countryside—right in the heart of the city.
1. Spitalfields City Farm
Location: Spitalfields, E1
Price: Free

If you’re wandering through Spitalfields and want a little break from the hustle and bustle, Spitalfields City Farm is the perfect spot to visit. This community-run farm is home to a variety of animals, from friendly goats and pigs to adorable rabbits and chickens. Whether it’s a sunny day or a chilly one, there’s always something to see and do here.
You can also catch one of their fun activities like animal feeding times. This is a great spot for younger kids to get close to the animals and learn about farm life.
Opening Times:
- Winter: 10:00am – 4:00pm
- Summer: 10:00am – 4:30pm
- Closed on Mondays
2. Vauxhall City Farm
Location: Vauxhall, SE11
Price: Free

Vauxhall City Farm offers a fantastic day out for families. Located by the River Thames, this farm is home to all sorts of animals, including donkeys, goats, and even a few chickens. Plus, the friendly team are always happy to share interesting facts about the animals and farming life.
The farm hosts a variety of activities throughout the year, from seasonal events to educational workshops for the little ones. It’s the perfect place for a low-cost family day out that’s both fun and informative.
Opening Times:
- Daily: 10:00am – 4:00pm
3. Hackney City Farm
Location: Haggerston, E2
Price: Free

Located in the vibrant neighbourhood of Hackney, this charming farm is a true oasis in East London. Hackney City Farm is home to cows, goats, chickens, and more, offering kids plenty of opportunities to learn about life on a farm. You can wander through the animal pens, enjoy the community gardens, and even participate in activities that teach about sustainability.
Hackney City Farm is all about community and learning. Kids can take part in fun activities like gardening, animal care, and even cooking. It’s a great way to show little ones where food comes from and how farming works.
Opening Times:
- Daily: 10:00am – 4:30pm
4. Mudchute
Location: Isle of Dogs, E14
Price: Free

Mudchute is one of London’s hidden gems, offering a large green space perfect for an escape from the city. Located on the Isle of Dogs, Mudchute is one of the biggest urban farms in London. With over 32 acres to explore, there’s plenty of room for kids to roam around, meet farm animals, and get involved in educational activities.
Kids will love the variety of animals here, including cows, goats, pigs, and more. The farm also has an education centre where children can take part in workshops and learn about food production, animal care, and sustainable farming.
Opening Times:
- Daily: 9:00am – 4:00pm
5. Golders Hill Park Zoo
Location: Golders Green, NW3
Price: Free

If you’re in the Hampstead area, Golders Hill Park Zoo is another fantastic place to spend a few hours. This little zoo is home to a variety of animals, including donkeys, goats, rabbits, and more. It’s the perfect stop if you’re looking for a quiet, family-friendly spot with easy access to beautiful green spaces.
The zoo is small but charming, and it’s surrounded by lush gardens and parkland, so it’s a great place to relax, have a picnic, and enjoy the outdoors. It’s a fantastic option for a quieter day out with younger kids.
Opening Times:
- Daily: Timings vary
Why visit London’s free farms?
London’s free farms are more than just places to see animals—they offer a chance for children to connect with nature and learn about the world around them. These farms provide a hands-on experience where kids can discover farming practices, sustainability, and animal care. Many of the farms also run educational activities, giving children the opportunity to learn in a fun and interactive way.
Best of all, these farms are completely free to visit, making them a great option for a day out that doesn’t break the bank. Whether you’re stopping by for a short visit or spending a bit more time exploring, there’s always something to see and do at these urban farms.