Not only that, but even after years of gym going and explicitly trying to find my most efficient workflow, the shower, changing to/from workout gear and driving to/from gym, makes each workout take 2 hours (1 hour training + 1 hour logistics overhead). 2.5 hours if I talk to my gym buddies or use the sauna/hot tub.
There is a gym very near my office. I do a short strength training circuit that takes me between 30-45 minutes. My commute is 15-20 minutes (medium size city and I live within 10 miles from work) and I shower at home.
Obviously very specific to my scenario, but it works for me.