France Travel
Best Ferry Port to Corsica: Nice, Toulon, or Marseille?

Best Ferry Port to Corsica: Nice, Toulon, or Marseille?

Crossing times to Corsica range from 5 to 17 hours depending on your mainland port. Here's which one actually matches your Corsican base.

Photo by Hendrik Cornelissen on Unsplash

Valentin Cohere

By

Written · Last updated

There's no train to Corsica. If you're sailing from mainland France, the port you pick decides whether your crossing takes 5 hours or 17. Most guides treat "take the ferry" as a single decision. It isn't. Nice, Toulon, and Marseille are three genuinely different trips.

Get this wrong and you either burn a travel day you didn't budget for, or you overpay for speed you didn't need. The right call depends entirely on where in Corsica you're headed, not on which port is closest to your hotel on the mainland. Our full Corsica travel guide covers the island itself; this post is just about getting there by sea.

Quick scan

Nice is fastest (5-6h30 to Île-Rousse, from about €24), Toulon is the best all-round value (7-17h depending on destination, from about €8), and Marseille is the overnight option (11-14h, from about €40). Match the port to your Corsican base, not to mainland convenience.

  • Heading to Calvi, Île-Rousse, or Bastia in the north: Nice is usually your fastest crossing.
  • Heading to Ajaccio or the south: Toulon or Marseille both work; Toulon is quicker.
  • Want to save a hotel night: Marseille's overnight sailings let you sleep through the crossing.
  • Want the cheapest fare on paper: Toulon's lowest bands start around €8, though that's rarely the fare for the longest routes.
  • Driving down from Provence: Toulon is about 35 minutes from Marseille and often has better sailing times than Marseille itself.
  • Operators to check across all three ports: Corsica Ferries, Corsica Linea, La Meridionale, and Moby Lines.

Why does the port matter so much for crossing time?

Corsica's ferry network isn't a single route with one departure point. It's three separate corridors with their own geography, and the difference between them is the actual gap of open water each one has to cross. That's why a Nice sailing to the north of the island can take 5 hours while a Toulon sailing to the south can take 17.

Nice sits closest to Corsica's northern tip, so routes to Calvi, Île-Rousse, and Bastia are short hops. Toulon and Marseille sit further west, so they cross more open sea no matter which Corsican port they're aiming for. The island's own geography then adds distance again: sailing the length of Corsica to reach Porto-Vecchio in the south takes longer than stopping at Bastia in the north, regardless of departure port.

Most Corsica blogs list ferry operators and fares but skip this geography entirely, treating "ferry from France" as one uniform product. It isn't. The port-to-destination pairing matters more than the operator you book with.

How fast is the Nice crossing?

Nice is the shortest crossing to Corsica, with Nice-Île-Rousse taking about 5 hours and some Nice-Corsica sailings clocking in as fast as 6h30 total, with fares starting around €24-50. That makes Nice the pick for anyone prioritizing speed by sea over a lower fare.

The catch is that Nice's speed advantage shrinks the further south your destination sits. Nice-Porto-Vecchio can stretch to 13 hours on some routings, because you're still crossing the length of the island even after a short initial hop. Nice is a northern-Corsica port in practice, even though it technically serves the whole island.

If your trip centers on Calvi's citadel, Île-Rousse's beaches, or Bastia's old port, Nice is very likely your best option. If you're headed to Ajaccio, Bonifacio, or Porto-Vecchio, Nice stops being the fast option and starts being the long way round.

Match the port to the destination, not the mainland city you're already in

Don't default to Nice just because it's a popular jumping-off point for the Riviera. If your Corsican base is in the south, a Toulon or Marseille sailing will likely beat a Nice sailing on time, even though Nice looks closer on a map.

Is Toulon the best all-round choice?

Toulon offers the strongest balance of price and convenience for most mainland travelers, with fares from about €8-23 on shorter routes and crossing times of 7 hours to Île-Rousse, 9 hours to Ajaccio, 12 hours to Bastia, and up to 17 hours to Porto-Vecchio. It's also about 35 minutes from Marseille by road or train, so it's an easy add-on even if you're not staying there.

Toulon's real advantage is flexibility. It serves the widest spread of Corsican destinations at competitive times, and it's the port most likely to have a sailing that fits whichever part of the island you've actually chosen to visit. That's why we'd call it the default port for someone without a strong reason to pick Nice or Marseille specifically.

The trade-off is at the extremes. Toulon-Porto-Vecchio at up to 17 hours is the longest crossing on this list, and fares on the longer routes climb well past €82 in peak season. Booking a Toulon sailing to the far south in August without checking the specific route length is a common way to end up on a much longer crossing than expected, since "Toulon to Corsica" covers a 10-hour spread depending on the destination port.

When does an overnight Marseille sailing make sense?

Marseille's overnight crossings run 11 to 14 hours with fares starting around €40, and their main appeal is timing: you board in the evening, sleep in a cabin, and wake up in Corsica having skipped a mainland hotel night entirely. That makes Marseille less about speed and more about how you spend the hours you're already committing to travel.

For travelers coming from further afield in France, Marseille is often the most logistically convenient of the three ports simply because it's the biggest transport hub with the most onward connections. Pairing an overnight sailing with a rental car pickup at either end can save an entire day compared to a short daytime crossing plus a separate overnight stay.

Marseille isn't the fastest option and it isn't the cheapest at the low end either, since fares start higher than Toulon's cheapest bands. But if you value your evening and morning over shaving hours off the crossing itself, it's a legitimate strategy rather than a compromise.

Overnight sailings suit longer, south-bound trips best

If you're heading to Ajaccio, Propriano, or Bonifacio and don't mind arriving groggy at dawn, a Marseille overnight sailing can be more efficient than daytime options once you factor in the hotel night you're not paying for.

Nice, Toulon, and Marseille: which port matches which Corsican destination

Nice, Toulon, and Marseille: which port matches which Corsican destinationNice is the short hop to the north; Toulon and Marseille cross more open sea to reach Ajaccio and the south.francetravel.wiki
Nice is the short hop to the north; Toulon and Marseille cross more open sea to reach Ajaccio and the south.
  • Nice
  • Toulon
  • Marseille
  • Bastia
  • Ajaccio
  • L'Île-Rousse
  • Porto-Vecchio

What do the numbers look like side by side?

PortDestinationCrossing timeFare from
NiceÎle-Rousse~5h€24
NiceBastia / Corsica (fastest link)~6h30€24-50
NicePorto-Vecchioup to 13hvaries
ToulonÎle-Rousse~7h€8-23
ToulonAjaccio~9h€8-23
ToulonBastia~12h€8-23
ToulonPorto-Vecchioup to 17hup to €82+
MarseilleVarious (overnight)11-14h€40+

These are July 2026 bands, not fixed quotes, so verify live rates for your dates. Fares shift with season, cabin type, and whether you're bringing a car.

How busy are these routes in peak season?

Bastia alone handles up to 57 weekly sailings, more than any other Corsican port, across operators including Corsica Ferries, Corsica Linea, and Moby Lines (Direct Ferries port data, retrieved July 2026). Across Nice, Toulon, and Marseille combined, the network runs dozens of sailings a day in peak season, so capacity is rarely the bottleneck; timing your specific route is.

Because so many sailings run in July and August, it's tempting to assume you can book late. In practice, the cheapest fares and preferred departure times on popular routes like Toulon-Ajaccio and Nice-Bastia sell out weeks ahead, even with frequent departures across the network.

Peak-season fares climb fast, and cabins sell out first

The low end of any fare band (€8, €24, €40) applies to off-peak, no-frills bookings. By mid-July, expect to pay noticeably more, and expect cabins on overnight Marseille sailings to be the first thing to go.

Ferry or flight: does the port choice change that calculus?

If a 17-hour Toulon crossing to Porto-Vecchio sounds like too much, it's worth stepping back and comparing the ferry option to flying altogether, which we break down fully in Corsica ferry or flight. Port choice narrows your ferry options; it doesn't remove flying as a faster alternative for long-haul routes.

Broadly, the shorter Nice and Toulon crossings to northern destinations hold up well against flying once you add airport transfers on both ends. The longer Toulon and Marseille routes to the south are where flying starts to look more competitive on total door-to-door time, even if the ferry fare is lower.

FAQ

Nice has the shortest crossings overall, reaching Île-Rousse in about 5 hours. It's the fastest mainland port for northern Corsican destinations specifically.

Toulon generally offers shorter crossing times and lower entry fares than Marseille, plus it's only about 35 minutes from Marseille itself. Marseille's advantage is its overnight schedule.

No. There is no rail link to Corsica; ferry or flight are the only options from mainland France, which is exactly why port choice carries so much weight.

Corsica Ferries, Corsica Linea, La Meridionale, and Moby Lines all operate across Nice, Toulon, and Marseille, though not every operator serves every port equally.

Yes. If your itinerary isn't locked in yet, picking a port first can quietly steer you toward the north or south of the island, so it's worth deciding your Corsican base first if you can.

Still deciding where in Corsica to actually go before booking a crossing? Start with Ajaccio or Bastia to settle your base, then come back and pick the port that matches it. And if Corsica is one stop in a wider French trip, our France regions guide is the place to plan the rest.

If you only take one thing from this: don't book the port you've heard of. Book the port that's closest to your actual Corsican destination, check Nice first for the north, Toulon first for everywhere else, and treat Marseille as the overnight shortcut rather than the default.

Planning your trip?

We recommend booking through our partner sites for the best rates and to support this guide.

Part of our Corsica travel guides Explore Corsica

Related Guides