LPB is 23 vs 39 for me but I do drive. Either way I wouldn't think it "meh".
The 39 minute journey time doesn't include:- the time between now and the journey start time
- delays
So you would need to budget an hour each way, i.e. a total of 2.5 hours for a 30 minute swim lesson.
Imagine doing that for every single thing you need to do.