Corsica Cruise
Corsica has seven working passenger ports around more than 1,000 km of coastline, and each one opens onto a different part of the island, from the Bonifacio cliffs to the Calanques de Piana.
Corsica's passenger ports are Ajaccio, Bastia, Bonifacio, L'Île-Rousse, Propriano and Porto-Vecchio. Ajaccio and Bastia carry the heaviest ferry traffic, while Bonifacio, Calvi and L'Île-Rousse are the smaller cruise and ferry calls.
Corsica is a French Mediterranean island with more than 1,000 km of coastline, and nearly everything a cruise or ferry passenger comes for sits within sight of the water. The island has seven passenger ports: Ajaccio, Bastia, Bonifacio, L'Île-Rousse, Propriano and Porto-Vecchio. Each serves a different stretch of coast and a different interior, and the mountainous spine that tops out at Monte Cinto, 2,706 m, means the choice of port shapes the whole day. This page from the Corsica Travel Guide runs through what each port is, what sits within its reach, and how the ferry network ties the island to Marseille, Toulon, Nice and Italy.
Which Ports Do Cruise Ships And Ferries Use In Corsica?
Corsica's seven passenger ports are Ajaccio, Bastia, Bonifacio, L'Île-Rousse, Propriano and Porto-Vecchio, and together they handled part of the more than 8.5 million passengers, cruise passengers excluded, who passed through Corsica's ports and airports in 2025. Ajaccio and Bastia are the two big ferry hubs, while Bonifacio, Calvi and L'Île-Rousse work as smaller calls closer to the island's scenic coastlines.
Ajaccio, the island's capital with 76,320 residents, sits on the west coast and doubles as the main gateway to the Scandola reserve and the Calanques de Piana. Bastia, the second town at 46,867 residents, faces Italy and receives the shortest crossings from Livorno. Bonifacio perches above its cliffs at the southern tip, within sight of Sardinia. Calvi and L'Île-Rousse serve the Balagne in the northwest, Propriano and Porto-Vecchio the fine beaches of the south. More than 8.5 million passengers excluding cruise passengers moved through Corsica's ports and airports in 2025, according to the ORTC and DREAL annual report published 30 May 2026, which gives a sense of the scale.
| Port | Position | Main Role |
|---|---|---|
| Ajaccio | West coast, capital | Large ferry port, gateway to Scandola and Piana |
| Bastia | Northeast | Busiest Italy link, gateway to Cap Corse |
| Bonifacio | South tip | Short Sardinia crossing, cliffs and Lavezzi |
| Calvi | Northwest, Balagne | Ferry port and cruise call near Revellata |
| L'Île-Rousse | Northwest, Balagne | Ferry port for the Agriates coast |
| Propriano | Southwest, Valinco gulf | Ferry port near Filitosa |
| Porto-Vecchio | Southeast | Ferry port for Palombaggia and Santa Giulia |

What Can You Reach From Each Corsica Cruise Port?
Every Corsican port puts a signature sight within a short hop: Ajaccio gives you the Maison Bonaparte museum and the Îles Sanguinaires, Bastia opens Cap Corse, Bonifacio offers the 189-step Escalier du Roi d'Aragon and the Îles Lavezzi, Calvi fronts the Revellata marine reserve, and Porto is the base for Scandola boat trips. The interiors, Corte and the Restonica valley, are inland and need a drive.
Road times are published for Corte, the old inland capital: one hour from Bastia, one and a half from Ajaccio, one and a half from Calvi, two from Porto-Vecchio, two and three quarters from Bonifacio or Propriano, per the Musée de la Corse practical page. That makes Corte a realistic half-day add-on from the northern ports and a stretch from the southern ones. For the coast, the pattern reverses: the southern ports sit beside the island's headline beaches, Palombaggia and Santa Giulia near Porto-Vecchio, Rondinara and the Bonifacio cliffs further south. The Corsica beaches guide breaks the coast down by stretch.
| Port | Signature Sight Nearby | Covered On This Site |
|---|---|---|
| Ajaccio | Maison Bonaparte, Îles Sanguinaires | Ajaccio guide |
| Bastia | Vieux-Port, Cap Corse | Bastia guide |
| Bonifacio | Citadel, Escalier du Roi d'Aragon, Îles Lavezzi | Bonifacio guide |
| Porto-Vecchio | Palombaggia, Santa Giulia | Porto-Vecchio guide |
| Calvi | Citadel, Revellata peninsula | Calvi and the Balagne guide |
| L'Île-Rousse | Désert des Agriates beaches | L'Île-Rousse guide |
| Propriano | Filitosa prehistoric site | Sartène and the Valinco guide |
What Should You Do On An Ajaccio Cruise Day?
An Ajaccio port call splits neatly into a museum morning and a boat afternoon: Maison Bonaparte is EUR 10 full price, closed Monday, on Rue Saint-Charles 200 m from the bus station and ferry terminal, the Palais Fesch is EUR 10 full price and open daily 09:00 to 17:00, and the Îles Sanguinaires sit offshore for a short gulf cruise. The museum's own practical page states the prices and hours.
Maison Bonaparte, the national museum in Napoleon's birthplace house, charges EUR 10 full price, EUR 8 for non-EU residents aged 18 to 25 and large families, and nothing for EU residents under 26. Hours run 10:00 to 17:30 continuous from 1 July to 30 September, split mornings and afternoons the rest of the year, always closed Monday. The Palais Fesch museum costs EUR 10 full, EUR 6 for over-65s, free up to 18, daily 09:00 to 17:00, closed Christmas, New Year and 1 November, per the Ajaccio tourist office listing for 2026.

The Îles Sanguinaires, the rocky islands off the entrance to the Gulf of Ajaccio, are the classic short boat run from the town. Several operators work the gulf, with and without an aperitif on board, and the Sanguinaires boat trip from Ajaccio page compares them. For a longer day, the Scandola reserve and the Calanques de Piana lie up the west coast, reachable on a full-day guided cruise from Ajaccio or Porticcio.
What Should You Do On A Bastia Cruise Day?
A Bastia day starts at the Vieux-Port under the citadel and the Musée de Bastia in the Palais des Gouverneurs, which opens 10:00 to 18:30 in high season and 09:00 to 12:00 and 14:00 to 17:00 in low season, closed Sundays and Mondays in the colder months, per the museum's practical page. Cap Corse, the island's northern peninsula, spreads beyond the town for a half-day loop by road or sea.
The museum's own information page gives the seasonal pattern; fees are not listed there. The old harbour itself, the Terra Nova citadel and the Vieux-Port de Bastia are walkable from the ferry terminal, so a short call still pays. Erbalunga and Centuri, the fishing villages of Cap Corse, sit further up the peninsula and are covered in their own pages on this site. A Cap Corse day trip needs most of a day by car; the Cap Corse and Agriates half-day trip from Saint-Florent compresses the essentials into a shorter window.

What Should You Do On A Bonifacio Cruise Day?
Bonifacio's port sits at the base of white cliffs below the old town, and the two headline experiences are the citadel and cliffs above and the Îles Lavezzi offshore: the Escalier du Roi d'Aragon counts 189 steps cut into the cliff with a 180-degree view over the straits to Sardinia, children get a diploma at the top, and the fee is about EUR 5, with closed-toe flat shoes required.
The Bonifacio reservation site confirms the step count and the view; the price is a reported figure, so confirm it before you go. The Bonifacio citadel and cliffs and the Îles Lavezzi pages go deeper. The Lavezzi islands sit inside the Bouches de Bonifacio Nature Reserve, managed by the Office de l'Environnement de la Corse, and boat trips run from the marina, some with snorkelling stops, some on a catamaran. Santa Teresa Gallura in Sardinia is about 50 to 60 minutes away by ferry, per the route report, which makes a Sardinia day trip from Bonifacio possible on a full call.
| Bonifacio Sight | Key Figure | Detail |
|---|---|---|
| Escalier du Roi d'Aragon | 189 steps | Cliff staircase, view to Sardinia |
| Îles Lavezzi | Nature reserve | Bouches de Bonifacio reserve, OEC managed |
| Santa Teresa Gallura ferry | about 50-60 min | Reported crossing time |
| Filitosa (from Propriano) | EUR 9 adults | Open 1 April to 2 November |
What Should You Do From Calvi, L'Île-Rousse And The Agriate Coast?
Calvi and L'Île-Rousse are the two Balagne ports, and their shared asset is the Désert des Agriates: the beaches of Saleccia and Lotu are reached by boat shuttle from Saint-Florent about April to October, weather permitting, by 4x4 track from Casta, or on foot, per the visit-corsica page. Calvi itself adds the Revellata marine reserve for snorkelling and a citadel at the mouth of the bay.
The Désert des Agriates guide covers the track and shuttle options in detail. From L'Île-Rousse, catamaran excursions run along the Agriates coast with aperitif and sunset options. The Balagne villages behind the coast, and the Balagne villages day trip, give the interior counterpoint when the wind keeps boats in port. Calvi's own citadel and the Calvi to Girolata and Scandola day trip round out the port's reach north along the reserve's marine boundary.

How Do The Ferry Routes To Corsica Work?
Four operators sail to Corsica: Corsica Linea from Marseille to Ajaccio, Bastia, Propriano and L'Île-Rousse, La Méridionale from Marseille to Ajaccio and Porto-Vecchio, Corsica Ferries from Toulon and Nice to the main ports and from Livorno and Savona to Bastia, and Moby from Livorno, Genoa and Santa Teresa Gallura, with Ichnusa Lines sharing the Sardinia link to Bonifacio. Together they make Bastia the busiest sea gateway.
The operators' own route pages state the mainland ports; the Sardinia to Bonifacio link was retained by Moby and Ichnusa Lines after Sardinia found no rival operator, per a report of 9 October 2026. Crossing times, as reported by an aggregator rather than the operators, run roughly as follows: Santa Teresa Gallura to Bonifacio about 50 to 60 minutes, Livorno to Bastia about 4 to 5 hours, Savona to Bastia about 6 and a half hours, Nice to Bastia about 7 and a half to 10 hours, Toulon routes about 10 to 13 hours, and Marseille routes about 12 to 13 hours, often overnight. Treat these as ranges and confirm the sailing you book.
| Operator | Sails From | Serves |
|---|---|---|
| Corsica Linea | Marseille | Ajaccio, Bastia, Propriano, L'Île-Rousse |
| La Méridionale | Marseille | Ajaccio, Porto-Vecchio |
| Corsica Ferries | Toulon, Nice, Livorno, Savona | Ajaccio, Bastia, L'Île-Rousse, Porto-Vecchio, Propriano |
| Moby | Livorno, Genoa, Santa Teresa Gallura | Bastia, Bonifacio |
| Ichnusa Lines | Santa Teresa Gallura | Bonifacio |

When Is The Best Weather For A Corsica Cruise?
The Météo-France station normals for 1991-2020 show a hot dry summer and a mild wet winter at both Ajaccio and Bastia: July averages 8.6 mm of rain at Ajaccio and 13.8 mm at Bastia, August has the highest mean daily high at 29.2 °C in Ajaccio and 29.8 °C in Bastia, and November carries the most rain with 111.8 mm at Ajaccio and 134.3 mm at Bastia. Snow falls only on the high mountains.
Those figures come from the stations at Ajaccio Campo dell'Oro and Bastia. October still averages a 22.8 °C daily high at Ajaccio, which is why autumn calls remain workable for boat trips, while the November figures explain why the sea season winds down. The Corsica weather by month page carries the full tables, and the best time to visit Corsica page weighs them against crowd and price factors without naming a single best month as a fact.
| Month | Ajaccio High °C | Ajaccio Rain mm | Bastia High °C | Bastia Rain mm |
|---|---|---|---|---|
| Jan | 14.0 | 54.1 | 13.8 | 67.3 |
| Apr | 18.5 | 53.1 | 18.3 | 71.6 |
| Jul | 28.6 | 8.6 | 29.4 | 13.8 |
| Aug | 29.2 | 15.8 | 29.8 | 21.1 |
| Oct | 22.8 | 85.7 | 22.0 | 126.5 |
| Nov | 18.3 | 111.8 | 17.7 | 134.3 |
What Rules Apply On The Water And On The Coast In Corsica?
The rules that matter most: Scandola's land area is closed to the public and visits are by boat only, no landing is allowed in the integral reserve, anchoring is daytime only outside the integral reserve and the Gargalu channel with anchors up at sunset, and from 15 June to 30 September no fires or smoking are allowed in forests, maquis and massifs. Emergency numbers are 112, 15, 17, 18, 114, and 196 for sea rescue.
The Scandola rules come from the Office de l'Environnement de la Corse pages for the reserve, created by ministerial order on 9 December 1975 with 1,000 ha of sea and 919 ha of land, and inscribed in 1983 with the Gulf of Porto as UNESCO property 258. The reserve was key to saving the osprey in Corsica, and state and OEC measures announced after a 28 April 2026 steering committee include voluntary boat-operator labelling, a QR-code tracking trial for pleasure boats and more controls at sea, with a fuller regulatory framework being finalised. Wild camping is banned across the island, with bivouac only in marked areas near the GR20 refuges. The Corsica safety page covers the rest, and the UK FCDO notes a high wildfire risk in France from April to October.

How Do You Plan A Day Trip Around A Corsica Port Call?
Match the trip to the port and the clock: short calls favour the walkable sights, the Ajaccio museums, the Bastia old harbour, the Bonifacio cliffs, while full days open the boat runs to Scandola, the Lavezzi islands or the Agriate beaches, and Corte, at one hour from Bastia by road, is the realistic inland option. Book refuge and boat commitments ahead, since PNRC refuge nights and the popular cruises both sell out.
Two practical anchors for planning. First, the Chemins de fer de la Corse run three lines, Ajaccio to Bastia via Corte, Ponte-Leccia to Calvi, and the Balagne coastal line Calvi to L'Île-Rousse, per the operator's timetable page, which links several ports by rail. Second, sight prices are fixed and modest, EUR 10 at Maison Bonaparte and the Palais Fesch, EUR 9 at Filitosa, EUR 5.50 at the Musée de la Corse and citadel in Corte where one ticket covers both, so a museum-heavy port day costs little beyond the boat fare. The Corsica travel tips and getting around Corsica pages cover transfers, trains and driving.
| Sight | Full Price | Hours Pattern |
|---|---|---|
| Maison Bonaparte, Ajaccio | EUR 10 | Closed Monday, seasonal hours |
| Palais Fesch, Ajaccio | EUR 10 | Daily 09:00-17:00 |
| Musée de la Corse and citadel, Corte | EUR 5.50 | Daily 10:00-19:00 May to Oct |
| Filitosa | EUR 9 | 1 April to 2 November |
| Escalier du Roi d'Aragon, Bonifacio | about EUR 5 | Monthly hours, closed shoes |

Whichever port the schedule hands you, the pattern holds: the coast delivers the day, the interior rewards a longer stay, and the ferry web means Corsica can be reached from France or Italy without ever flying. The Corsica map page helps line the ports up against the roads and the things to do in Corsica page collects the island-wide options.
Common Questions About Corsica Cruise Ports
How Many Cruise And Ferry Ports Does Corsica Have?
Corsica has seven passenger ports: Ajaccio, Bastia, Bonifacio, L'Île-Rousse, Propriano and Porto-Vecchio. Ajaccio and Bastia are the large ferry hubs; the others are smaller calls serving the south and the Balagne.
Can You Visit Scandola From A Corsica Cruise Port?
Yes. Scandola visits are by boat only, since the reserve's land area is closed to the public. Cruises depart from Porto, Ajaccio, Cargèse, Sagone and Calvi depending on the operator and the length of the trip.
Which Corsica Port Is Closest To Sardinia?
Bonifacio. The ferry from Santa Teresa Gallura in Sardinia to Bonifacio takes about 50 to 60 minutes operated by Moby and Ichnusa Lines.
Do Cruise Ships Dock In Ajaccio Or Bastia?
Both ports receive sea traffic: Ajaccio on the west coast and Bastia on the northeast coast facing Italy. Bastia also receives the shortest mainland crossings, about 4 to 5 hours from Livorno.
Is There A Train Between The Corsican Ports?
Partly. The Chemins de fer de la Corse run Ajaccio to Bastia via Corte, Ponte-Leccia to Calvi, and the Balagne coastal line Calvi to L'Île-Rousse, so several ports are linked by rail, though not all seven.
What Does A Port Call In Corsica Cost In Entry Fees?
The headline sights are inexpensive: Maison Bonaparte and the Palais Fesch are EUR 10 each, the Musée de la Corse and citadel in Corte EUR 5.50 on a combined ticket, Filitosa EUR 9, and the Escalier du Roi d'Aragon about EUR 5 as a reported figure to confirm before you go.