There are 7 ways to get from Budapest to Cagliari by plane, bus, ferry, train, 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 Budapest Ferenc Liszt International Airport to Cagliari Elmas Airport
best- Fly from Budapest Ferenc Liszt International Airport (BUD) to Cagliari Elmas Airport (CAG)plane BUD - CAG
5h 39m€52–174Bus, ferry, train
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Genoabus
- Take the ferry from Genoa to Porto Torresferry
- Take the train from Porto Torres M.Ma to Cagliaritrain Re
37h 19m€169–275Bus, car ferry
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Bielsko-Biala, Bus Station - lower panelbus
- Take the bus from Bielsko-Biała to Livornobus
- 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
40h 53m€168–262Drive, car ferry
- Drive from Budapest to Port of Civitavecchiacar
- Take the carferry from Port of Civitavecchia to Port of Arbataxcarferry
- Drive from Port of Arbatax to Cagliaricar
23h 21m€225–340Train to Vienna International Airport, fly to Cagliari Elmas Airport
- Take the train from Budapest-Kelenfoeld to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Cagliari Elmas Airport (CAG)plane VIE - CAG
7h 55m€73–288Fly Budapest Ferenc Liszt International Airport to Alghero, bus, train
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Alghero (AHO)plane BUD - AHO
- Take the bus from Fermata di AEROPORTO FERTILIA to Fermata di MACOMER AUTOSTAZIONEbus
- Take the train from Macomer to Cagliaritrain
9h 4m€78–188Train, bus, ferry
- Take the train from Budapest-Kelenfoeld to Wien Hbftrain Ec / ...
- Take the bus from Vienna, Central Station Südtiroler Platz to Genoabus
- Take the ferry from Genoa to Porto Torresferry
- Take the train from Porto Torres M.Ma to Cagliaritrain Re
38h 1m€170–351
Budapest Ferenc Liszt International Airport (BUD) to Cagliari Elmas Airport (CAG) flights
Questions & Answers
The cheapest way to get from Budapest to Cagliari is to fly which costs €50 - €180 and takes 5h 39m.
The fastest way to get from Budapest to Cagliari is to fly which takes 5h 39m and costs €50 - €180.
The distance between Budapest and Cagliari is 1247 km.
The best way to get from Budapest to Cagliari without a car is to bus and ferry and train which takes 37h 19m and costs €160 - €280.
It takes approximately 5h 39m to get from Budapest to Cagliari, including transfers.
There are 3188+ hotels available in Cagliari.
What companies run services between Budapest, Hungary and Cagliari, Italy?
Ryanair flies from Budapest Ferenc Liszt International Airport (BUD) to Cagliari Elmas Airport (CAG) once daily.
- Website
- ryanair.com
Flights from Budapest Ferenc Liszt International Airport to Cagliari Elmas Airport
- Ave. Duration
- 2h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €40–150
Flights from Budapest Ferenc Liszt International Airport to Cagliari Elmas Airport via Pisa
- Ave. Duration
- 3h 50m
- When
- Monday
- Estimated price
- €40–150
Flights from Budapest Ferenc Liszt International Airport to Cagliari Elmas Airport via Rome Ciampino
- Ave. Duration
- 5h 2m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €40–150
Flights from Vienna International Airport to Cagliari Elmas Airport
- Ave. Duration
- 2h
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €50–170
Flights from Vienna International Airport to Cagliari Elmas Airport via Bologna
- Ave. Duration
- 3h 50m
- When
- Saturday, Monday, and Thursday
- Estimated price
- €50–170
Flights from Budapest Ferenc Liszt International Airport to Alghero
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €45–140
- Website
- austrian.com
Flights from Vienna International Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 55m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €90–330
- Website
- wizzair.com
Flights from Budapest Ferenc Liszt International Airport to Alghero
- Ave. Duration
- 2h 10m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- €35–100
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Porto Torres M.Ma to Cagliari
- Ave. Duration
- 3h 56m
- Frequency
- Twice a week
- Estimated price
- €30–55
- Website
- Trenitalia
Train from Macomer to Cagliari
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- €18–30
- Website
- Trenitalia
Train from Porto Torres M.Ma to Cagliari
- Ave. Duration
- 3h 56m
- Frequency
- Twice a week
- Estimated price
- €30–55
- Website
- Trenitalia
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 27m
- Frequency
- Hourly
- Estimated price
- €11–14
- Website
- Hungarian Railways (MÁV)
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 27m
- Frequency
- Hourly
- Estimated price
- €11–14
- Website
- Hungarian Railways (MÁV)
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Budapest-Kelenfoeld to Wien Hbf
- *
- €35–55
Train from Budapest-Kelenfoeld to Wien Hbf
- *
- €35–55
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 34m
- Frequency
- Every 4 hours
- Estimated price
- €14–23
- Website
- RegioJet
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 34m
- Frequency
- Every 4 hours
- Estimated price
- €14–23
- Website
- RegioJet
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 28m
- Frequency
- 4 times a day
- Estimated price
- €50–95
- Website
- Austrian Railways
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 28m
- Frequency
- 4 times a day
- Estimated price
- €50–95
- Website
- Austrian Railways
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Genoa
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- €80–140
- Website
- Flixbus
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Bielsko-Biala, Bus Station - lower panel
- Ave. Duration
- 7h
- Frequency
- 5 times a week
- Estimated price
- €28–45
- Website
- Flixbus
Bus from Vienna, Central Station Südtiroler Platz to Genoa
- Ave. Duration
- 14h 15m
- Frequency
- Once daily
- Estimated price
- €70–120
- Website
- Flixbus
- Phone
- 13 43 232 76
- [email protected]
- Website
- miskrosno.pl
Bus from Bielsko-Biała to Livorno
- Ave. Duration
- 19h 20m
- Frequency
- Once a week
- Estimated price
- €98
- Schedules at
- miskrosno.pl
- Book at
- api.euroticket.pl
- Phone
- +39 0789 21487
- [email protected]
- Website
- Gruppo Turmo Travel
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
- Gruppo Turmo Travel
- Phone
- +39078430325
- [email protected]
- Website
- Reden tours
Bus from Fermata di AEROPORTO FERTILIA to Fermata di MACOMER AUTOSTAZIONE
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- €14–16
- Schedules at
- Reden tours
- Phone
- +39 010 209 4591
- [email protected]
- Website
- Grandi Navi Veloci
Ferry from Genoa to Porto Torres
- Ave. Duration
- 14h
- Frequency
- Twice daily
- Estimated price
- €50–80
- Website
- Grandi Navi Veloci
Ferry from Genoa to Porto Torres
- Ave. Duration
- 14h
- Frequency
- Twice daily
- Estimated price
- €50–80
- Website
- Grandi Navi Veloci
- 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
- €29–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
- €29–55
- 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
Travelling by boat in Italy
Read the travel guide


































