I can do makeup on public transportation, no problem! When I was in HS, I was on color guard and we'd have to do our makeup on school busses on the way to performances/competitions. I can do liquid eyeliner on a schoolbus!
I'm one of those horrible ppl who does their makeup while driving. I only ever glance in the rearview mirror to make sure that my concealer's all patted in. I'm a night owl and my commute is about 30 min, so it's hard for me to get up early enough to put on any makeup. I also wear powder foundation, which helps. I WILL NOT curl my eyelashes in the car, nor will I do mascara (at least when I'm driving). I'll do any & all makeup when someone else is driving.
If I'm going out for the evening or to an event, my makeup is 100% done before I head out of the house.