Saint Louis Zoo
Rating
Price
Free
Duration
3–6 hours
Best Ages
All ages — one of the best free zoos in the country
About
The Saint Louis Zoo is one of the most extraordinary free public resources in the United States: a world-class zoological park with over 18,000 animals across 500+ species, entirely free to enter. It's one of only a handful of accredited major zoos in the country that charges no admission, and for families visiting St. Louis, it's an automatic priority.
The zoo spans 90 acres inside Forest Park and is divided into distinct habitat zones: the African Savanna (lions, giraffes, zebras, rhinos), River's Edge (hippos, cheetahs, Asian elephants), the Big Cat Country (tigers, leopards), Sea Lion Sound (daily feeding shows), Penguin & Puffin Coast (underwater viewing panels are breathtaking), Primate House, Insectarium, Bird House, and more. With young kids, a full visit across all major zones takes 4–6 hours at a comfortable pace.
The Penguin & Puffin Coast exhibit deserves special mention: the underwater viewing panels let kids press their face to the glass while penguins and puffins swim literally inches away. It's one of those exhibits that creates a lasting memory, and it's consistently the most-photographed spot in the zoo.
Practical planning: summer mornings at the zoo are the gold standard. Arrive by 8:30–9am before the heat peaks and crowds build. Animals are most active in the early morning hours, and you'll be done with the major exhibits before noon. Bring packed food and use the abundant picnic areas — dining at the zoo's on-site restaurants is an option but can get expensive for a family.
Parking in the zoo's dedicated lots costs $15–$17. Free parking is available throughout Forest Park, and the zoo is walkable from multiple Forest Park lots if you're comfortable with a 5–10 minute walk. A zoo membership is excellent value for St. Louis families who visit more than twice a year.
Age Suitability
Parent Logistics
Stroller-Friendly
Yes
Nursing / Changing
Available
Kid Meals
Available
Setting
Indoor & Outdoor
Rainy Day
Not ideal
Plan Your Visit
Best Time to Visit
Weekday mornings or right at opening on weekends; summer arrive by 8:30am
Wait Times
No admission wait; some paid add-ons (children's zoo, 4D theater) have short queues
Nearby Food
Multiple on-site dining options (fast casual, snack stands, sit-down). Picnic spots throughout. Forest Park has additional food vendors. The Hill neighborhood (10 min walk) has excellent Italian restaurants for a post-zoo meal.
Why Kids Love It
The Saint Louis Zoo is consistently ranked among the top 5 zoos in the US, and it's entirely free to enter — a fact that still surprises visitors. Kids love the big cats, the sea lion feeding demonstrations, the penguin exhibit where you can watch them swim level with your face, and the Sea Horse habitat in the new River's Edge. The scale is massive enough that each visit feels different.
Pro Tips from Parents
- Arrive right at opening (9am) for the calmest morning experience; animals are most active in the first 2 hours
- Sea lion feeding demonstrations are scheduled daily — check the zoo app or website for times
- The Penguin & Puffin Coast exhibit is a must — the underwater viewing panels are spectacular for kids
- Bring your own food and use the many picnic tables throughout the zoo to keep costs near zero
- A zoo membership pays off after just 2–3 visits and includes parking discounts
What to Bring
- Packed lunch and snacks
- Water bottles (refill stations throughout)
- Sunscreen and hats
- Stroller for little ones (wide paved paths)
- Zoo map (or app) — the zoo is large and easy to get turned around in
Cost Info
Free Admission
Estimated Cost (Family of 4)
$0–$30 (base admission free; paid add-ons optional; parking $15–$17; food $20–$40)
Tips to Save
- Admission is completely free — bring a packed lunch and picnic in the park to turn this into a $0-spend family day; parking at Forest Park's free lots and walking in saves $15+
Hours & Contact
Hours
- Friday
- 10AM-4PM
- Monday
- 10AM-4PM
- Sunday
- 9AM-4PM
- Tuesday
- 10AM-4PM
- Saturday
- 9AM-4PM
- Thursday
- 10AM-4PM
- Wednesday
- 10AM-4PM