There are 12 ways to get from Rotterdam to Cagliari by train, plane, ferry, bus, car ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Amsterdam Airport Schiphol, fly to Cagliari Elmas Airport
best- Take the train from Rotterdam Centraal to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Cagliari Elmas Airport (CAG)plane AMS - CAG
5h 55m€107–285Train, bus to Weeze Airport, fly to Cagliari Elmas Airport
cheapest- Take the train from Rotterdam Centraal to Bredatrain
- Take the train from Breda to Nijmegentrain
- Take the bus from Nijmegen Centraal Station to Weeze Airport Terminal 1bus
- Fly from Weeze Airport (NRN) to Cagliari Elmas Airport (CAG)plane NRN - CAG
8h 47m€83–294Train, ferry
- Take the train from Rotterdam Centraal to Paris Nordtrain
- Take the train from Paris Gare De Lyon to Toulontrain Tgv
- Take the ferry from Port of Toulon to Port of Porto Torresferry
- Take the train from Porto Torres M.Ma to Cagliaritrain Re
29h 9m€327–665Train, ferry via Naples
- Take the train from Rotterdam Centraal to Paris Nordtrain
- Take the train from Paris Gare De Lyon to Torino Porta Susatrain Tgv
- Take the train from Torino Porta di Susa to Napolitrain
- Take the ferry from Porto di Napoli to Port of Cagliariferry
30h 15m€393–819Bus, ferry
- Take the bus from Rotterdam to Milano, Autostazione Lampugnanobus
- Take the bus from Milano, Autostazione Lampugnano to Genoabus 798 / ...
- Take the ferry from Port of Genoa to Port of Olbiaferry
- Take the bus from Fermata di OLBIA PORTO ISOLA BIANCA to Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNObus
36h 34m€142–248Fly Rotterdam The Hague Airport to Cagliari Elmas Airport
- Fly from Rotterdam The Hague Airport (RTM) to Cagliari Elmas Airport (CAG)plane RTM - CAG
6h 9m€127–450Train, train to Eindhoven Airport, fly to Cagliari Elmas Airport
- Take the train from Rotterdam Centraal to Bredatrain
- Take the train from Breda to Eindhoventrain
- Fly from Eindhoven Airport (EIN) to Cagliari Elmas Airport (CAG)plane EIN - CAG
8h 57m€90–249Train, bus to Brussels South Charleroi Airport, fly to Cagliari Elmas Airport
- Take the train from Rotterdam Centraal to Brussel-Zuid / Bruxelles-Miditrain
- Take the bus from Brussels Midi / Brussels South West to Charleroi Airportbus
- Fly from Brussels South Charleroi Airport (CRL) to Cagliari Elmas Airport (CAG)plane CRL - CAG
7h 40m€106–238Train to Amsterdam Airport Schiphol, fly to Olbia Costa Smeralda Airport, train
- Take the train from Rotterdam Centraal to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Olbia Costa Smeralda Airport (OLB)plane AMS - OLB
- Take the train from Olbia Terranova to Cagliaritrain
9h 48m€127–384Train, ferry #2
- Take the train from Rotterdam Centraal to Brussel-Zuidtrain
- Take the train from Brussel-Zuid / Bruxelles-Midi to Marseille St Charlestrain Tgv
- Take the train from Marseille St Charles to Toulontrain Ter
- Take the ferry from Port of Toulon to Port of Porto Torresferry
- Take the train from Porto Torres M.Ma to Cagliaritrain Re
31h 9m€301–529Train, bus, car ferry
- Take the train from Rotterdam Centraal to Brussels-Nordtrain Ec
- Take the bus from Brussels-North train station to Genoabus
- Take the car ferry from Port of Genoa to Port of Olbiacarferry
- Take the bus from Fermata di OLBIA PORTO ISOLA BIANCA to Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNObus
39h€240–400Drive, car ferry
- Drive from Rotterdam to Port of Genoacar
- Take the car ferry from Port of Genoa to Port of Olbiacarferry
- Drive from Port of Olbia to Cagliaricar
28h 40m€344–527
Rotterdam to Cagliari by train, foot, and ferry
Questions & Answers
The cheapest way to get from Rotterdam to Cagliari is to train and fly which costs €90 - €250 and takes 8h 57m.
The fastest way to get from Rotterdam to Cagliari is to train and fly which takes 5h 55m and costs €100 - €290.
The distance between Rotterdam and Cagliari is 1547 km.
The best way to get from Rotterdam to Cagliari without a car is to train and ferry which takes 29h 9m and costs €320 - €700.
It takes approximately 5h 55m to get from Rotterdam to Cagliari, including transfers.
There are 1159+ hotels available in Cagliari.
What companies run services between Rotterdam, Netherlands and Cagliari, Italy?
Transavia Holland, Aeroitalia, and two other airlines fly from Rotterdam The Hague Airport (RTM) to Cagliari Elmas Airport (CAG) once daily.
- Website
- ryanair.com
Flights from Rotterdam The Hague Airport to Cagliari Elmas Airport via London Stansted
- Ave. Duration
- 6h 30m
- When
- Thursday and Friday
- Estimated price
- €120–450
Flights from Eindhoven Airport to Cagliari Elmas Airport via Bologna
- Ave. Duration
- 4h 22m
- When
- Friday to Sunday
- Estimated price
- €65–410
Flights from Eindhoven Airport to Cagliari Elmas Airport via Milan Bergamo
- Ave. Duration
- 6h
- When
- Friday and Sunday
- Estimated price
- €65–190
Flights from Eindhoven Airport to Cagliari Elmas Airport via Pisa
- Ave. Duration
- 7h 45m
- When
- Monday
- Estimated price
- €65–190
Flights from Brussels South Charleroi Airport to Cagliari Elmas Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €50–140
Flights from Brussels South Charleroi Airport to Cagliari Elmas Airport via Milan Bergamo
- Ave. Duration
- 4h 43m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- €50–140
Flights from Weeze Airport to Cagliari Elmas Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €60–240
- Website
- klm.com
Flights from Amsterdam Airport Schiphol to Cagliari Elmas Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €90–480
Flights from Amsterdam Airport Schiphol to Olbia Costa Smeralda Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €90–480
- Website
- transavia.com
Flights from Amsterdam Airport Schiphol to Olbia Costa Smeralda Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €90–480
- Website
- aeroitalia.com
Flights from Rotterdam The Hague Airport to Cagliari Elmas Airport via Rome
- Ave. Duration
- 5h 7m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €150–800
Flights from Eindhoven Airport to Cagliari Elmas Airport via Rome
- Ave. Duration
- 4h 30m
- When
- Thursday
- Estimated price
- €65–190
- Website
- flexflight.dk
Flights from Rotterdam The Hague Airport to Cagliari Elmas Airport via Rome
- Ave. Duration
- 5h 7m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €150–800
Flights from Eindhoven Airport to Cagliari Elmas Airport via Rome
- Ave. Duration
- 4h 30m
- When
- Thursday
- Estimated price
- €65–190
- Website
- vueling.com
Flights from Rotterdam The Hague Airport to Cagliari Elmas Airport via Barcelona
- Ave. Duration
- 8h 25m
- When
- Wednesday and Thursday
- Estimated price
- €160–850
Flights from Eindhoven Airport to Cagliari Elmas Airport via Barcelona
- Ave. Duration
- 5h 25m
- When
- Sunday
- Estimated price
- €90–450
- Website
- easyjet.com
Flights from Amsterdam Airport Schiphol to Olbia Costa Smeralda Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday, Thursday, Friday, and Saturday
- Estimated price
- €70–290
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Rotterdam Centraal to Schiphol Airport Train Station
- Ave. Duration
- 26 min
- Frequency
- Every 15 minutes
- Estimated price
- €5–14
- Website
- https://www.ns.nl/en
Train from Rotterdam Centraal to Breda
- Ave. Duration
- 22 min
- Frequency
- Every 20 minutes
- Estimated price
- €4–12
- Website
- https://www.ns.nl/en
Train from Breda to Eindhoven
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- €6–15
- Website
- https://www.ns.nl/en
Train from Breda to Nijmegen
- Ave. Duration
- 1h 19m
- Frequency
- Every 20 minutes
- Estimated price
- €9–23
- Website
- https://www.ns.nl/en
Train from Rotterdam Centraal to Brussel-Zuid
- Ave. Duration
- 2h 7m
- Frequency
- Every 30 minutes
- Estimated price
- €16–40
- Website
- https://www.ns.nl/en
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Rotterdam Centraal to Paris Nord
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- €140–240
- Website
- https://www.eurostar.com/rw-en
Train from Rotterdam Centraal to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- €40–75
- Website
- https://www.eurostar.com/rw-en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Paris Gare De Lyon to Toulon
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- €160–260
- Website
- https://www.sncf-connect.com/en-en
Train from Paris Gare De Lyon to Torino Porta Susa
- Ave. Duration
- 5h 37m
- Frequency
- 3 times a day
- Estimated price
- €140–230
- Website
- https://www.sncf-connect.com/en-en
Train from Brussel-Zuid / Bruxelles-Midi to Marseille St Charles
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- €210–340
- Website
- https://www.sncf-connect.com/en-en
Train from Marseille St Charles to Toulon
- Ave. Duration
- 42 min
- Frequency
- Every 4 hours
- Estimated price
- €13–22
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Paris Gare De Lyon to Toulon
- Ave. Duration
- 3h 48m
- Frequency
- Twice daily
- Estimated price
- €120–300
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Marseille St Charles to Toulon
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- €10–25
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Porto Torres M.Ma to Cagliari
- Ave. Duration
- 3h 56m
- Frequency
- Once a week
- Estimated price
- €35–60
- Website
- https://www.trenitalia.com/en.html
Train from Paris Gare De Lyon to Torino Porta Susa
- Ave. Duration
- 5h 55m
- Frequency
- Twice daily
- Estimated price
- €90–160
- Website
- https://www.trenitalia.com/en.html
Train from Olbia Terranova to Cagliari
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- €35–60
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Torino Porta di Susa to Napoli
- Ave. Duration
- 6h 3m
- Frequency
- Hourly
- Estimated price
- €120–250
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Torino Porta di Susa to Napoli
- Ave. Duration
- 6h 18m
- Frequency
- Every 3 hours
- Estimated price
- €140–270
- Schedules at
- trenitalia.com
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Rotterdam Centraal to Breda
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- €11–19
- Website
- https://www.belgiantrain.be/en
Train from Rotterdam Centraal to Brussels-Nord
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €35–65
- Website
- https://www.belgiantrain.be/en
- Phone
- +31302035833
- info@europeansleeper.eu
- Website
- europeansleeper.eu
Train from Rotterdam Centraal to Brussel-Zuid
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a week
- Estimated price
- €15–29
- Website
- https://www.europeansleeper.eu/
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Rotterdam to Milano, Autostazione Lampugnano
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- €70–140
- Website
- https://www.blablacar.co.uk/bus
Bus from Milano, Autostazione Lampugnano to Genoa
- Ave. Duration
- 1h 50m
- Frequency
- 3 times a day
- Estimated price
- €10–19
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Milano, Autostazione Lampugnano to Genoa
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- €10–18
- Website
- https://www.flixbus.co.uk
Bus from Brussels-North train station to Genoa
- Ave. Duration
- 16h 40m
- Frequency
- Once daily
- Estimated price
- €80–140
- Website
- https://www.flixbus.co.uk
- Phone
- +39 0789 21487
- request@gruppoturmotravel.com
- Website
- gruppoturmotravel.com
Bus from Fermata di OLBIA PORTO ISOLA BIANCA to Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNO
- Ave. Duration
- 3h 45m
- Frequency
- 6 times a week
- Estimated price
- €13–19
- Website
- https://gruppoturmotravel.com/en
- info@flibco.com
- Website
- flibco.com
Bus from Brussels Midi / Brussels South West to Charleroi Airport
- Ave. Duration
- 55 min
- Frequency
- Every 30 minutes
- Estimated price
- €11–23
- Website
- https://www.flibco.com/en
- Phone
- 01806 607085
- dbregiobusnrw@deutschebahn.com
- Website
- bahn.de
Bus from Nijmegen Centraal Station to Weeze Airport Terminal 1
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €8–11
- Schedules at
- bahn.de
- Phone
- +31-383394700
- Website
- transdev.nl
Bus from Nijmegen Centraal Station to Weeze Airport Terminal 1
- Ave. Duration
- 1h 5m
- Frequency
- Every 2 hours
- Estimated price
- €9–11
- Website
- Transdev Netherlands
- Phone
- +33(0)495329595
- Website
- corsica-ferries.it
Ferry from Port of Toulon to Port of Porto Torres
- Ave. Duration
- 15h
- Frequency
- Once a week
- Estimated price
- €30–65
- Website
- https://www.corsica-ferries.co.uk/
- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Ferry from Porto di Napoli to Port of Cagliari
- Ave. Duration
- 13h
- Frequency
- 3 times a week
- Estimated price
- €40–75
- Website
- https://www.grimaldi-lines.com/en/
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Ferry from Port of Genoa to Port of Olbia
- Ave. Duration
- 11h 30m
- Frequency
- 6 times a week
- Estimated price
- €45–75
- Website
- https://www.gnv.it/en
Car ferry from Port of Genoa to Port of Olbia
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- €110–180
- Website
- https://www.gnv.it/en
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 delightfully under-the-radar French towns you need to visit
Read the travel guide
Travelling by boat in Italy
Read the travel guide



































































