Creo que te la estas complicando demasiado con una sola tabla...
Yo crearía otras dos tablas...
1.- Viajes
id|viajero|ruta
2.- Tramos
id|viaje|origen|destino
De tal forma que cada VIAJE pueda tener X cantidad de TRAMOS, y al final bastará conque calcules y sumes los valores de kilometros de todos los tramos de un viaje determinado...
Viaje:
1|Manuel Guerrero|Monterrey-Guadalajara
Tramos
1|1|Monterrey|Saltillo
2|1|Saltillo|Matehuala
3|1|Matehuala|San Luis
4|1|San Luis|Guadalajara
5|1|Guadalajara|Zacatecas
6|1|Zacatecas|Torreon
7|1|Torreon|Saltillo
8|1|Saltillo|Monterrey
Espero que te ayude a ver las cosas desde otro punto de vista...