This tutorial shows your app users where the Bus is at any point in time How to broadcast a GPS location and share the information on a map with others in real time..CloudDB. It may be something you could use along with an app to calculate driving distance between two locations. If you know the distance, you estimate arrival time at the specific location. See HOW TO: Use the Navigate control . Estimate an average driving speed and if you know the distance you calculate the arrival time.