2 and 3/4 hr drive, but well worth it. The most interesting and unusual stuff is indoors, so weather not an issue. Each feature is worth going. The rainforest alone, one can spend hours in. 4 levels and monkeys jumping overhead.
We can car pool at 7am and early dinner in St Joe on way back. Barbados Castle mexican restaurant. Zoo is open daily 10-4 and costs $13.50. A wonderful place!