There are 10 ways to get from Amsterdam to Cagliari by plane, train, 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.
Fly Amsterdam Airport Schiphol to Cagliari Elmas Airport
best- Fly from Amsterdam Airport Schiphol (AMS) to Cagliari Elmas Airport (CAG)plane AMS - CAG
5h 44m€113–260Train to Düsseldorf International Airport, fly to Cagliari Elmas Airport
cheapest- Take the train from Amsterdam Centraal to Duesseldorf Hbftrain
- Fly from Düsseldorf International Airport (DUS) to Cagliari Elmas Airport (CAG)plane DUS - CAG
7h 58m€103–265Train, ferry
- Take the train from Amsterdam Centraal to Airport Charles de Gaulletrain
- Take the train from Aeroport Cdg2 Tgv Roissy to Toulontrain
- Take the ferry from Port of Toulon to Port of Porto Torresferry
- Take the train from Porto Torres M.Ma to Cagliaritrain Re
29h 51m€261–513Bus, car ferry
- Take the bus from Amsterdam Sloterdijk to Milanbus
- Take the bus from Milan to Genoabus
- Take the car ferry from Port of Genoa to Olbia Porto Isola Biancacarferry
- Take the bus from Fermata di OLBIA PORTO ISOLA BIANCA to Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNObus
38h 17m€172–272Drive, car ferry
- Drive from Amsterdam to Port of Livornocar
- Take the car ferry from Port of Livorno to Port of Olbiacarferry
- Drive from Port of Olbia to Cagliaricar
24h 29m€305–508Train to Eindhoven Airport, fly to Cagliari Elmas Airport
- Take the train from Amsterdam Centraal to Eindhoven Centraaltrain
- Fly from Eindhoven Airport (EIN) to Cagliari Elmas Airport (CAG)plane EIN - CAG
8h 54m€115–215Train, bus to Weeze Airport, fly to Cagliari Elmas Airport
- Take the train from Amsterdam Centraal 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 18m€122–219Fly Amsterdam Airport Schiphol to Olbia Costa Smeralda Airport, train
- Fly from Amsterdam Airport Schiphol (AMS) to Olbia Costa Smeralda Airport (OLB)plane AMS - OLB
- Take the train from Olbia Terranova to Cagliaritrain
9h 38m€118–304Train, ferry via Lyon
- Take the train from Amsterdam Centraal to Brussel-Zuid / Bruxelles-Miditrain
- Take the train from Brussel-Zuid / Bruxelles-Midi to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu 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
31h 42m€358–607Bus, ferry, train
- Take the bus from Amsterdam City Center - Sloterdijk to Marseille - Saint-Charles Bus Stationbus
- Take the bus from Marseille - Saint-Charles Bus Station to Toulon - Bus Stationbus
- Take the ferry from Port of Toulon to Port of Porto Torresferry
- Take the train from Porto Torres M.Ma to Cagliaritrain Re
42h 3m€184–329
Amsterdam to Cagliari by train, foot, and ferry
Questions & Answers
The cheapest way to get from Amsterdam to Cagliari is to train and fly which costs €110 - €220 and takes 8h 54m.
The fastest way to get from Amsterdam to Cagliari is to fly which takes 5h 44m and costs €110 - €260.
The distance between Amsterdam and Cagliari is 1510 km.
The best way to get from Amsterdam to Cagliari without a car is to train and ferry which takes 29h 51m and costs €260 - €550.
It takes approximately 5h 44m to get from Amsterdam to Cagliari, including transfers.
There are 3283+ hotels available in Cagliari.
What companies run services between Amsterdam, Netherlands and Cagliari, Italy?
KLM flies from Amsterdam Airport Schiphol (AMS) to Cagliari Elmas Airport (CAG) once daily.
- Website
- klm.com
Flights from Amsterdam Airport Schiphol to Cagliari Elmas Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €95–460
Flights from Amsterdam Airport Schiphol to Olbia Costa Smeralda Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €90–450
- Website
- transavia.com
Flights from Amsterdam Airport Schiphol to Olbia Costa Smeralda Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €90–450
- Website
- ryanair.com
Flights from Eindhoven Airport to Cagliari Elmas Airport via Bologna
- Ave. Duration
- 3h 55m
- When
- Saturday and Sunday
- Estimated price
- €95–470
Flights from Eindhoven Airport to Cagliari Elmas Airport via Milan Bergamo
- Ave. Duration
- 6h
- When
- Sunday and Friday
- Estimated price
- €95–180
Flights from Eindhoven Airport to Cagliari Elmas Airport via Pisa
- Ave. Duration
- 6h 15m
- When
- Tuesday
- Estimated price
- €95–180
Flights from Weeze Airport to Cagliari Elmas Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- €100–180
Flights from Weeze Airport to Cagliari Elmas Airport via Palma Mallorca
- Ave. Duration
- 5h 25m
- When
- Sunday
- Estimated price
- €100–180
- Website
- flexflight.dk
Flights from Eindhoven Airport to Cagliari Elmas Airport via Rome
- Ave. Duration
- 4h 30m
- When
- Thursday
- Estimated price
- €95–180
- Website
- vueling.com
Flights from Eindhoven Airport to Cagliari Elmas Airport via Barcelona
- Ave. Duration
- 6h 5m
- When
- Wednesday
- Estimated price
- €110–550
- Website
- eurowings.com
Flights from Düsseldorf International Airport to Cagliari Elmas Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- €60–160
- Website
- easyjet.com
Flights from Amsterdam Airport Schiphol to Olbia Costa Smeralda Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €75–260
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Amsterdam Centraal to Airport Charles de Gaulle
- Ave. Duration
- 3h 25m
- Frequency
- Twice a week
- Estimated price
- €55–120
- Website
- https://www.ns.nl/en
Train from Amsterdam Centraal to Eindhoven Centraal
- Ave. Duration
- 1h 27m
- Frequency
- Every 30 minutes
- Estimated price
- €13–27
- Website
- https://www.ns.nl/en
Train from Amsterdam Centraal to Nijmegen
- Ave. Duration
- 1h 23m
- Frequency
- Every 30 minutes
- Estimated price
- €12–26
- Website
- https://www.ns.nl/en
Train from Amsterdam Centraal to Duesseldorf Hbf
- Ave. Duration
- 2h 7m
- Frequency
- Hourly
- Estimated price
- €24–50
- Website
- https://www.ns.nl/en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Aeroport Cdg2 Tgv Roissy to Toulon
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Estimated price
- €140–280
- 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
- Twice a week
- Estimated price
- €30–55
- Website
- https://www.trenitalia.com/en.html
Train from Olbia Terranova to Cagliari
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- €30–55
- Website
- https://www.trenitalia.com/en.html
Train from Porto Torres M.Ma to Cagliari
- Ave. Duration
- 3h 56m
- Frequency
- Twice a week
- Estimated price
- €30–55
- Website
- https://www.trenitalia.com/en.html
Train from Porto Torres M.Ma to Cagliari
- Ave. Duration
- 3h 56m
- Frequency
- Twice a week
- Estimated price
- €30–55
- Website
- https://www.trenitalia.com/en.html
- Phone
- 0800-0232 545
- Website
- arriva.nl
Train from Amsterdam Centraal to Eindhoven Centraal
- Ave. Duration
- 1h 22m
- Frequency
- Once a week
- Estimated price
- €18–26
- Website
- https://www.arriva.nl/en/
- Second Class Single
- €18–26
- Phone
- +44 (0)3432 186 186
- Website
- eurostar.com
Train from Amsterdam Centraal to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 1h 56m
- Frequency
- Hourly
- Estimated price
- €60–110
- Website
- https://www.eurostar.com/rw-en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Brussel-Zuid / Bruxelles-Midi to Lyon Part Dieu
- Ave. Duration
- 3h 53m
- Frequency
- Every 2 hours
- Estimated price
- €150–250
- Website
- https://www.sncf-connect.com/en-en
Train from Lyon Part Dieu to Toulon
- Ave. Duration
- 2h 38m
- Frequency
- Every 4 hours
- Estimated price
- €80–130
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Amsterdam Sloterdijk to Milan
- Ave. Duration
- 16h 5m
- Frequency
- Twice daily
- Estimated price
- €95–160
- Website
- https://www.flixbus.co.uk
Bus from Milan to Genoa
- Ave. Duration
- 2h 10m
- Frequency
- 5 times a day
- Estimated price
- €12–21
- Website
- https://www.flixbus.co.uk
- Phone
- +39 0789 21487
- [email protected]
- 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
- Phone
- 01806 607085
- [email protected]
- 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
- https://www.transdev.nl/en/
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Amsterdam City Center - Sloterdijk to Marseille - Saint-Charles Bus Station
- Ave. Duration
- 19h
- Frequency
- Twice daily
- Estimated price
- €110–200
- Website
- https://www.blablacar.co.uk/bus
Bus from Marseille - Saint-Charles Bus Station to Toulon - Bus Station
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €5–11
- Website
- https://www.blablacar.co.uk/bus
- 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
- €35–65
- Website
- https://www.corsica-ferries.co.uk/
Ferry from Port of Toulon to Port of Porto Torres
- Ave. Duration
- 15h
- Frequency
- Once a week
- Estimated price
- €35–65
- Website
- https://www.corsica-ferries.co.uk/
Ferry from Port of Toulon to Port of Porto Torres
- Ave. Duration
- 15h
- Frequency
- Once a week
- Estimated price
- €35–65
- Website
- https://www.corsica-ferries.co.uk/
- Phone
- +39 010 209 4591
- [email protected]
- Website
- gnv.it
Car ferry from Port of Genoa to Olbia Porto Isola Bianca
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Estimated price
- €50–75
- Website
- https://www.gnv.it/en
- Phone
- +39.081.496.444
- [email protected]
- Website
- grimaldi-lines.com
Car ferry from Port of Livorno to Port of Olbia
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- €29–100
- Website
- https://www.grimaldi-lines.com/en/
- Only Passenger
- €70
- with added vehicle
- €100
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














































