Vauxhall City Farm
This charming, free community farm tucked in the shadow of London skyscrapers, home to alpacas, pigs, horses, and small pets. Gives kids a chance to get up close to farm animals in central London, meet famous alpacas, and hold guinea pigs.
- Insider tip: Book a "Cuddle a Pet" session in advance: kids get 15 minutes of dedicated hands-on time snuggling guinea pigs and rabbits.
- Ticket price: Free entry (Donations welcomed; ~£5 for pet sessions)
Times change seasonally — always check before you set off.
You might also like

Mudchute Park and Farm
One of Europe's largest urban farms, set across 32 acres and home to over 100 animals including cows, pigs, llamas and ducks, with the Canary Wharf skyscrapers rising behind them.
See details
Deen City Farm & Riding School
This 5-acre urban farm is nestled next to Morden Hall Park; it's sweet and free - though a donation to the charity running it is appreciated. Animals include alpacas, pigs, donkeys, ducks, geese, and owls alongside rare British farm breeds, and there's a riding school too. You can buy small bags of feed pellets to give to the friendly goats, sheep, and cows.
See details
Hounslow Urban Farm
One of London's largest community farms, with pigs, sheep, owls, alpacas and indoor cuddle sessions with reptiles and rabbits.
See details
