There are 10 ways to get from Cagliari to Belgrade by plane, ferry, bus, train, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Cagliari Elmas Airport to Belgrade Nikola Tesla Airport
best- Fly from Cagliari Elmas Airport (CAG) to Belgrade Nikola Tesla Airport (BEG)plane CAG - BEG
7h 9mRSD 10,442–22,760Fly Cagliari Elmas Airport to Budapest Ferenc Liszt International Airport, train
cheapest- Fly from Cagliari Elmas Airport (CAG) to Budapest Ferenc Liszt International Airport (BUD)plane CAG - BUD
- Take the train from Ferihegy to Szegedtrain
- Take the train from Szeged to Suboticatrain
- Take the train from Subotica to Beograd Centartrain
11h 18mRSD 9,050–23,478Ferry, bus, train
- Take the ferry from Port of Cagliari to Port of Civitavecchiaferry
- Take the bus from Port of Civitavecchia to Rome Termini Piazza Indipendenzabus
- Take the train from Roma Termini to Trieste C.letrain
- Take the bus from Trieste to Novi Sad, Autobuska Stanicabus
- Take the train from Novi Sad to Beograd Centartrain
35h 20mRSD 21,760–39,765Train, ferry, bus
- Take the train from Cagliari to Porto Torres M.Matrain Re
- Take the ferry from Port of Porto Torres to Port of Nice Lympiaferry
- Take the bus from Nice to Beogradbus
37h 41mRSD 19,816–39,519Drive, car ferry
- Drive from Cagliari to Port of Arbataxcar
- Take the car ferry from Port of Arbatax to Port of Civitavecchiacarferry
- Drive from Port of Civitavecchia to Belgradecar
23h 28mRSD 27,734–42,372Train to Olbia Costa Smeralda Airport, fly to Belgrade Nikola Tesla Airport
- Take the train from Cagliari to Olbia Terranovatrain
- Fly from Olbia Costa Smeralda Airport (OLB) to Belgrade Nikola Tesla Airport (BEG)plane OLB - BEG
10h 18mRSD 15,402–32,132Train to Alghero, fly to Belgrade Nikola Tesla Airport
- Take the train from Cagliari to Sassaritrain
- Fly from Alghero (AHO) to Belgrade Nikola Tesla Airport (BEG)plane AHO - BEG
9h 26mRSD 9,722–24,662Fly Cagliari Elmas Airport to Timișoara Traian Vuia International Airport, bus, train
- Fly from Cagliari Elmas Airport (CAG) to Timișoara Traian Vuia International Airport (TSR)plane CAG - TSR
- Take the bus from Timişoara to Moraviţabus
- Take the train from Vrsac to Vukov Spomeniktrain
13h 19mRSD 11,188–26,546Bus, car ferry
- Take the bus from Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNO to Fermata di OLBIA PORTO ISOLA BIANCAbus
- Take the car ferry from Olbia Porto Isola Bianca to Port of Genoacarferry
- Take the bus from Genoa to Milano, Autostazione Lampugnanobus 500 / ...
- Take the bus from Milano, Autostazione Lampugnano to Beograd, Autobuska stanicabus
38h 27mRSD 16,457–28,636Car ferry, bus
- Take the car ferry from Port of Cagliari to Port of Palermocarferry
- Take the car ferry from Port of Palermo to Port of Naplescarferry
- Take the bus from Napoli P.zza Garibaldi to Osijek bus stationbus
- Take the bus from Osijek, Autobusni Kolodvor to Beograd, Autobuska stanicabus
2d 2hRSD 24,665–42,496
Cagliari to Belgrade by car ferry and bus
Questions & Answers
The cheapest way to get from Cagliari to Belgrade is to fly and train which costs RSD 9000 - RSD 24000 and takes 11h 18m.
The fastest way to get from Cagliari to Belgrade is to fly which takes 7h 9m and costs RSD 10000 - RSD 23000.
The distance between Cagliari and Belgrade is 1144 km.
The best way to get from Cagliari to Belgrade without a car is to ferry and bus and train which takes 35h 20m and costs RSD 21000 - RSD 40000.
It takes approximately 7h 9m to get from Cagliari to Belgrade, including transfers.
There are 4479+ hotels available in Belgrade.
What companies run services between Cagliari, Italy and Belgrade, Serbia?
Ryanair, Wizz Air, and three other airlines fly from Cagliari Elmas Airport (CAG) to Belgrade Nikola Tesla Airport (BEG) 3 times a day.
- Website
- airserbia.com
Flights from Cagliari Elmas Airport to Belgrade Nikola Tesla Airport via Bari
- Ave. Duration
- 4h 50m
- When
- Thursday and Sunday
- Estimated price
- RSD 5,500–24,000
Flights from Cagliari Elmas Airport to Belgrade Nikola Tesla Airport via Rome
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- RSD 10,000–27,000
Flights from Cagliari Elmas Airport to Belgrade Nikola Tesla Airport via Naples
- Ave. Duration
- 5h 40m
- When
- Monday and Friday
- Estimated price
- RSD 10,000–27,000
Flights from Cagliari Elmas Airport to Belgrade Nikola Tesla Airport via Catania
- Ave. Duration
- 8h 45m
- When
- Friday
- Estimated price
- RSD 10,000–28,000
Flights from Olbia Costa Smeralda Airport to Belgrade Nikola Tesla Airport via Naples
- Ave. Duration
- 3h 30m
- When
- Friday
- Estimated price
- RSD 10,000–27,000
Flights from Olbia Costa Smeralda Airport to Belgrade Nikola Tesla Airport via Rome
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- RSD 10,000–27,000
Flights from Olbia Costa Smeralda Airport to Belgrade Nikola Tesla Airport via Nice
- Ave. Duration
- 4h
- When
- Thursday
- Estimated price
- RSD 10,000–28,000
Flights from Alghero to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 50m
- When
- Wednesday and Saturday
- Estimated price
- RSD 10,000–28,000
- Website
- wizzair.com
Flights from Cagliari Elmas Airport to Belgrade Nikola Tesla Airport via Milan Bergamo
- Ave. Duration
- 4h 10m
- When
- Wednesday
- Estimated price
- RSD 6,000–26,000
Flights from Cagliari Elmas Airport to Belgrade Nikola Tesla Airport via Palermo
- Ave. Duration
- 5h
- When
- Tuesday and Thursday
- Estimated price
- RSD 5,500–25,000
Flights from Cagliari Elmas Airport to Belgrade Nikola Tesla Airport via Pisa
- Ave. Duration
- 7h 30m
- When
- Tuesday
- Estimated price
- RSD 5,500–25,000
Flights from Olbia Costa Smeralda Airport to Belgrade Nikola Tesla Airport via Milan Bergamo
- Ave. Duration
- 7h 35m
- When
- Friday
- Estimated price
- RSD 11,000–25,000
Flights from Alghero to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RSD 5,500–16,000
- Website
- flyulendo.com
Flights from Cagliari Elmas Airport to Timișoara Traian Vuia International Airport via Milan Bergamo
- Ave. Duration
- 5h 35m
- When
- Friday
- Estimated price
- RSD 9,500–24,000
Flights from Cagliari Elmas Airport to Timișoara Traian Vuia International Airport via Rome
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RSD 9,500–24,000
Flights from Cagliari Elmas Airport to Timișoara Traian Vuia International Airport via Naples
- Ave. Duration
- 7h 25m
- When
- Wednesday
- Estimated price
- RSD 9,500–24,000
Flights from Cagliari Elmas Airport to Timișoara Traian Vuia International Airport via Nuremberg
- Ave. Duration
- 9h
- When
- Tuesday
- Estimated price
- RSD 8,500–32,000
- Website
- ryanair.com
Flights from Cagliari Elmas Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 2h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- RSD 6,000–16,000
Flights from Cagliari Elmas Airport to Budapest Ferenc Liszt International Airport via Rome Ciampino
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- RSD 6,000–16,000
Flights from Cagliari Elmas Airport to Budapest Ferenc Liszt International Airport via Pisa
- Ave. Duration
- 4h 35m
- When
- Friday and Sunday
- Estimated price
- RSD 6,000–16,000
- Website
- lufthansa.com
Flights from Cagliari Elmas Airport to Timișoara Traian Vuia International Airport via Munich
- Ave. Duration
- 10h 50m
- When
- Sunday
- Estimated price
- RSD 15,000–55,000
- Website
- austrian.com
Flights from Cagliari Elmas Airport to Budapest Ferenc Liszt International Airport via Vienna
- Ave. Duration
- 4h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RSD 8,500–31,000
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Roma Termini to Trieste C.le
- Ave. Duration
- 6h 1m
- Frequency
- Twice daily
- Estimated price
- RSD 9,500–19,000
- Website
- https://www.italotreno.it/en
- Phone
- +382 20 441 197
- [email protected]
- Website
- zpcg.me
Train from Novi Sad to Beograd Centar
- Ave. Duration
- 43 min
- Frequency
- Twice daily
- Estimated price
- RSD 410–920
- Website
- https://zpcg.me/en
- Second Class
- RSD 410–460
- First Class
- RSD 870–920
Train from Subotica to Beograd Centar
- Ave. Duration
- 1h 33m
- Frequency
- Twice daily
- Estimated price
- RSD 900–1,950
- Website
- https://zpcg.me/en
- Second Class
- RSD 900–1,050
- First Class
- RSD 1,800–1,950
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Cagliari to Porto Torres M.Ma
- Ave. Duration
- 3h 46m
- Frequency
- Twice daily
- Estimated price
- RSD 3,900–6,500
- Website
- https://www.trenitalia.com/en.html
Train from Cagliari to Olbia Terranova
- Ave. Duration
- 3h 23m
- Frequency
- Every 2 hours
- Estimated price
- RSD 3,900–6,500
- Website
- https://www.trenitalia.com/en.html
Train from Cagliari to Sassari
- Ave. Duration
- 3h 11m
- Frequency
- Every 4 hours
- Estimated price
- RSD 3,600–6,000
- Website
- https://www.trenitalia.com/en.html
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Vrsac to Vukov Spomenik
- Ave. Duration
- 1h 35m
- Frequency
- Every 2 hours
- Estimated price
- RSD 400–600
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 400–460
- 1st Class
- RSD 480–600
Train from Subotica to Beograd Centar
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- RSD 700–1,200
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 700–850
- 1st Class
- RSD 950–1,200
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- jegy.mav.hu
Train from Ferihegy to Szeged
- Ave. Duration
- 2h 4m
- Frequency
- Every 30 minutes
- Estimated price
- RSD 950–1,200
- Website
- https://jegy.mav.hu/
Train from Szeged to Subotica
- Ave. Duration
- 1h 20m
- Frequency
- Every 2 hours
- Estimated price
- RSD 350–410
- Website
- https://jegy.mav.hu/
- Phone
- (+39) 06 5916826
- [email protected]
- Website
- sitbusshuttle.com
Bus from Port of Civitavecchia to Rome Termini Piazza Indipendenza
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- RSD 1,900–4,200
- Website
- https://www.sitbusshuttle.com/en/
- Website
- https://www.sitbusshuttle.com/
- Phone
- +381 69 600 606
- Website
- zirafaprevoz.com
Bus from Trieste to Novi Sad, Autobuska Stanica
- Ave. Duration
- 8h 15m
- Frequency
- Once a week
- Estimated price
- RSD 8,213
- Schedules at
- zirafaprevoz.com
- Phone
- +381 36 359 090
- [email protected]
- Website
- polazak.rs
Bus from Trieste to Novi Sad, Autobuska Stanica
- Ave. Duration
- 8h 30m
- Frequency
- Once a week
- Estimated price
- RSD 7,477
- Website
- https://polazak.rs/en/carriers/sana-trans
- Phone
- +381 36 35-90-90
- [email protected]
- Website
- lukibus.com
Bus from Trieste to Novi Sad, Autobuska Stanica
- Ave. Duration
- 10h 45m
- Frequency
- Once a week
- Estimated price
- RSD 5,000–7,500
- Schedules at
- lukibus.com
- Phone
- +381 800 334 334
- [email protected]
- Website
- lasta.rs
Bus from Nice to Beograd
- Phone
- [email protected]
- Website
- alfastarimpex.ro
Bus from Timişoara to Moraviţa
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- RSD 256
- Schedules at
- alfastarimpex.autogari.ro
- Phone
- +39 0789 21487
- [email protected]
- Website
- gruppoturmotravel.com
Bus from Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNO to Fermata di OLBIA PORTO ISOLA BIANCA
- Ave. Duration
- 3h 45m
- Frequency
- 6 times a week
- Estimated price
- RSD 1,500–2,200
- Website
- https://gruppoturmotravel.com/en
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Genoa to Milano, Autostazione Lampugnano
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- RSD 1,400–2,500
- Website
- https://www.flixbus.co.uk
Bus from Napoli P.zza Garibaldi to Osijek bus station
- Ave. Duration
- 21h 10m
- Frequency
- Once daily
- Estimated price
- RSD 14,000–24,000
- Website
- https://www.flixbus.co.uk
- Phone
- +381 11 7620255
- [email protected]
- Website
- fudeks.rs
Bus from Milano, Autostazione Lampugnano to Beograd, Autobuska stanica
- Ave. Duration
- 16h 10m
- Frequency
- Twice a week
- Estimated price
- RSD 7,500–15,000
- Website
- http://en.fudeks.rs/timetable/
- Phone
- +381 22 2710 320
- [email protected]
- Website
- sidexpres.rs
Bus from Osijek, Autobusni Kolodvor to Beograd, Autobuska stanica
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- RSD 2,700–4,000
- Schedules at
- sidexpres.rs
- Phone
- +39.081.496.444
- [email protected]
- Website
- grimaldi-lines.com
Ferry from Port of Cagliari to Port of Civitavecchia
- Ave. Duration
- 15h
- Frequency
- 3 times a week
- Estimated price
- RSD 4,900–8,500
- Website
- https://www.grimaldi-lines.com/en/
Car ferry from Port of Arbatax to Port of Civitavecchia
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- RSD 3,400–6,000
- Website
- https://www.grimaldi-lines.com/en/
Car ferry from Port of Cagliari to Port of Palermo
- Ave. Duration
- 12h
- Frequency
- Once a week
- Estimated price
- RSD 4,400–7,500
- Website
- https://www.grimaldi-lines.com/en/
Car ferry from Port of Palermo to Port of Naples
- Ave. Duration
- 8h 30m
- Frequency
- 4 times a week
- Estimated price
- RSD 3,500–6,000
- Website
- https://www.grimaldi-lines.com/en/
- Phone
- +33(0)495329595
- Website
- corsica-ferries.it
Ferry from Port of Porto Torres to Port of Nice Lympia
- Ave. Duration
- 11h 15m
- Frequency
- Once a week
- Estimated price
- RSD 3,700–7,000
- Website
- https://www.corsica-ferries.co.uk/
- Phone
- +39 010 209 4591
- [email protected]
- Website
- gnv.it
Car ferry from Olbia Porto Isola Bianca to Port of Genoa
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Estimated price
- RSD 6,000–9,000
- Website
- https://www.gnv.it/en
Car ferry from Port of Palermo to Port of Naples
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- RSD 4,700–7,000
- Website
- https://www.gnv.it/en
Want to know more about travelling around Serbia
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
Travelling by boat in Italy
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide





















































