There are 8 ways to get from Maastricht to Cagliari Airport (CAG) by train, plane, bus, night train or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Train to Eindhoven, fly
-
Take the train from Maastricht to Eindhoven Centraal
-
Fly from Eindhoven (EIN) to Cagliari (CAG)
7 alternative options
Train to Brussels, fly
-
Take the train from Liege-Guillemins to Louvain
-
Fly from Brussels (BRU) to Cagliari (CAG)
Train to Dusseldorf, fly
-
Take the train from Herzogenrath to Duesseldorf Hbf
-
Fly from Dusseldorf (DUS) to Cagliari (CAG)
Train, bus to Charleroi, fly
-
Take the train from Liège-Guillemins to Bruxelles Midi
-
Take the bus from Brussels Midi / Brussels South West to Charleroi Airport
-
Fly from Charleroi (CRL) to Cagliari (CAG)
Train, train to Weeze, fly
-
Take the train from Herzogenrath, Bf,Herzogenrath to Krefeld Hbf
-
Take the train from Krefeld Hbf to Weeze Bahnhof
-
Fly from Weeze (NRN) to Cagliari (CAG)
Train, bus to Hahn, fly
-
Take the train from Maastricht to Aachen, Hbf
-
Take the train from Aachen Hbf to Frankfurt(M) Flughafen Fernbf
-
Take the bus from Mainz Bahnhofstraße to Frankfurt Hahn Airport
-
Fly from Hahn (HHN) to Cagliari (CAG)
Train, night train, ferry
-
Take the train from Maastricht to Aachen, Hbf
-
Take the train from Aachen Hbf to Koeln Messe/Deutz
-
Take the night train from Köln Bf Deutz/Messe Lanxess Arena to Verona Porta Nuova Station
-
Take the train from Verona Porta Nuova to Salerno
-
Take the ferry from Salerno to Cagliari
Bus, ferry
-
Take the bus from Maastricht to Köln Flughafen Köln/Bonn Flughafen Terminal 2
-
Take the bus from Köln Flughafen Köln/Bonn Flughafen Terminal 2 to Florence
-
Take the bus from Florence to Palermo
-
Take the ferry from Palermo to Cagliari
Maastricht to Cagliari Airport (CAG) by train, night train, walk, ferry and bus
The journey time between Maastricht and Cagliari Airport (CAG) is around 43h 30m and covers a distance of around 2400 km. This includes an average layover time of around 4h 13m. Operated by Deutsche Bahn Regional, National Express, Urlaubs-Express and others, the Maastricht to Cagliari Airport (CAG) service departs from Maastricht and arrives in Aeroporto Elmas Arrivi. Typically only one service runs weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Maastricht to Cagliari Airport (CAG) is to train and fly which costs €45 - €250 and takes 7h 30m.
The fastest way to get from Maastricht to Cagliari Airport (CAG) is to train and fly. Taking this option will cost €120 - €390 and takes 6h 36m.
The distance between Maastricht and Cagliari Airport (CAG) is 1316 km.
The best way to get from Maastricht to Cagliari Airport (CAG) without a car is to train and night train and ferry which takes 43h 30m and costs €200 - €370.
It takes approximately 7h 30m to get from Maastricht to Cagliari Airport (CAG), including transfers.
There is no direct flight from Eindhoven Airport to Cagliari Airport. The quickest flight takes 4h 5m and has one stopover.
Wizz Air, Alitalia, Vueling Airlines and Ryanair offer flights from Eindhoven Airport to Cagliari Airport.
There are 205+ hotels available in Cagliari Airport (CAG). Prices start at €87 per night.

- Distance: 1315.8 km
- Duration: 7h 30m
What companies run services between Maastricht, Netherlands and Cagliari Airport (CAG), Italy?
There is no direct connection from Maastricht to Cagliari Airport (CAG). However, you can take the train to Eindhoven Centraal, take the walk to Eindhoven Central Bus Station, take the bus to Eindhoven Airport Bus Station, take the walk to Eindhoven airport, then fly to Cagliari. Alternatively, you can take the train to Liege-Guillemins, take the train to Louvain, take the train to Brussels Airport - Zaventem, take the walk to Brussels airport, then fly to Cagliari.

- Website
- ryanair.com
Flights from Eindhoven to Cagliari via Bologna
- Ave. Duration
- 4h 5m
- When
- Monday, Tuesday, Friday and Saturday
- Estimated price
- €30 - €410
Flights from Eindhoven to Cagliari via Milan Bergamo
- Ave. Duration
- 4h 50m
- When
- Wednesday and Saturday
- Estimated price
- €30 - €410
Flights from Eindhoven to Cagliari via Pisa
- Ave. Duration
- 7h 25m
- When
- Monday, Tuesday, Wednesday, Saturday and Sunday
- Estimated price
- €30 - €410
Flights from Eindhoven to Cagliari via Warsaw Modlin
- Ave. Duration
- 8h 10m
- When
- Wednesday and Sunday
- Estimated price
- €30 - €410
Flights from Charleroi to Cagliari
- Ave. Duration
- 2h 10m
- When
- Monday, Tuesday, Thursday and Saturday
- Estimated price
- €80 - €210
Flights from Charleroi to Cagliari via Rome Ciampino
- Ave. Duration
- 4h 30m
- When
- Thursday, Friday and Sunday
- Estimated price
- €80 - €210
Flights from Charleroi to Cagliari via Bologna
- Ave. Duration
- 4h 55m
- When
- Thursday and Friday
- Estimated price
- €80 - €210
Flights from Charleroi to Cagliari via Milan Bergamo
- Ave. Duration
- 5h 15m
- When
- Monday
- Estimated price
- €80 - €210
Flights from Weeze to Cagliari
- Ave. Duration
- 2h 15m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- €40 - €240
Flights from Hahn to Cagliari
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday and Friday
- Estimated price
- €45 - €270
Flights from Hahn to Cagliari via Palermo
- Ave. Duration
- 5h 5m
- When
- Sunday
- Estimated price
- €55 - €300

- Website
- alitalia.com
Flights from Eindhoven to Cagliari via Rome
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- €70 - €420
Flights from Brussels to Cagliari via Milan Linate
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- €95 - €480
Flights from Brussels to Cagliari via Rome
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- €95 - €480
Flights from Dusseldorf to Cagliari via Milan Linate
- Ave. Duration
- 3h 50m
- When
- Monday to Saturday
- Estimated price
- €110 - €470

- Website
- klm.com
Flights from Eindhoven to Cagliari via Rome
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- €70 - €420
Flights from Brussels to Cagliari via Amsterdam Schiphol
- Ave. Duration
- 5h 55m
- When
- Saturday
- Estimated price
- €110 - €650

- Website
- lufthansa.com
Flights from Brussels to Cagliari via Munich
- Ave. Duration
- 8h 50m
- When
- Saturday
- Estimated price
- €200 - €700
Flights from Dusseldorf to Cagliari via Munich
- Ave. Duration
- 4h 10m
- When
- Saturday and Sunday
- Estimated price
- €200 - €700

- Website
- vueling.com
Flights from Eindhoven to Cagliari via Barcelona
- Ave. Duration
- 4h 35m
- When
- Thursday and Sunday
- Estimated price
- €30 - €410

- Website
- easyjet.com
Flights from Brussels to Cagliari via Geneva
- Ave. Duration
- 4h 30m
- When
- Sunday
- Estimated price
- €70 - €320

- Website
- austrian.com
Flights from Brussels to Cagliari via Vienna
- Ave. Duration
- 4h 30m
- When
- Sunday
- Estimated price
- €200 - €750

- Website
- eurowings.com
Flights from Dusseldorf to Cagliari
- Ave. Duration
- 2h 15m
- When
- Sunday
- Estimated price
- €120 - €450

- Website
- airfrance.com
Flights from Dusseldorf to Cagliari via Paris Charles de Gaulle
- Ave. Duration
- 5h 30m
- When
- Saturday
- Estimated price
- €170 - €500

Dutch Railways (NS) is the main passenger railway operator in the Netherlands. Founded in 1938, NS connects all major cities in the Netherlands, and offers night trains, international trains, Intercity direct, and trains to and from the airport. NS International is the international subsidiary of NS; their services include high-speed trains such as Thalys, ICE International, Eurostar and TGV, to major European hubs including Paris, London, Brussels, Berlin, Cologne, Frankfurt and Lille.
Contact Details
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Maastricht to Eindhoven Centraal
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- €13 - €35
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- €13 - €20
- 1st Class Full Fare
- €23 - €35

- Phone
- +32 2 528 28 28
- Website
- belgiantrain.be
Train from Liege-Guillemins to Louvain
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- €8 - €12
- Website
- Belgian Railways
- Book at
- Belgium Rail Pass
- 2nd Class
- €8 - €12
- 1st Class
- €12 - €18
Train from Aachen Hbf to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 3h 19m
- Frequency
- 4 times a week
- Estimated price
- €21 - €30
- Website
- Belgian Railways
- Book at
- Belgium Rail Pass
- 2nd Class
- €21 - €30
- 1st Class
- €30 - €50

- Phone
- 0221 13 999 444
- Website
- nationalexpress.de
Train from Herzogenrath to Duesseldorf Hbf
- Ave. Duration
- 1h 2m
- Frequency
- Every 30 minutes
- Estimated price
- €17 - €21
- Website
- National Express Rail
Train from Herzogenrath to Krefeld Hbf
- Ave. Duration
- 50 min
- Frequency
- 6 times a week
- Estimated price
- €16 - €20
- Website
- National Express Rail
Train from Aachen Hbf to Koeln Messe/Deutz
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- €16 - €20
- Website
- National Express Rail

German rail company Deutsche Bahn is known for its efficient and comfortable service. It offers many different types of rail transportation, including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare (bookings usually open 6 months in advance for domestic tickets).
Contact Details
- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Liège-Guillemins to Bruxelles Midi
- Ave. Duration
- 49 min
- Frequency
- Every 4 hours
- Estimated price
- €26 - €40
- Website
- https://www.bahn.com/en
Train from Herzogenrath, Bf,Herzogenrath to Krefeld Hbf
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- €23 - €35
- Website
- https://www.bahn.com/en
Train from Aachen Hbf to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- €35 - €55
- Website
- https://www.bahn.com/en

Deutsche Bahn’s regional network is made up of IRE (Interregio-Express), RE (Regional-Express), RB (Regionalbahn) and S-Bahn trains. Ticket prices are fixed and there’s no seat reservations – just turn up, buy a ticket and jump on the next train. All regional trains depart regularly and connect to local and long-distance services.
Contact Details
- Phone
- +49 30 2970
- Website
- bahn.com
Train from Liège-Guillemins to Bruxelles Midi
- Ave. Duration
- 1h 5m
- Frequency
- 3 times a week
- Estimated price
- €17 - €24
- Website
- https://www.bahn.com/en
Train from Herzogenrath, Bf,Herzogenrath to Krefeld Hbf
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- €12 - €18
- Website
- https://www.bahn.com/en
Train from Maastricht to Aachen, Hbf
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €9 - €13
- Website
- https://www.bahn.com/en
Train from Aachen, Hbf to Köln Deutz Messe/Deutz Bf
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- €12 - €18
- Website
- https://www.bahn.com/en

- Phone
- 0203 6688 9477
- dialog@rhein-ruhr-bahn.de
- Website
- rhein-ruhr-bahn.de
Train from Krefeld Hbf to Weeze Bahnhof
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Website
- RheinRuhrBahn

- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Night train from Köln Bf Deutz/Messe Lanxess Arena to Verona Porta Nuova Station
- Ave. Duration
- 14h 53m
- Frequency
- Once a week
- Estimated price
- €100 - €120
- Book at
- Urlaubs-Express

Trenitalia’s high-speed Frecce trains run on specialised tracks and have a greater level of service and comfort than InterCity and regional trains. There are three types of Frecce trains: Frecciarossa, (the fastest; connects major Italian cities); Frecciargento (mostly connect Rome to other Italian cities); and Frecciabianca (the slowest Frecce trains). Frecciarossa trains offer four classes of service, all with free Wi-Fi: Standard, Premium, Business and Executive. All Frecce tickets include a seat reservation and must be purchased before boarding the train.
Contact Details
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Verona Porta Nuova to Salerno
- Ave. Duration
- 4h 56m
- Frequency
- Once daily
- Estimated price
- €50 - €150
- Website
- https://www.trenitalia.com/en/frecce.html
- Schedules at
- https://reiseauskunft.bahn.de/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1
- Super Economy
- €50 - €70
- Base Standard
- €85 - €120
- Base Premium
- €100 - €150

- Phone
- +352 26 58 57 1
- info@flibco.com
- Website
- flibco.com
Bus from Brussels Midi / Brussels South West to Charleroi Airport
- Ave. Duration
- 55 min
- Frequency
- Every 20 minutes
- Estimated price
- €11 - €17
- Website
- Flibco
- Standard Ticket
- €11 - €14
Bus from Mainz Bahnhofstraße to Frankfurt Hahn Airport
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €13 - €17
- Website
- Flibco
- Standard Ticket
- €13 - €17

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Maastricht to Köln Flughafen Köln/Bonn Flughafen Terminal 2
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- €11 - €17
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Bus from Köln Flughafen Köln/Bonn Flughafen Terminal 2 to Florence
- Ave. Duration
- 16h 30m
- Frequency
- 4 times a week
- Estimated price
- €90 - €130
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Bus from Florence to Palermo
- Ave. Duration
- 17h 20m
- Frequency
- Once daily
- Estimated price
- €95 - €140
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Frequently asked questions

- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Ferry from Salerno to Cagliari
- Ave. Duration
- 17h
- Frequency
- 3 times a week
- Estimated price
- €35 - €60
- Website
- Grimaldi Lines
Ferry from Palermo to Cagliari
- Ave. Duration
- 13h 5m
- Frequency
- Twice a week
- Estimated price
- €29 - €45
- 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
Travel inspiration and top planning tips for getting around Italy.
Read the travel guideHeading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideTravelling by boat in Italy
Your Italian ferry guide - Sorrento, Capri and beyond.
Read the travel guide5 incredible day trips from Florence by train
Within 90 minutes, you could be exploring regions as stunning as Emilia-Romagna, Umbria and the Veneto.
Read the travel guide