There are 12 ways to get from Ancona to Cagliari Airport (CAG) by train, plane, car, car ferry, or bus
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 Federico Fellini Airport, fly
best- Take the train from Ancona to Rimini Miramaretrain
- Fly from Federico Fellini Airport (RMI) to Cagliari Elmas Airport (CAG)plane RMI - CAG
3h 46m€66–238Train to Bologna Guglielmo Marconi Airport, fly
cheapest- Take the train from Ancona to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Cagliari Elmas Airport (CAG)plane BLQ - CAG
4h 22m€52–309Drive, car ferry
- Drive from Ancona to Port of Civitavecchiacar
- Take the carferry from Port of Civitavecchia to Port of Arbataxcarferry
- Drive from Port of Arbatax to Cagliari Airport (CAG)car
15h 3m€94–143Bus, car ferry via Alcamo
- Take the bus from Ancona to Roma, Autostazione Tiburtinabus 554
- Take the bus from Rome Tiburtina Bus Station Largo Guido Mazzoni to Alcamo SP55bus
- Take the bus from Alcamo via Gulliver to PALERMO - Bertolinobus
- Take the carferry from Port of Palermo to Port of Cagliaricarferry
35h 35m€103–175Train to Fiumicino International Airport, fly
- Take the train from Ancona to Roma Terminitrain
- Fly from Fiumicino International Airport (FCO) to Cagliari Elmas Airport (CAG)plane FCO - CAG
6h 36m€79–188Train to Roma Ciampino Airport, fly
- Take the train from Ancona to Roma Terminitrain
- Fly from Roma Ciampino Airport (CIA) to Cagliari Elmas Airport (CAG)plane CIA - CAG
6h 33m€62–222Train to Forlì International Airport, fly
- Take the train from Ancona to Forlitrain
- Fly from Forlì International Airport (FRL) to Cagliari Elmas Airport (CAG)plane FRL - CAG
3h 36m€150–310Train, train to Florence Peretola Airport, fly
- Take the train from Ancona to Bologna Centraletrain
- Take the train from Bologna Centrale to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Cagliari Elmas Airport (CAG)plane FLR - CAG
4h 58m€88–388Fly from Raffaello Sanzio Airport
- Fly from Raffaello Sanzio Airport (AOI) to Cagliari Elmas Airport (CAG)plane AOI - CAG
4h 28m€92–313Train to Perugia Sant'Egidio Airport, fly
- Take the train from Ancona to Folignotrain
- Fly from Perugia Sant'Egidio Airport (PEG) to Cagliari Elmas Airport (CAG)plane PEG - CAG
6h 18m€72–355Train, bus, car ferry
- Take the train from Ancona 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 Autostazione Arstbus
21h 32m€98–181Bus, car ferry
- Take the bus from Ancona to Roma, Autostazione Tiburtinabus 554
- Take the bus from Roma, Autostazione Tiburtina to Palermobus
- Take the carferry from Port of Palermo to Port of Cagliaricarferry
35h 46m€151–255
Federico Fellini Airport (RMI) to Cagliari Elmas Airport (CAG) flights
Questions & Answers
The cheapest way to get from Ancona to Cagliari Airport (CAG) is to train and fly which costs €50 - €310 and takes 4h 22m.
The fastest way to get from Ancona to Cagliari Airport (CAG) is to train and fly which takes 3h 36m and costs €150 - €310.
The distance between Ancona and Cagliari Airport (CAG) is 696 km.
The best way to get from Ancona to Cagliari Airport (CAG) without a car is to bus and car ferry via Alcamo which takes 35h 35m and costs €100 - €180.
It takes approximately 3h 46m to get from Ancona to Cagliari Airport (CAG), including transfers.
There are 3268+ hotels available in Cagliari Airport (CAG).
What companies run services between Ancona, Italy and Cagliari Airport (CAG), Italy?
DAT Danish Air Transport, FlexFlight ApS, and three other airlines fly from Raffaello Sanzio Airport (AOI) to Cagliari Elmas Airport (CAG) 3 times a day.
- Website
- aeroitalia.com
Flights from Bologna Guglielmo Marconi Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 20m
- When
- Monday and Friday
- Estimated price
- €30–500
Flights from Fiumicino International Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €45–380
Flights from Fiumicino International Airport to Cagliari Elmas Airport via Alghero
- Ave. Duration
- 2h 50m
- When
- Monday and Friday
- Estimated price
- €45–400
Flights from Florence Peretola Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h
- When
- Monday and Friday
- Estimated price
- €55–600
Flights from Raffaello Sanzio Airport to Cagliari Elmas Airport via Fiumicino International Airport
- Ave. Duration
- 3h 30m
- When
- Monday to Friday
- Estimated price
- €220–700
Flights from Raffaello Sanzio Airport to Cagliari Elmas Airport via Milan Linate
- Ave. Duration
- 4h 40m
- When
- Monday to Tuesday
- Estimated price
- €80–850
- Website
- flexflight.dk
Flights from Bologna Guglielmo Marconi Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 20m
- When
- Monday and Friday
- Estimated price
- €30–500
Flights from Fiumicino International Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €45–380
Flights from Fiumicino International Airport to Cagliari Elmas Airport via Alghero
- Ave. Duration
- 2h 50m
- When
- Monday and Friday
- Estimated price
- €45–400
Flights from Florence Peretola Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h
- When
- Monday and Friday
- Estimated price
- €55–600
Flights from Raffaello Sanzio Airport to Cagliari Elmas Airport via Fiumicino International Airport
- Ave. Duration
- 3h 30m
- When
- Monday to Friday
- Estimated price
- €220–700
Flights from Raffaello Sanzio Airport to Cagliari Elmas Airport via Milan Linate
- Ave. Duration
- 4h 40m
- When
- Monday to Tuesday
- Estimated price
- €80–850
- Website
- ryanair.com
Flights from Federico Fellini Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €55–200
Flights from Federico Fellini Airport to Cagliari Elmas Airport via Palermo
- Ave. Duration
- 3h 25m
- When
- Monday
- Estimated price
- €55–200
Flights from Bologna Guglielmo Marconi Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €35–140
Flights from Roma Ciampino Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €30–140
Flights from Forlì International Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €40–150
Flights from Raffaello Sanzio Airport to Cagliari Elmas Airport via Palermo
- Ave. Duration
- 3h 30m
- When
- Friday
- Estimated price
- €75–330
Flights from Perugia Sant'Egidio Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €55–170
- Website
- volotea.com
Flights from Florence Peretola Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 15m
- When
- Tuesday and Saturday
- Estimated price
- €30–150
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Ancona to Rimini Miramare
- Ave. Duration
- 1h 13m
- Frequency
- Every 2 hours
- Estimated price
- €11–18
- Website
- Trenitalia
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 41m
- Frequency
- Every 3 hours
- Estimated price
- €25–45
- Website
- Trenitalia
Train from Ancona to Roma Termini
- Ave. Duration
- 3h 49m
- Frequency
- Every 3 hours
- Estimated price
- €35–60
- Website
- Trenitalia
Train from Ancona to Roma Termini
- Ave. Duration
- 3h 49m
- Frequency
- Every 3 hours
- Estimated price
- €35–60
- Website
- Trenitalia
Train from Ancona to Forli
- Ave. Duration
- 1h 49m
- Frequency
- Every 3 hours
- Estimated price
- €17–29
- Website
- Trenitalia
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 41m
- Frequency
- Every 3 hours
- Estimated price
- €25–45
- Website
- Trenitalia
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- €11–19
- Website
- Trenitalia
Train from Ancona to Foligno
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- €16–26
- Website
- Trenitalia
Train from Ancona to Roma Termini
- Ave. Duration
- 3h 49m
- Frequency
- Every 3 hours
- Estimated price
- €35–60
- Website
- Trenitalia
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Ancona to Bologna Centrale
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- €30–60
- Schedules at
- Trenitalia Frecce
Train from Ancona to Forli
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €20–40
- Schedules at
- Trenitalia Frecce
Train from Ancona to Bologna Centrale
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- €30–60
- Schedules at
- Trenitalia Frecce
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 37 min
- Frequency
- Every 15 minutes
- Estimated price
- €13–27
- Schedules at
- Trenitalia Frecce
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- €21–45
- Website
- Trenitalia Intercity
Train from Ancona to Roma Termini
- Ave. Duration
- 4h 5m
- Frequency
- 5 times a day
- Estimated price
- €29–65
- Website
- Trenitalia Intercity
Train from Ancona to Roma Termini
- Ave. Duration
- 4h 5m
- Frequency
- 5 times a day
- Estimated price
- €29–65
- Website
- Trenitalia Intercity
Train from Ancona to Forli
- Ave. Duration
- 1h 41m
- Frequency
- Hourly
- Estimated price
- €14–35
- Website
- Trenitalia Intercity
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- €21–45
- Website
- Trenitalia Intercity
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 16m
- Frequency
- 3 times a day
- Estimated price
- €9–20
- Website
- Trenitalia Intercity
Train from Ancona to Foligno
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a day
- Estimated price
- €13–28
- Website
- Trenitalia Intercity
Train from Ancona to Roma Termini
- Ave. Duration
- 4h 5m
- Frequency
- 5 times a day
- Estimated price
- €29–65
- Website
- Trenitalia Intercity
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- €35–160
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- €35–160
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 46 min
- Frequency
- 5 times a day
- Estimated price
- €11–23
- Website
- Italo Treno
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Ancona to Roma, Autostazione Tiburtina
- Ave. Duration
- 5h 10m
- Frequency
- Twice daily
- Estimated price
- €26–45
- Website
- Flixbus
Bus from Ancona to Roma, Autostazione Tiburtina
- Ave. Duration
- 5h 10m
- Frequency
- Twice daily
- Estimated price
- €26–45
- Website
- Flixbus
Bus from Roma, Autostazione Tiburtina to Palermo
- Ave. Duration
- 13h 55m
- Frequency
- Once daily
- Estimated price
- €85–140
- Website
- Flixbus
- Phone
- (+39) 0923 98.11.20
- Website
- Autoservizi Salemi Srl
Bus from Rome Tiburtina Bus Station Largo Guido Mazzoni to Alcamo SP55
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Estimated price
- €35–55
- Schedules at
- Autoservizi Salemi Srl
- Phone
- 06 164 160, +39091342525
- [email protected]
- Website
- segesta.it
Bus from Alcamo via Gulliver to PALERMO - Bertolino
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- €6–10
- Schedules at
- segesta.it
- Phone
- (+39) 06 5916826
- [email protected]
- Website
- SIT Bus Shuttle
Bus from Rome Termini Piazza Indipendenza to Port of Civitavecchia
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- €16–40
- Website
- SIT Bus Shuttle
- Website
- SIT Bus Shuttle
- Phone
- +39 351 8374226
- [email protected]
- Website
- arst.sardegna.it
Bus from Tortoli' Fra Locci to Cagliari Autostazione Arst
- Ave. Duration
- 2h 44m
- Frequency
- 4 times a day
- Estimated price
- €7–11
- Schedules at
- app.arstspa.it
- Phone
- +39.081.496.444
- [email protected]
- Website
- Grimaldi Lines
Car ferry from Port of Civitavecchia to Port of Arbatax
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- €30–50
- Website
- Grimaldi Lines
Car ferry from Port of Palermo to Port of Cagliari
- Ave. Duration
- 12h
- Frequency
- Once a week
- Estimated price
- €35–65
- Website
- Grimaldi Lines
Car ferry from Port of Civitavecchia to Port of Arbatax
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- €30–50
- Website
- Grimaldi Lines
Car ferry from Port of Palermo to Port of Cagliari
- Ave. Duration
- 12h
- Frequency
- Once a week
- Estimated price
- €35–65
- 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
Want to know more about Flixbus?
Read the travel guide
Getting to Rome from the airport
Read the travel guide






































