Trip Planner:   USA  /  Texas  /  Gainesville  /  Frank Buck Zoo

Frank Buck Zoo, Gainesville

#1 of 6 in Things to do in Gainesville
Frank Buck Zoo is a small zoo founded in 1930 and located in the 30 acres (12.1 ha) Leonard Park in Gainesville, Texas, United States. The zoo started as the Gainesville Community Circus in 1930. It is home to more than 130 animals.
Make Frank Buck Zoo part of your personalized Gainesville itinerary using our Gainesville planner.
Create an itinerary including Frank Buck Zoo
© OpenMapTiles © OpenStreetMap contributors

Frank Buck Zoo Reviews

Rate this attraction
TripAdvisor Traveler Rating
TripAdvisor Traveler Rating 4.5
166 reviews
  • We have been going every year for the last 7 years. It's an awesome little zoo! Plus, the huge park is right there, along with the water park. It's a great spot for families.  more »
  • We love visiting here several times a year, it's a very comfortable environment that you can walk around and totally relax admiring all of the beautiful animals. It's not excessively busy and very...  more »
  • Always great! They do a wonderful job of keeping the zoo clean for both people and animals. It's never overly crowded. There's a good mix of different animals. It takes us about 2 hours to walk around the whole zoo, which in my mind is perfect. We would choose this zoo over any other in the area, hands down.
  • Nice quiet zoo. It's small walk through zoo with a gift shop. Price is very good and has a small petting zoo with goats and pigs. Took bout hour to explore all of it. Afterwards we took the kid to the park for free.

Plan your trip to Gainesville

  • 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
  • Manage it

    Everything in one place.
    Everyone on the same page.

Popular things to do in Gainesville

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

Side trips from Gainesville

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