Disclaimer: writing this on behalf of my gf and from her perspective.

Occasionally I get a ride to work with my good friend and co-worker who lives near me, as I can't drive. However, every time I catch a lift, he charges me quite a bit of money. I think this is unfair, as we have the same destination, and where he drives to means that I'm late for work every time I need to rely on him (although we work at the same place, I work at a different part of the site, so I need to walk for 15 minutes after he's stopped).

He's unwilling to change his routine to be earlier so that I'm not late, I've tried that avenue before. And public transport can't get me to work reliably, which is why I rely on lifts.

I'd understand if it was to help pay for petrol, but he's usually very tight fisted with money anyway, despite being very well off - and seems to be taking advantage of the situation to profit off of his friends.

tl;dr: My friend (been friends for years) charges me for lifts to the place we work, despite always making me late, and not having to change his driving route to pick me up.