I wouldn't expect a lift home after staying at a friend's, so I don't think she was BU to not give you a lift in a general sense
However, considering that you always give her a lift and once paid for her uber, it makes it more unreasonable that she's unwilling to return the favour and I understand how you feel.
Then again maybe she sees it as your choice to give her a lift...she might be thinking that you're offering her a lift home every time because you're happy to do it/you like driving/have plenty of spare money etc but she has a right not to do it if she doesn't feel she's in the same circumstances.
I once had a really illuminating session with a counsellor on this - I was talking about how I always feel that I give more to friendships than I get back (e.g travelling miles to their house for their birthday when they had no one to be with but they weren't there for my birthday because it was 'too far to travel', or taking shopping over to their house when they're ill but realising I don't get the same when I'm ill). The counsellor explained that most people will only put themselves out for others if it is convenient and easy for them to do so. They also subconsciously assume that everyone else does this - so if you travel to their house for their birthday it doesn't occur to them that you may have put yourself out for them or it may have been inconvenient in any way, because they wouldn't do that themselves. Instead they assume that you must be doing it because you have plenty of spare time, were bored that day, you have plenty of petrol, you enjoy driving, you wanted to visit their town anyway etc etc and therefore it never occurs to them that they need to return the favour because in their mind, you didn't put yourself out you just did what you WANTED to do and what was EASY for you to do, and if you're offering to come see them, or offering a lift they're not going to turn it down. But if they don't WANT to do the same for you or its not EASY for them to do the same for you, then they won't, because why would they? And in their mind there's no way you'd be doing it for them if it wasn't something that was easy for you and what you wanted to do. So their mind they're not doing anything wrong by not doing the same fir you. Does that make sense?
So you have two options - keep being the way you are and being generous, putting yourself out for people, but understand that they won't do the same for you and don't be resentful about that, do things for other people because you WANT to and you enjoy being a generous person, without needing anything back. OR, stop putting yourself out for people and adopt the attitude that most people have of only doing things if you want to and if its easy for you, unless it's a very close friend or family member who needs help and you really want to help them. With my friends I have mainly adopted the latter. But when I do put myself for people to be nice, I do it with all the above in mind and I don't get hung up anymore on whether they return the favour, and I don't even blame them when they don't do the same for me because I know that they are likely not doing it purposefully, it's just that their mind works differently. Its really changed my outlook on things.
My advice in this situation would be don't give her a lift again or pay for her uber. Treat her exactly the same as she treats you. If she doesn't like it and makes it clear she EXPECTS you to keep giving her a lift when she won't do the same, then end the friendship. If she's OK with getting the bus from yours, then it becomes equal. And next time check the buses and ask her to drop you off at the bus station at the correct time.