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

Farm · Tourist Spot
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
61 reviews
  • So worth a visit all the animals were so cute. We got to feed them carrots which made my day. The shop was also great. Will definitely be back if I'm in the area  more »
  • Such a lovely thing to do for a hour in John O Groats. Although I have older teen children they loved the experience. Well cared for animals and a lovely experience to buy carrots from the shop and....  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 :)

Plan your trip to John O'Groats

  • Get a personalized plan

    A complete day by day itinerary
    based on your preferences
  • Customize it

    Refine your plan. We'll find the
    best routes and schedules
  • Book it

    Choose from the best hotels
    and activities. Up to 50% off
  • Manage it

    Everything in one place.
    Everyone on the same page.

Popular things to do in John O'Groats

Duration: 2 hours
Duration: 2 hours
Duration: 4 hours

Side trips from John O'Groats

Duration: 30 minutes
Duration: 2 hours
Duration: 30 minutes
Duration: 1h 30 min