Dado que los servicios de transporte público tienen horarios específicos (a diferencia del transporte privado que puede salir en cualquier momento), un algoritmo debe, por tanto, no solo encontrar un camino hacia un destino, sino optimizarlo para minimizar el tiempo de recorrido de cada uno.
La calidad de los datos es fundamental para realizar cálculos y mostrar al usuario información confiable.
Típicamente suele proporcionar una lista de sitios por donde pasar, con los cruces y direcciones que hay que seguir, números de carretera, distancias, etc.
Normalmente también proporciona un mapa interactivo con una ruta sugerida marcada.
Algunos sitios web también proporcionan información sobre rutas aptas para diferentes tipos de vehículos así como para ciclismo o senderismo.