While everyone is different we have seen people with families stay as much as 6 hours! The farm is large and you are welcome to enjoy it without rushing.  Most people stay for about 3 to 4 hours.