Knowing where you are, what time it is and how long it takes to get to the location where you are expected to get out of the bus, you so some simple math and then set a clock alarm due in X minutes.
No special app needed. But if you are into that, and if you think there are many who would need such specialised app, then consider writing one yourself and sell in in the app store.