There are 7 ways to get from Mestre to Cagliari by plane, car, car ferry, bus, train, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Venice Marco Polo Airport
best- Fly from Venice Marco Polo Airport (VCE) to Cagliari Elmas Airport (CAG)plane VCE - CAG
3h 56m€47–204Drive, car ferry
- Drive from Mestre to Port of Livornocar
- Take the carferry from Port of Livorno to Port of Olbiacarferry
- Drive from Port of Olbia to Cagliaricar
14h 28m€122–235Bus, train, shuttle, car ferry
- Take the bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Bologna Centralebus 482 / ...
- Take the train from Bologna Centrale to Firenze S.M.N.train Fr
- Take a shuttle bus from Florence Piazza Montelungo to Livorno via Cogorano
- Take the carferry from Port of Livorno to Port of Olbiacarferry
- Take the bus from Fermata di OLBIA PORTO ISOLA BIANCA to Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNObus
18h 36m€93–189Train to Bologna Guglielmo Marconi Airport, fly
- Take the train from Venezia Mestre to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Cagliari Elmas Airport (CAG)plane BLQ - CAG
5h 2m€47–208Train to Verona Villafranca Airport, fly
- Take the train from Venezia Mestre to Verona Porta Nuovatrain
- Fly from Verona Villafranca Airport (VRN) to Cagliari Elmas Airport (CAG)plane VRN - CAG
5h 2m€55–262Train to Trieste – Friuli Venezia Giulia Airport, fly
- Take the train from Venezia Mestre to Trieste Airporttrain
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Cagliari Elmas Airport (CAG)plane TRS - CAG
5h 16m€83–279Train, bus, car ferry
- Take the train from Venezia Mestre to Roma Terminitrain
- Take the bus from Rome Termini Piazza Indipendenza to Port of Civitavecchiabus
- Take the carferry from Port of Civitavecchia to Port of Arbataxcarferry
- Take the bus from Tortoli' Fra Locci to Cagliari Viale Marconi-Scuole Mediebus
20h 42m€118–210
Venice Marco Polo Airport (VCE) to Cagliari Elmas Airport (CAG) flights
Comparing Your Travel Options
The cheapest way to get from Mestre to Cagliari is to fly which costs €45 - €210 and takes 3h 56m.
The fastest way to get from Mestre to Cagliari is to fly which takes 3h 56m and costs €45 - €210.
The distance between Mestre and Cagliari is 761 km.
The best way to get from Mestre to Cagliari without a car is to bus and train and shuttle and car ferry which takes 18h 36m and costs €90 - €190.
It takes approximately 3h 56m to get from Mestre to Cagliari, including transfers.
There are 2976+ hotels available in Cagliari.
What companies run services between Mestre, Italy and Cagliari, Italy?
Ryanair flies from Venice Marco Polo Airport (VCE) to Cagliari Elmas Airport (CAG) once daily.
- Website
- ryanair.com
Flights from Venice Marco Polo Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €45–180
Flights from Bologna Guglielmo Marconi Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €30–180
Flights from Verona Villafranca Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- €40–210
Flights from Trieste – Friuli Venezia Giulia Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Thursday, and Friday
- Estimated price
- €65–210
Flights from Trieste – Friuli Venezia Giulia Airport to Cagliari Elmas Airport via Naples
- Ave. Duration
- 3h 50m
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- €65–210
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 37 min
- Frequency
- Every 20 minutes
- Estimated price
- €12–22
- Website
- Trenitalia Frecce
Train from Venezia Mestre to Bologna Centrale
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €21–40
- Website
- Trenitalia Frecce
Train from Venezia Mestre to Verona Porta Nuova
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- €15–27
- Website
- Trenitalia Frecce
Train from Venezia Mestre to Trieste Airport
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
- Estimated price
- €15–27
- Website
- Trenitalia Frecce
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Bologna Centrale
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Estimated price
- €11–18
- Website
- Flixbus
- Phone
- +39.081.496.444
- [email protected]
- Website
- Grimaldi Lines
Car ferry from Port of Livorno to Port of Olbia
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- €30–100
- Website
- Grimaldi Lines
- Only Passenger
- €70
- with added vehicle
- €100
Car ferry from Port of Livorno to Port of Olbia
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- €30–100
- Website
- Grimaldi Lines
- Only Passenger
- €70
- with added vehicle
- €100
Car ferry from Port of Civitavecchia to Port of Arbatax
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- €30–70
- Website
- Grimaldi Lines
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
5 incredible day trips from Florence by train
Read the travel guide
Want to know more about Flixbus?
Read the travel guide










