The true question is: what kind of problem are you trying to address?
If you only need to make sure the bus is on-time to ease your schedule, a small android device with shared location may do the trick. Put it in silence mode, hide it somewhere and you will be fine. Why android? It’s cheap and it works with Apple too.