previous arrow
next arrow

Welcome to the Dwyfor Rabbit Farm!

The Dwyfor Ranch Rabbit farm and Animal Park is situated in the beautiful village of Llanystumdwy between the busy towns of Porthmadog and Pwllheli.on the Lleyn Peninsula, North Wales.

For over 40 years the farm has welcomed visitors to interact with a wide range of farm animals including some rare breeds. Under adult supervision, the children are allowed to handle a selection of different types of animals including rabbits and guinea pigs, as well as hand-feeding many of the larger animals such as pigmy goats, alpacas, donkeys, ponies, pigs and lambs. You may see a wide variety of newly born animals or be lucky enough to witness a birth, specially around the Spring time where lamb bottle feeding is done during the day.

Knowledgeable staff members with years of experience are on hand for those wishing to purchase the farm reared animals.

Built into the courtyard is where the Caffi yr Efail/ The Smithy Cafe is situated. Try some of our delicious homemade cakes or maybe a bowl of freshly made soup. A full range of paninis, jacket potatoes and sandwiches are also available. The picnic area can be used for the visitors that would prefer to bring their own food on a hot day!

If you are looking for something different, why not book the Rabbit Farm for your children’s birthday party?! Let the kids run off steam in the park and then, armed with feedbags, let them feed all the animals of their choice! Party food will be awaiting them in the cafe afterwards.

The Rabbit Farm is family run and promotes a host of family fun. Come and enjoy a great family day out!

2024 Opening times

Due to adverse weather leading to a delay in works to re-open, The farm will now re-open for the season on Saturday, 23rd of March 2024

The farm hours will be 10:30-5:00 7 days a week throughout the Easter, Whitsun and Summer Holidays.

Off peak will be 10:30-4:30, 6 days a week. CLOSED FRIDAYS.

We look forward to welcoming you all for the 2024 season.


Adults: £6.50
Children & Young at Heart (over 65s): £6.00