Ferries to Sardinia, every route and operator explained
What is the best ferry route to Sardinia?
Civitavecchia to Olbia is the shortest and most frequent mainland route, around 7 hours by day or overnight, run by several operators year-round. Genoa and Livorno both serve Olbia and Porto Torres on longer overnight crossings, useful if you're driving down from northern Italy or France rather than routing via Rome.
Flying isn’t the only way onto the island, and if you’re bringing a car from mainland Italy or southern France, a ferry is often the more sensible option than paying to hire one locally for two or three weeks. Sardinia is served by several operators from half a dozen mainland ports, plus a short hop from Corsica, and prices and journey times vary a lot depending on the route and season. This guide runs through the options; for the alternative of flying and hiring locally instead, see renting a car in Sardinia.
| Main mainland ports | Civitavecchia, Genoa, Livorno, Naples, Palermo |
| Main Sardinian ports | Olbia, Cagliari, Porto Torres, Arbatax |
| Shortest crossing | Civitavecchia-Olbia, around 7 hours |
| Longest crossing | Barcelona-Porto Torres, around 19-20 hours |
| Cost with a car (2026) | Roughly €90-250 one way depending on route, season and cabin |
Civitavecchia, the main route from Rome
Civitavecchia, Rome’s port about an hour from the capital by train or road, is by far the busiest gateway to Sardinia, with year-round sailings to Olbia (around 7 hours) and less frequent but still regular services to Cagliari (a longer overnight crossing, roughly 13-14 hours). Moby, Tirrenia/CIN and Grimaldi Lines all run this corridor, with multiple daily departures to Olbia in peak season dropping to a handful a week in deep winter. It’s the natural choice if you’re flying into Rome first or already touring mainland Italy before crossing over.
Private transfer, Cagliari-Elmas airport to the cityGenoa and Livorno, from northern Italy
Genoa and Livorno both run overnight ferries to Olbia and Porto Torres, typically 9-11 hours, and are the logical choice if you’re driving down from northern Italy, Switzerland or further afield rather than routing through Rome. Grandi Navi Veloci and Moby cover Genoa, while Moby and Corsica-Sardinia-run services cover Livorno; both routes carry meaningfully more freight and camper traffic than the Civitavecchia crossings, so summer departures fill up early. Booking a cabin rather than a reclining seat is worth the extra cost on an overnight sailing if you want to actually sleep.
Toulon and Marseille, from southern France
Corsica Ferries runs seasonal services from Toulon and Marseille to Porto Torres and Bastia (with onward connections towards Sardinia via Corsica), a genuinely useful option for a French road trip that takes in Corsica and Sardinia in one loop — see the two-island trip combining Corsica and Sardinia. These routes run mainly April to October and cost more than the Italian mainland crossings, reflecting the longer distance and thinner competition.
Barcelona, the long-haul option
Grimaldi Lines operates a seasonal, considerably longer service from Barcelona to Porto Torres, around 19-20 hours, aimed more at drivers bringing a vehicle for an extended stay than at anyone counting travel days. It’s rarely the cheapest or fastest way in, but it exists if a Spanish road trip is part of the plan and flying separately doesn’t fit.
Naples and Palermo, the southern routes
Tirrenia runs a slower, less frequent service from Naples to Cagliari, roughly 14 hours overnight, and a weekly link from Palermo to Cagliari, useful mainly for combining Sardinia with a Sicily or southern Italy trip rather than as a primary route in. Both see far less capacity than the Civitavecchia or Genoa corridors, so book well ahead if either fits your itinerary.
Bonifacio to Santa Teresa Gallura, the short Corsica hop
The shortest ferry crossing touching Sardinia isn’t from mainland Italy at all — it’s the roughly 50-minute hop between Bonifacio, on Corsica’s southern tip, and Santa Teresa Gallura, run several times daily in summer by Moby and Blu Navy. It’s the easiest way to combine both islands in one trip; full detail on schedules and prices is in the ferry between Bonifacio and Santa Teresa Gallura, and a suggested day-trip itinerary is in a day trip to Bonifacio and Corsica.
Cabin classes and what an overnight crossing is actually like
Overnight sailings on the Civitavecchia, Genoa and Livorno corridors offer a range of accommodation from airline-style reclining seats up through shared four-berth cabins to private en-suite cabins, with price climbing accordingly at each step. A reclining seat is genuinely uncomfortable for a 9-14 hour crossing and most experienced travellers on these routes book at least a shared cabin, since the price difference is often smaller than expected once port taxes and fees are added to a seat-only fare.
Cabins are compact but functional, generally with a small ensuite shower and toilet, air conditioning, and enough room for luggage under the lower bunks; don’t expect hotel-standard soundproofing, since engine noise and the movement of other passengers in adjoining cabins carry through more than a hotel room would.
Onboard, all the main operators run at least one restaurant or self-service canteen, a bar, and a shop selling basic essentials, sun cream and duty-free items, sufficient for a full day or night aboard without needing to bring your own food, though bringing snacks and water is still sensible for anyone travelling with children.
Seasickness and rough-weather sailings
The crossings from Genoa and Livorno, and the longer Barcelona route, spend more time in open water than the relatively sheltered Civitavecchia-Olbia corridor, and can get genuinely rough when the Mistral or a strong Scirocco is blowing, particularly in the shoulder-season months either side of summer.
Anyone prone to seasickness should book a cabin rather than a seat regardless of budget — being able to lie down flat makes a meaningful difference — and consider taking motion-sickness medication before boarding rather than after symptoms start, since it works far better as a preventative than a cure. Operators do occasionally delay or reroute sailings in genuinely severe weather, more common in autumn and winter than summer, so build a buffer day into a schedule that depends on a specific ferry connecting to a flight or another booking.
Vehicle size, height restrictions and loading
Standard cars, small vans and motorhomes up to a certain height and length are accepted on all the main routes, but taller vehicles — campervans, cars with roof boxes or bike racks fitted — should be declared accurately at booking, since height is measured at check-in and a mismatch between the declared and actual size can mean a surcharge or, in the worst case, being turned away at the ramp.
Loading typically opens one to two hours before departure and closes well ahead of sailing time; arriving late for vehicle check-in on a ferry is a much less forgiving mistake than being late for a flight, since there’s no equivalent of a later same-day rebooking in most cases. Roof boxes and bike racks generally need to be removed or specifically declared, so check the operator’s size policy in advance if you’re travelling with either.
Onward travel from the port
Sardinia’s ferry ports — Olbia, Cagliari, Porto Torres and Arbatax — all sit a short distance from their respective town centres rather than directly in them, so factor in a taxi or bus connection if you’re arriving without a car, particularly for an early-morning or late-night sailing when public transport options thin out.
Olbia’s port connects reasonably easily into town by taxi within about ten minutes; Porto Torres and Arbatax are smaller and quieter, with fewer onward transport options laid on, so a pre-arranged pickup is worth considering for either. If your ferry lands at a different port from your accommodation’s region — landing at Porto Torres for a Costa Smeralda-bound trip, for instance — check the drive time before booking, since it can add a couple of hours that a same-port arrival wouldn’t.
Comparing the main routes
| Route | Duration | Frequency | Best for |
|---|---|---|---|
| Civitavecchia-Olbia | ~7 hours | Daily, most of the year | Rome-based trips |
| Civitavecchia-Cagliari | ~13-14 hours overnight | A few weekly | South-based trips |
| Genoa-Olbia/Porto Torres | ~9-11 hours overnight | Daily in summer | Northern Italy drivers |
| Livorno-Olbia | ~9-10 hours overnight | Daily in summer | Tuscany-based trips |
| Toulon/Marseille-Porto Torres | ~13-16 hours | Seasonal, April-October | France road trips |
| Bonifacio-Santa Teresa Gallura | ~50 minutes | Several daily in summer | Corsica combination |
Ferry versus flying, a realistic cost comparison
For a single traveller or couple without a car, flying is almost always cheaper and dramatically faster than a ferry — a budget flight from most European cities plus a week’s local car hire typically undercuts a foot-passenger ferry fare plus onward transport once the extra travel days are accounted for.
The maths shifts for a family or group bringing their own vehicle for two weeks or more: spreading a €150-250 one-way ferry fare across four or five people, and avoiding a local car hire bill entirely, can make the ferry the cheaper overall option, especially if the crossing itself is treated as part of the holiday (an overnight sailing with a cabin effectively doubles as a night’s accommodation). See ferry vs flight for Sardinia for a fuller breakdown of the trade-offs across different trip lengths and group sizes.
Booking tips and travel insurance
Book directly through the ferry operator’s own website where possible rather than a third-party aggregator, since changes and cancellations are generally handled faster and with fewer fees when dealing with the operator directly. Travel insurance that explicitly covers ferry delays and cancellations is worth checking for, particularly for autumn and winter sailings where weather disruption is more likely — standard travel insurance policies don’t always treat ferry delays the same way as flight delays, so read the policy wording rather than assuming equivalent cover.
If your trip depends on making a specific onward connection — a flight home the same day as disembarking, for instance — build in a buffer rather than booking the tightest possible connection, since a delayed ferry has fewer immediate rebooking options than a delayed flight.
Most operators, including Moby and Grimaldi Lines, allow small pets in cabins or in on-board kennels with the right documentation — an EU pet passport and up-to-date rabies vaccination — but check the specific policy when booking rather than assuming, since rules vary more between operators than they do for car or passenger bookings.
What it costs and when to book
A car plus two passengers on the Civitavecchia-Olbia route runs roughly €90-180 one way outside August, climbing to €150-250 in peak weeks with a cabin added on overnight sailings. Prices are dynamic like flights, so booking six to eight weeks ahead for a July or August crossing saves meaningfully over booking a week out, and it also secures your preferred departure time rather than whatever’s left. Foot passengers without a vehicle pay considerably less, generally €30-60 depending on route and season.
Cagliari train ticket, airport to city centreFrequently asked questions about ferries to Sardinia
What’s the fastest ferry route to Sardinia?
Civitavecchia to Olbia is the shortest mainland Italy route at around 7 hours; the Bonifacio to Santa Teresa Gallura hop from Corsica is faster still at roughly 50 minutes but only connects to Corsica, not the Italian mainland.
Is it worth bringing a car on the ferry rather than hiring one in Sardinia?
Only really for stays of two weeks or longer, or if you’re combining Sardinia with a wider mainland Italy or France road trip — for a standalone week’s holiday, flying and hiring locally is usually cheaper.
Which ferry operators serve Sardinia?
Moby, Tirrenia/CIN, Grimaldi Lines and Grandi Navi Veloci cover the main Italian mainland routes; Corsica Ferries and Blu Navy handle the France and Corsica connections.
Do ferries to Sardinia run in winter?
Civitavecchia-Olbia keeps a reduced year-round schedule; most other routes, especially from France and Barcelona, cut back sharply or stop entirely outside April to October.
How far ahead should I book a ferry for August?
Six to eight weeks ahead is a safe margin for popular routes and cabin categories in peak season; walk-up availability in August is unreliable and considerably more expensive.
Can I travel to Sardinia by ferry without a car?
Yes, all routes carry foot passengers at a lower fare than vehicles, though once on the island you’ll still need a car, taxi or organised tour to reach most beaches — see visiting Sardinia without a car.
Is a cabin worth the extra cost on an overnight ferry to Sardinia?
Almost always yes — the price difference between a seat and a shared cabin is often smaller than expected once fees are included, and being able to lie down flat for a 9-14 hour crossing is a real comfort difference, especially for anyone prone to seasickness.
Can motorhomes and campervans travel on Sardinian ferries?
Yes, all the main operators accept them, but height and length need to be declared accurately at booking, since vehicles are measured at check-in and undeclared oversize can mean a surcharge or refusal to board.
How far is the ferry port from town in Olbia, Cagliari and Porto Torres?
All three sit a short taxi or bus ride from their town centre rather than directly in it — Olbia’s port is roughly ten minutes from town, while Porto Torres and Arbatax have fewer onward transport options and benefit from a pre-arranged pickup.
Transport passes & transfers on GetYourGuide
Verified deep-linked GetYourGuide tours. Book through these links and we earn a small commission at no cost to you.
These are our own photographs of Sardinia, not the operator's pictures of this tour — open the tour page to see those.


