The first sight of Corsica from the deck of a small boat is the mountains. You pick them up long before the land, a grey wall standing out of the sea, and then the citadel of Bastia resolves below them, ochre and tall against the green. After a long crossing from the mainland it is one of the great landfalls in the Mediterranean, and Bastia is where most boats coming from the Cote d'Azur first touch Corsican ground.
I have made this passage several times, and the arrival never gets old. What does take a little learning is the harbour itself, because Bastia is two ports wearing one name, and choosing the wrong one will sour an otherwise perfect arrival.
The crossing: what you are taking on
Bastia is the closest Corsican port to the French mainland, which is why the ferries run here so heavily. From Nice the distance is around 140 nautical miles, and the fast ferries cover it in about six and a half hours. Under sail you are looking at an overnight passage, and a serious one: this is open Mediterranean, the Ligurian Sea has its own weather, and the Corsican mountains generate vicious local effects near the coast.
The crossing deserves proper planning rather than a hopeful glance at the forecast, and the timing of your weather window matters more here than the wind strength on departure. I have set out how to think about the whole passage, and the alternative routes from Provence and the Cote d'Azur, in my guide to sailing to Corsica from the mainland. Do not treat 140 miles of open water as a coastal hop.
Two harbours, one city
Here is the thing nobody tells you until you are circling off the breakwater. Bastia has a commercial and ferry port in the centre, and a separate recreational marina, and you want to know which is which before you arrive.
The Vieux Port, the old harbour at the foot of the citadel, is the postcard. It is a small, deep basin ringed by tall houses and restaurants, holding around 350 berths for boats up to 30 metres, with depths around 2.8 metres. It is romantic, central, and right in the heart of everything. It is also small, often full in season, and a long swell can roll in through the entrance in onshore weather. The working channel is VHF 9.
Toga marina sits about a kilometre north of the centre, beyond the commercial ferry port. It is the modern, purpose-built recreational harbour, with more space, easier berthing, and a calmer basin. It is less charming and a walk from the old town, but if the Vieux Port is full or rolling, Toga is where you go. Many visiting crews who want a quiet night and easy lines prefer it.
My rule: try the Vieux Port for the experience if there is room and the swell is down, take Toga when there is not, and never assume the Vieux Port has a finger for you in July or August.
Sharing the water with the ferries
Bastia's commercial port is busy. Ferries from Nice, Toulon, Marseille and the Italian ports come and go constantly through the season, and as anywhere, the big ships have right of way and need room to manoeuvre. Keep clear of the commercial port entrance, monitor VHF 16, and route yourself to whichever marina you have chosen without cutting across ferry tracks. The recreational harbours are separate from the ferry berths, which helps, but the approach water is shared.
What it costs and what you get
Corsican harbour fees are gentler than the Cote d'Azur, which comes as a relief after a season on the mainland Riviera where a 10 metre boat can be billed at well over 150 euros a night in the dear harbours. Bastia in season is meaningfully cheaper, and the value is good for a city stop. The contrast with the mainland is stark enough that I cover it in my breakdown of marina fees on the Cote d'Azur; crossing to Corsica is a way to escape the worst of those prices as well as a destination in its own right.
Expect water and electricity at the berth, a tourist tax on top, and payment by card. Provisioning in Bastia is easy: it is a real working city of around 45,000 people, the second-largest in Corsica, with proper supermarkets, markets and chandlers. Fill the lockers here before you head off down the coast, because the smaller harbours to the south have far less.
Bastia as a starting line
Most crews do not linger in Bastia. They use it as the gateway and head off, and the geography points you in two directions.
- North up Cap Corse, the long mountainous finger that points at the mainland, with small harbours and dramatic anchorages along its eastern shore. The natural first stop is the marina at the tip, which I cover in my guide to Macinaggio and the Cap Corse marina.
- South down the eastern plain towards Porto-Vecchio and the southern gulfs, the warmest and most sheltered cruising on the island.
For the whole island in one route, including the wild west coast and the Bonifacio straits, my plan for a two-week Corsica circumnavigation sets Bastia in context as the usual start and finish point.
A night in the citadel
Whichever harbour you end up in, walk up into the citadel in the evening. The old Genoese fortifications, the Place du Marche on a weekend morning, the long terrace of restaurants around the Vieux Port: this is Corsica before the tourist coast, a city that lives its own life rather than performing for visitors. After a hard crossing it is exactly the reward a tired crew wants.
Weather around the landfall
Corsica makes its own weather, and the approach to Bastia is no exception. The big risk on this side of the island is the libeccio, the southwesterly that builds across the Ligurian Sea, and the local katabatic winds that pour off the mountains behind the city on certain pressure patterns. The eastern shore is more sheltered from the prevailing westerlies than the wild western coast, which is part of why Bastia is the favoured landfall, but a strong onshore easterly or southeasterly sends swell rolling into the Vieux Port entrance and makes for an uncomfortable night.
This is the practical reason to keep Toga in reserve. When the easterly swell is running and the old harbour is rolling, the modern marina to the north gives you a quieter berth. Check the forecast before you decide which port to aim for, not after you are tied up and regretting it.
After the crossing: what a tired crew should do
There is a temptation, after an overnight passage, to clear in, grab a meal and push straight on up the coast the next morning. Resist it. Bastia is the best place on the northern half of the island to recover and prepare, and a day here pays for itself. Top up water and fuel, fill the lockers at a proper supermarket, sleep a full night, and look hard at the weather for the next leg before you commit, especially if you are heading north towards Cap Corse, where the bolt-holes thin out and the northerlies bite.
Use the day ashore too. The Terra Vecchia and Terra Nova quarters, the old town below and the citadel above, reward a slow wander, and the Saturday morning market on the Place du Marche is a fine place to provision with local cheese, charcuterie and produce. A crew that arrives frazzled and leaves rested makes far better decisions on the water.
The verdict
Bastia is the front door to northern Corsica, and a good one. The crossing is real and demands respect, the harbour is two ports so choose the right one, and the ferry traffic asks for the usual courtesy and caution. Get those three things right and you arrive into one of the most atmospheric cities in the western Mediterranean, with the whole of Corsica laid out ahead of you to explore.
Take the Vieux Port if you can, Toga if you must, and either way, climb to the citadel and look back at the boat. You have earned the view.

