Le train Bastia-Ajaccio circule 3 à 6 fois par jour selon la saison. C’est U Trinighellu, le train ferroviaire des Chemins de Fer de Corse (CFC), qui assure cette liaison à travers le cœur de l’île. Pas un petit train touristique qui fait le tour du port en 50 minutes : un vrai train, avec des horaires réguliers, un prix fixe et un trajet de 3h30 à 4h entre les deux principales villes corses.
| Saison | Fréquence quotidienne | Premier départ (Bastia) | Dernier départ (Bastia) | Durée | Prix |
|---|---|---|---|---|---|
| Été | 4 à 6 trains/jour | 5h58 | 17h23 | 3h30 à 4h | 21,60€ |
| Hiver | 3 trains/jour | 5h58 | 17h23 | 3h30 à 4h | 21,60€ |
🚂 L’essentiel à retenir
Combien de trains circulent par jour entre Bastia et Ajaccio ?
La réponse varie selon la période de l’année. La ligne est assurée toute l’année, mais le nombre de départs quotidiens n’est pas le même en pleine saison touristique et en période creuse. Dans les deux cas, la répartition suit un schéma logique : des départs le matin, d’autres en début d’après-midi, ce qui permet d’organiser un aller-retour dans la journée ou de planifier une arrivée en soirée.
En été : 4 à 6 trains par jour
De juin à septembre, le CFC renforce ses fréquences pour absorber la demande touristique. Comptez entre 4 et 6 trains quotidiens dans chaque sens, avec des départs répartis entre le matin et l’après-midi. Le premier train quitte Bastia à 5h58, ce qui permet d’arriver à Ajaccio en milieu de matinée. Le dernier départ depuis Bastia est à 17h23, pour une arrivée à Ajaccio en soirée. Le sens Ajaccio vers Bastia fonctionne selon la même logique horaire.
Cette fréquence estivale est suffisante pour organiser son séjour sans contrainte particulière, à condition d’anticiper les horaires, car les places peuvent partir vite en haute saison.
En hiver : environ 3 trains par jour
En dehors de la saison estivale, le service est réduit à environ 3 trains par jour. C’est moins souple, mais la liaison reste assurée quotidiennement. Pour un voyageur qui n’est pas soumis à des horaires stricts, cela reste tout à fait praticable. L’important est de consulter les horaires précis sur le site officiel avant de partir, car le calendrier exact varie d’une saison à l’autre.
U Trinighellu, c’est quoi exactement ?

U Trinighellu (parfois écrit Trinichellu) est le surnom affectueux donné par les Corses au train du réseau CFC. Ce n’est pas un de ces petits trains à roues qui sillonnent les ports et les centres-villes en circuit touristique de 50 minutes : c’est un vrai train ferroviaire, sur rails, géré par la Collectivité de Corse.
La confusion est fréquente parce que les mots « petit train » circulent beaucoup dans les recherches liées à la Corse. À Bastia comme à Ajaccio, il existe effectivement des petits trains de ville pour les visites guidées, mais ils n’ont aucun lien avec la ligne ferroviaire qui relie les deux capitales de l’île.
Le réseau CFC forme un Y avec Ponte-Leccia au centre, desservant trois branches : Bastia, Ajaccio et Calvi. La ligne Bastia-Ajaccio traverse le cœur montagneux de l’île en passant par Casamozza, Ponte-Leccia, Corte et Vizzavona. Corte, ville historique au centre de la Corse, est d’ailleurs accessible très facilement en train depuis Bastia ou Ajaccio, ce qui en fait une étape naturelle pour explorer les sites naturels que l’île réserve à ceux qui prennent le temps de s’y arrêter. Le sud de l’île, en revanche, n’est pas desservi par le réseau ferroviaire.
Durée et prix du trajet Bastia-Ajaccio
Avant de réserver, deux chiffres à retenir. Ils ne changeront pas votre décision, mais ils vous aideront à planifier votre journée correctement.
3h30 à 4h selon le train
Le trajet entre Bastia et Ajaccio dure entre 3h30 et 4 heures, selon le train et le nombre d’arrêts. Cette fourchette est cohérente avec la distance parcourue et le relief traversé : le train longe des vallées encaissées, franchit des viaducs et s’enfonce progressivement dans les montagnes du centre corse avant de redescendre vers la côte ouest. Pour un trajet de cette longueur, c’est une alternative sérieuse aux routes de montagne corses, particulièrement sinueuses entre Bastia et Ajaccio.
21,60€ le billet dans les deux sens
Le prix du billet Bastia-Ajaccio est de 21,60€, identique dans les deux sens. Pour contextualiser, voici quelques tarifs sur les autres liaisons du réseau :
- Bastia vers Corte : 10,10€
- Ajaccio vers Corte : 11,50€
- Ajaccio vers Calvi : 25,10€
Des réductions et des pass existent sur certains profils (jeunes, familles, résidents). Les détails sont disponibles directement sur cf-corse.corsica. Les vélos sont également acceptés à bord, ce qui peut être utile si vous prévoyez un séjour actif sur l’île.
Où trouver les horaires officiels et à jour ?
Les horaires du train Bastia-Ajaccio changent à chaque changement de saison. Les données publiées sur des sites tiers peuvent être obsolètes ou correspondre à une grille horaire différente de celle en vigueur au moment de votre voyage.
La seule source fiable est le site officiel des Chemins de Fer de Corse : cf-corse.corsica. Vous y trouverez les grilles horaires été et hiver, les tarifs à jour et la possibilité de réserver vos billets directement en ligne. Pensez à vérifier les horaires à la date précise de votre trajet, pas sur une période approximative.


