On arrive à Bastia ou Ajaccio, on veut rejoindre Corte ou la Balagne en train, et on se retrouve face à des grilles horaires qui changent selon la saison, parfois modifiées par des travaux sans préavis visible. Trouver l’horaire de train en Corse le plus adapté à son programme demande un peu de méthode, parce que le réseau des Chemins de Fer de la Corse ne fonctionne pas comme un TER classique du continent.
Périodes de validité des horaires : un point souvent négligé
Le réseau corse découpe son année en plusieurs grilles horaires distinctes. Les horaires été 2026 courent par exemple du 29 juin au 30 août, puis une grille de rentrée prend le relais du 31 août au 1er novembre. Entre ces périodes, les fréquences, les premiers et derniers trains, et surtout les correspondances peuvent changer du tout au tout.
Le réflexe classique consiste à chercher « horaire train Corse » sur un moteur de recherche et à cliquer sur le premier PDF trouvé. Le problème, c’est qu’on tombe parfois sur une grille périmée ou sur celle de la saison suivante. Vérifiez systématiquement la période de validité indiquée en tête de chaque grille avant de planifier quoi que ce soit.
Pour un séjour à cheval sur deux périodes (fin août par exemple), on doit consulter les deux grilles et comparer les créneaux. Un train qui part à 8h en juillet peut ne plus exister en septembre.
Grandes lignes et liaisons périurbaines en Corse : deux logiques différentes

Le réseau ferroviaire corse repose sur trois axes grandes lignes :
- Bastia – Ajaccio (la traversée centrale par Corte et Ponte-Leccia)
- Ajaccio – Calvi (via Ponte-Leccia, avec correspondance)
- Bastia – Calvi (ligne du nord, desservant la Balagne)
À côté de ces grandes lignes, trois services périurbains fonctionnent avec une fréquence plus élevée : Calvi – Ile Rousse en Balagne, Bastia – Casamozza, et Ajaccio – Mezzana. Ces navettes permettent de rejoindre les plages ou les communes proches sans voiture.
La distinction compte pour choisir son horaire. Sur les grandes lignes, on a peu de trains par jour. Rater un départ peut signifier attendre plusieurs heures. Sur le périurbain Balagne entre Calvi et Ile Rousse, la fréquence est nettement plus souple, surtout en été.
Correspondance à Ponte-Leccia : le nœud à anticiper
Ponte-Leccia est la gare de jonction du réseau corse. On y passe pour relier Bastia à Calvi, ou pour connecter la ligne Ajaccio – Bastia avec la Balagne. Sur le papier, les correspondances sont prévues. Sur le terrain, les retours varient selon la saison et les éventuels travaux.
Des ajustements ponctuels liés à la modernisation du réseau peuvent décaler ou supprimer temporairement certains trains. Ces modifications ne sont pas toujours visibles immédiatement dans les PDF statiques du site officiel des CFC. La meilleure approche consiste à croiser la grille officielle avec les informations de perturbations diffusées par l’opérateur ou la presse locale corse.
Pour une correspondance à Ponte-Leccia, prévoir une marge d’au moins un créneau de battement entre l’arrivée et le départ du train suivant. C’est la méthode la plus fiable pour éviter de rester bloqué dans une gare sans alternative avant plusieurs heures.
Où consulter les horaires du train corse : sources fiables et limites

Le site officiel des Chemins de Fer de la Corse (cf-corse.corsica) reste la source de référence. On y trouve les grilles par ligne et par période, en téléchargement. Le site non officiel train-corse.com, créé par un cheminot corse et en ligne depuis plus de vingt ans, propose une navigation repensée avec consultation rapide des prochains trains.
Une application mobile existe aussi : Train Corse, qui permet de consulter les horaires pour Bastia, Ajaccio et Corte depuis son téléphone.
Il n’existe pas d’application unique qui agrège en temps réel les horaires, les perturbations et les correspondances du réseau corse comme on pourrait le trouver pour la SNCF sur le continent. Aucune appli ne remplace la vérification manuelle des grilles officielles, surtout en cas de travaux ou de changement de saison.
- Site officiel CFC (cf-corse.corsica/horaires) pour les grilles PDF à jour
- Train-corse.com pour une consultation plus ergonomique et des articles d’actualité réseau
- Application Train Corse sur smartphone pour un accès rapide en déplacement
- Presse locale (Corse Net Infos, par exemple) pour les perturbations et grèves éventuelles
Adapter son itinéraire en Corse au rythme du train
Le train en Corse n’est pas un moyen de transport pensé pour la vitesse. Les lignes suivent des tracés montagneux, les arrêts sont nombreux, et le trajet Bastia – Ajaccio prend plusieurs heures. Accepter ce rythme change la façon de planifier.
Pour un séjour orienté plages en Balagne, le périurbain Calvi – Ile Rousse suffit largement. On descend à un arrêt, on profite de la plage, on reprend le train suivant. Le périurbain Balagne fonctionne presque comme une navette littorale en été.
Pour traverser l’île, mieux vaut concentrer le trajet sur une demi-journée et ne pas empiler les correspondances. Un Ajaccio – Corte en matinée laisse l’après-midi libre, alors qu’un Ajaccio – Calvi avec changement à Ponte-Leccia mange facilement la journée si la correspondance est serrée.
Le dernier point à garder en tête : les horaires de train en Corse évoluent chaque saison, et parfois en cours de saison. Une vérification la veille du départ, directement sur le site officiel ou via l’application, reste le geste le plus simple pour éviter les mauvaises surprises à quai.

