Our gym is about 20 minutes drive from home, and about 10 minutes drive from school. There is another one that is closer, about 10 minutes from home and about 5 minutes from school, but somehow we ended up at the one we're at so we've stayed there.
We actually can't get younger DD to gym on weekdays after school as both of us are working, so we are relying on other parents to take her as some other girls at her school go to the same gym ('yay' for those parents!).
On Saturdays I drive older DD to gym, then younger DD to ballet, then pickup the older DD from gym, then pickup the younger DD from ballet, so I'm driving back and forth all morning. It takes about 15 minutes to get between the gym and the dance school (the dance school is actually near the other gym!).