Corsica by Train: Is the Chemins de Fer Worth Planning Around?
A narrow-gauge line links Ajaccio, Bastia, and Calvi through Corsica's mountains. Here's the real schedule, fares, and whether to build your trip around it.
Photo by Christian Thöni on Unsplash
Written · Last updated
Corsica has no train connecting it to the mainland. That's covered elsewhere, ferry or flight only, full stop. But once you're actually on the island, there's a genuine internal railway most visitors never hear about: the Chemins de Fer de la Corse, a narrow-gauge line linking Ajaccio, Bastia, and Calvi through the mountainous interior.
This isn't a tourist tram or a heritage novelty. It's a working single-track network that can replace a rental car for a big chunk of a no-car itinerary, if you plan around its limited frequency. This guide covers the route, the real schedule, the fares, and how to actually build a trip on it.
Quick scan
Yes, it's worth planning around: the Chemins de Fer de la Corse connects Ajaccio, Bastia, and Calvi through Corsica's mountains for as little as €7-13 one way (official CFC fares, retrieved July 2026). The catch is frequency, as few as 2 trains a day on some legs, so this only works with a fixed itinerary, not spontaneous hopping.
- It's an internal network only: it runs Ajaccio, Bastia, and Calvi (with a branch to L'Île-Rousse), not to or from the mainland; there's no train option to reach Corsica in the first place.
- Frequency is the real constraint: up to 5 trains a day between Bastia and Ajaccio in low season, dropping to 2 on Sundays and holidays; from Calvi, just 2 trains a day year-round.
- Summer improves things: roughly late June through August, Bastia-Ajaccio runs 4 trains a day, every day, no Sunday drop-off.
- Fares are genuinely cheap: Calvi-Corté from about €7, Calvi-Bastia from about €8, Calvi-Ajaccio from about €13 (train-corse.com, retrieved July 2026).
- The Libertà Pass pays off fast: about €50 for 7 days of unlimited travel (Pass Liberta), worth it once you're planning 4 or more rides.
- The ride is scenic, not just functional: it winds through mountains and along coastline, considered one of the more memorable train rides in France.
- Corte is the natural halfway stop: Corsica's historic mountain capital sits roughly midway on the Ajaccio-Bastia line and rewards a break in the journey.
What does the Chemins de Fer de la Corse actually connect?
The CFC is a narrow-gauge, single-track network linking Ajaccio, Bastia, and Calvi, with a branch off the main line to L'Île-Rousse. It's the only rail network on the island, and it exists entirely separately from how you get to Corsica in the first place.
That distinction trips up a lot of first-time visitors. Searching "Corsica train" turns up plenty of results about this internal line, and almost none clarify there's no train from Paris, Marseille, or Nice to the island itself. Getting to Corsica is ferry or flight; getting around Corsica by rail is this line, and only this line.
The main artery runs between Ajaccio on the west coast and Bastia on the northeast coast, cutting straight through the mountainous interior rather than hugging the coastline. A branch splits off toward Calvi and L'Île-Rousse in the northwest, so a rider going from Ajaccio to Calvi typically changes at Ponte-Leccia rather than riding one continuous train.
Most competitor guides to Corsica mention this railway in a single sentence, if at all, and treat it as a scenic curiosity rather than a real transport spine. In practice, for a no-car trip linking Ajaccio, Corte, Bastia, and Calvi, it's one of the few genuine multi-town options on the island that isn't a rental car or a patchwork of buses.
Two different questions
"Is there a train to Corsica?" and "is there a train in Corsica?" have opposite answers. No train reaches the island from mainland France, ever. But once you're there, the Chemins de Fer de la Corse is a real, functioning network. Don't let one confuse the other when you're planning transport.
How often do trains actually run?
Frequency is the single biggest factor in whether this line works for your trip, and it's genuinely limited outside peak summer. In low season, Bastia-Ajaccio runs up to 5 trains a day, 6 days a week, dropping to just 2 trains on Sundays and public holidays.
Peak summer, roughly late June through August, improves things noticeably: 4 trains a day between Bastia and Ajaccio, every day of the week, no Sunday cutback. That's still a fraction of what you'd get on a mainland regional line, but it's enough to build a loose itinerary around.
Calvi is the tightest leg on the whole network. Trains toward Bastia and Corte run just 2 a day, year-round, with no meaningful seasonal bump. Missing one of those two departures can mean waiting until the next day, not the next hour.
The biggest planning mistake is treating this like a mainland train, where missing one departure just means a short wait for the next. Here, missing the morning Calvi train can cost you the entire day. Build slack into your schedule, and always check the day's actual timetable before you leave your accommodation.
Check timetables the night before
CFC timetables shift with the season and can change with little notice. Confirm the next day's departures the evening before, not the morning of, especially on the Calvi branch where there are only two trains to work with.
What does it cost, and is the Libertà Pass worth it?
One-way fares are low relative to the scenery on offer: Calvi-Corté runs from about €7, Calvi-Bastia from about €8, and Calvi-Ajaccio from about €13 (official CFC fares, retrieved July 2026). For a single scenic ride or a one-way transfer between towns, paying per journey is straightforward and cheap.
The Libertà Pass changes the math for anyone doing more than a handful of rides. About €50 buys 7 days of unlimited travel across the whole network, main line and Calvi branch included (Pass Liberta). Run the numbers on 4 or more journeys and the pass usually wins outright.
A rough comparison makes the case: four one-way Calvi-Ajaccio trips at about €13 each already add up to roughly the €50 pass price, so anyone combining Calvi with Corte, Bastia, and a side trip to L'Île-Rousse crosses that threshold fast.
| Route | One-way fare | Frequency |
|---|---|---|
| Bastia-Ajaccio (low season) | €21.60 | Up to 5/day, 6 days a week; 2 on Sun/holidays |
| Bastia-Ajaccio (peak summer) | €21.60 | 4/day, every day |
| Calvi-Corté | ~€7 | 2/day, year-round |
| Calvi-Bastia | ~€8 | 2/day, year-round |
| Calvi-Ajaccio | ~€13 | Via connection at Ponte-Leccia |
| Libertà Pass (7 days) | €50 | Unlimited, whole network |
Fares are from the official Chemins de Fer de la Corse pricing page, retrieved July 2026; frequency bands are seasonal estimates, so verify live timetables before you travel.
When the pass makes sense
If you're building an itinerary around Ajaccio, Corte, Bastia, and Calvi, buy the Libertà Pass on day one. At €50 for a week of unlimited travel, four or more rides already puts you ahead of paying per journey, and it removes the friction of buying tickets at each stop.
The Chemins de Fer de la Corse route: Ajaccio, Corte, Bastia, and the Calvi branch
- Ajaccio
- Corte
- Bastia
- Calvi
- L'Île-Rousse
What's the ride actually like?
The line earns its reputation as one of France's more memorable train rides, not just a functional transfer between towns. It climbs through Corsica's mountainous interior on the main Ajaccio-Bastia stretch, then runs along stretches of open coastline on the Calvi branch. Locals nickname it the "trinighellu," and regular riders treat the scenery as the point, not a side effect.
The single-track, narrow-gauge design means the train moves slower than a mainland equivalent, winding through valleys and tunnels rather than cutting a straight line. That's a feature here, not a limitation: it's built for terrain a road can barely handle, let alone a standard-gauge railway.
Corte sits roughly midway on the Ajaccio-Bastia line, and it's the natural place to break the journey. It's Corsica's historic mountain former capital, popular with hikers heading into the interior, and a common overnight stop for travelers splitting the ride into two more manageable legs rather than riding it end to end in one sitting.
How do you actually build a trip around it?
Treat the CFC as a fixed-schedule backbone, not a flexible hop-on service, and plan your stops around its departure times rather than the other way around. With as few as 2 trains a day on the Calvi branch, spontaneous travel doesn't work here the way it might on a mainland regional line.
A realistic loop: start in Ajaccio, ride to Corte for a night or two of hiking and history, continue to Bastia, then use the branch line toward Calvi and L'Île-Rousse to close the loop. Buy the Libertà Pass before the first leg if you're covering three or more of these segments.
This approach pairs directly with a broader no-car Corsica itinerary: the train covers the inter-town legs, and buses or short taxi rides handle the last mile into town centers and trailheads. For the wider island picture, our Corsica travel guide covers where to base yourself before you start building the rail legs, and our regions overview shows how Corsica fits against the rest of France if this is one stop on a longer trip.
Don't chain this with a tight ferry or flight connection
If your onward ferry or flight departs from a different town than your last train stop, build in a buffer day. A missed connection on a 2-trains-a-day leg can cost you the rest of your schedule, not just a few hours.
FAQ
No. The Chemins de Fer de la Corse is entirely internal to the island. Getting to Corsica is ferry or flight only; this railway only matters once you've already arrived.
Up to 5 a day in low season (6 days a week, 2 on Sundays and holidays), rising to 4 a day, every day, during peak summer from roughly late June through August.
Usually, yes, if you're taking 4 or more rides. At €50 for 7 days of unlimited travel across the whole network, it beats paying per journey once you factor in a few one-way fares like Calvi-Ajaccio at about €13.
Not without a connection. Calvi sits on a branch line, so riders typically change at Ponte-Leccia to reach Ajaccio, with fares from about €13 one way.
Yes, if you have any interest in hiking or history. Corte is Corsica's historic mountain former capital, sits roughly midway on the Ajaccio-Bastia line, and is a common overnight break for travelers splitting the journey.
The Chemins de Fer de la Corse is a real planning tool, not a scenic sideline: cheap, memorable, and capable of replacing a rental car on a fixed itinerary. Just don't expect mainland frequency. Check the timetable the night before, buy the Libertà Pass if you're doing three or more legs, and build your stops around the train, not around it fitting your stops.
Planning your trip?
We recommend booking through our partner sites for the best rates and to support this guide.
Related Guides
Corsica Travel Guide: Getting There and Choosing a Base
No train reaches Corsica, only ferry or flight. Here's how to get there, which base fits your trip, and how the island actually breaks down for first-timers.
Is Corsica Worth It Without a Car?
Corsica is built for road trips, but the internal train and coastal buses cover more than you'd expect. Here's what works without a car, and what doesn't.
Ajaccio or Bastia: Which Corsica Base Fits Your Trip?
Ajaccio for beaches and the south, Bastia for authenticity and the north. Here's which Corsica base actually fits the trip you're planning.
Best Regions of France Beyond Paris: Where to Go
Loire chateaux, Provence markets, Normandy beaches, the Riviera, Alsace villages, Lyon food -- pick the one of six French regions that fits your trip best.

