Search live Nice to Bastia (Corsica) ferry prices
The search below is already set to this route — just hit search for live fares and times from every operator, via our Direct Ferries partner. Change the ports to compare another crossing.
The Nice to Bastia (Corsica) ferry
The Nice to Bastia ferry is the most direct sea link between the French Riviera and Corsica, carrying travellers from the glittering Côte d'Azur to the lively port city of Bastia in the island's north-east. The crossing takes around five to six hours, making a daytime sailing perfectly comfortable, with the option of bringing a car to explore Corsica's dramatic mountains, beaches and hilltop villages. Bastia is a characterful arrival point, its old harbour ringed by tall ochre houses and busy cafés, and a fine base for touring Cap Corse or heading south through the island. Onboard, ferries offer lounges, restaurants, bars and outdoor decks with views across the Ligurian Sea. The route is busiest in summer, when the island draws visitors from across Europe and booking ahead is essential, while spring and autumn bring quieter, often cheaper crossings. It is a scenic and convenient start to a Corsican holiday.
- Most direct route from mainland France
- Comfortable daytime crossing
- Bring a car to tour Corsica
- Arrives in lively, historic Bastia
Nice to Bastia (Corsica) ferry — common questions
How long is the Nice to Bastia ferry?
The crossing usually takes around five to six hours, suitable as a daytime sailing.
Can I take a car to Corsica?
Yes. The route carries vehicles, ideal for exploring the island's mountains and coast.
Is Bastia a good base for Corsica?
Yes. Bastia is well placed for Cap Corse and for heading south into the island.