Calculer un trajet en métro à Rennes

Temps, inter-stations et changement de ligne, calculés sur les horaires théoriques

Le chiffre que nous n’avons pas

Sur un réseau à deux lignes, presque tout itinéraire se résume à deux questions : combien de temps roule-t-on, et combien de temps change-t-on. La première a une réponse dans le fichier officiel. La seconde n’en a aucune.

Le fichier d’horaires déposé par STAR ne contient ni la table des correspondances ni celle des cheminements intérieurs — les deux sont facultatives dans ce format, et elles sont absentes. L’open data de l’exploitant, qui donne pourtant le détail des ascenseurs et le niveau de chaque quai, ne publie aucun temps de passage entre deux quais. Il n’existe donc aucune source pour la durée du changement à Gares et Sainte-Anne.

Un calculateur doit malgré tout compter quelque chose. Celui-ci compte 4 minutes par changement. Ce n’est pas une mesure, ce n’est pas une estimation de l’exploitant, c’est une convention de ce site : elle est écrite dans une seule constante du générateur, elle est rappelée sous chaque résultat, et le tableau ci-dessous montre exactement ce qu’elle change.

Pénalité de changementUn trajet sans changementUn trajet avec un changement
2 min8,6 min18,3 min
3 min8,6 min19,3 min
4 min retenu8,6 min20,3 min
5 min8,6 min21,3 min
6 min8,6 min22,3 min

La lecture est la suivante : sur un trajet qui ne change pas de ligne, le choix de la pénalité ne change rien du tout, et le résultat est entièrement tiré du fichier. Sur un trajet qui change une fois, il déplace le total d’autant de minutes. Comme il n’y a que deux lignes, aucun itinéraire de ce réseau ne subit plus d’un changement : l’incertitude est donc bornée et elle est toujours la même.

Pourquoi ne pas estimer la durée à partir des niveaux ?

L’idée est tentante : à Gares les deux quais sont à des niveaux différents, à Sainte-Anne ils sont au même. On pourrait en déduire que l’un est plus long que l’autre et fabriquer deux chiffres.

Ce serait inventer une donnée tarifaire ou horaire à partir d’une donnée de géométrie, sans rien pour la vérifier. Le nombre d’étages ne dit ni la longueur des couloirs, ni la vitesse à laquelle on les parcourt, ni le temps passé devant un ascenseur. Une seule convention, affichée, vaut mieux que deux chiffres plausibles et faux.

Ce qui, en revanche, sort bien du fichier

Le temps entre deux stations qui se suivent est la différence entre l’heure d’arrivée à la seconde et l’heure de départ de la première, telles que l’exploitant les dépose. Il est gardé séparément dans chaque sens, parce que les deux ne sont pas égaux : entre Gares et Jacques Cartier, le fichier donne 89 secondes dans un sens et 82 dans l’autre.

Sur ce réseau, ces temps contiennent déjà l’arrêt en station. On le vérifie en additionnant : la somme des tronçons de la ligne b donne 21,4 min, et le bout en bout publié pour cette ligne est de 21,4 min. Il n’y a donc rien à rajouter, et surtout rien à deviner.

Le trajet le plus long du réseau, calculé sur ce graphe, relie La Poterie à Cesson – Viasilva : environ 26,5 min, changement compris.

Ce que ce calcul ne contient pas

Ce site ne donne pas d’informations en temps réel : il n’est branché à aucune source live. Les trois flux GTFS-RT de l’exploitant répondent bien, mais aucun de leurs identifiants de course ne correspond à ceux du fichier d’horaires du métro — un widget qui tenterait de les raccorder resterait vide sans rien signaler. Ce que vous lisez ici, ce sont des horaires théoriques.

Le prix ne dépend pas du trajet

Un seul prix, pour tout le réseau

À Rennes le ticket ne dépend pas du trajet : il coûte le même prix d’une station à la suivante et d’un bout du réseau à l’autre. C’est pour cela que vous ne trouverez ici ni grille de zones ni calculateur de prix par couple de stations : un tel outil laisserait croire que le montant change, et il ne change pas.

Le fichier officiel ne contient qu’un identifiant de tarif, à 1,70 €, sans table de règles tarifaires, et le champ de zone est vide sur les 59 quais. Le même fichier indique 60 minutes de correspondance incluses avec le même titre, métro et bus confondus.

Questions fréquentes sur le calcul

Du fichier d’horaires lui-même. Le temps de chaque tronçon est la différence entre l’heure d’arrivée à une station et l’heure de départ de la précédente, et il est gardé séparément dans chaque sens parce que les deux ne sont pas égaux.

S’y ajoute le temps d’arrêt en station, qui ne figure pas dans les tronçons : il se déduit de la différence entre le bout en bout annoncé et la somme des temps de marche. Sans lui, le calcul rendrait un trajet plus court que la réalité.

Parce que le temps de passage d’un quai à l’autre n’existe dans aucune source : le fichier de Rennes ne dépose ni table des correspondances ni table des cheminements, et l’open data n’en donne pas davantage.

Un calculateur doit pourtant bien compter quelque chose. Celui-ci ajoute 4 minutes par changement, un nombre choisi par ce site, écrit dans son code, et affiché à l’écran à chaque résultat. Ce n’est pas une mesure : c’est une convention assumée, et elle est dite plutôt que cachée.

Non. Le calcul donne un temps de trajet, pas une heure d’arrivée d’une rame identifiée. L’attente sur le quai n’y est pas : elle dépend de l’heure et ce site ne connaît pas l’état du service à cet instant.

Pour savoir combien de temps on attend en moyenne à un endroit et à une heure donnés, la fiche de chaque station publie ses intervalles calculés.

Non. Le réseau est à tarif unique : 1,70 € d’une station à la suivante comme d’un terminus à l’autre. C’est précisément pour cela qu’il n’y a pas de calculateur de prix sur ce site — un tel outil laisserait croire que le montant varie.

Parce que tout le graphe — stations, tronçons, temps — est écrit dans la page au moment où elle est construite. Il n’y a ni appel à une interface, ni base de données interrogée pendant que vous cliquez.

C’est un choix de robustesse : la page continue de fonctionner le jour où une interface extérieure tombe. En contrepartie, elle ne sait rien du trafic du moment, et elle ne prétend pas le savoir.

Les stations et les horaires de cette page proviennent du fichier GTFS publié par STAR via transport.data.gouv.fr et de l’open data de data.explore.star.fr (Source : STAR / Rennes Métropole — ODbL), consultés le 9 novembre 2026 — ce sont des horaires théoriques, ce ne sont pas des informations en temps réel. Métro de Rennes est un guide indépendant : il n’est géré ni par STAR ni par Rennes Métropole et n’a aucun lien avec eux. Avant de voyager, vérifiez sur star.fr.

Sur cette page