Puffin Croft Petting Farm & Farm Shop, John O'Groats

Puffin Croft Petting Farm & Farm Shop is located in John O'Groats. To visit Puffin Croft Petting Farm & Farm Shop and get the most from your holiday in John O'Groats, create itinerary details personal to you using our John O'Groats day trip planning website .
Create an itinerary including Puffin Croft Petting Farm & Farm Shop
© OpenMapTiles © OpenStreetMap contributors
Puffin Croft Petting Farm & Farm Shop Reviews
Rate this attraction
TripAdvisor Traveler Rating
TripAdvisor Traveler Rating 5.0
48 reviews
  • We had seen Puffin Croft on the TV in Australia and put it on the top of our list of places to visit. We are so glad we did. We met Cara, who is delightful, and makes the most yummy muffins and carame...  more »
  • Even without children, we had a fantastic time at the petting farm! It was so much fun to interact and feed all the animals and the shop had some great gifts. We highly recommend to buy the vegetables...  more »
  • The room was very welcoming and clean. The beds were the most comfortable beds in my entire 2 week tour of Scotland. Cara is lovely and will do all she can to make your stay perfect. Last but not least the petting farm was brilliant! The animals were so friendly and cute.
  • Lovely little petting farm! Cute and fluffy animals. It is possible to buy some carrots to feed the animals and especially the goats were very interested in getting every last carrot. There is also a little shop to buy fresh veggies and homemade food stuff. Worth a visit :)
  • Build a plan

    Tell us where and when you
    want to go, we will build
    the best sightseeing itinerary
  • Refine it

    You have complete flexibility on your destinations and itinerary
  • Book as a package

    Use our travel agents to get
    package savings and hassle free booking
  • Enjoy your trip!

    Enjoy our 24x7
    on-trip assistance

Popular things to do in John O'Groats

Duration: 2​h
Duration: 2​h
Duration: 4​h

Side trips from John O'Groats

Duration: 2​h
Duration: 2​h
Duration: 2​h
Duration: 2​h