There are 7 ways to get from Belgrade to Sicily by plane, bus, train, car, car ferry, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Catania–Fontanarossa Airport
best- Fly from Belgrade Nikola Tesla Airport (BEG) to Catania–Fontanarossa Airport (CTA)plane BEG - CTA
4h 57m€62–268Fly to Palermo Airport
cheapest- Fly from Belgrade Nikola Tesla Airport (BEG) to Palermo Airport (PMO)plane BEG - PMO
5h 27m€56–200Bus, train
- Take the bus from Beograd, Autobuska stanica to Triestebus
- Take the train from Trieste C.le to Roma Terminitrain
- Take the train from Roma Termini to Palermo Centraletrain Ic
30h 15m€217–425Bus
- Take the bus from Beograd, Autobuska stanica to Florence Villa Constanza Bus Stationbus
- Take the bus from Florence Villa Constanza Bus Station to Palermobus N597 / ...
35h 36m€187–257Drive, car ferry
- Drive from Belgrade to Port Of Vloracar
- Take the carferry from Port of Vlora to Porto di Brindisicarferry
- Drive from Porto Di Brindisi to Villa S. Giovannicar
- Take the carferry from Villa S. Giovanni to Tresmestiericarferry
- Drive from Tresmestieri to Palermocar
23h 21m€270–426Bus, bus and ferry
- Take the bus from Beograd, Autobuska stanica to Pejebus
- Take the bus from Peja to Tiranabus
- Take the busferry from Tirana to Caserta stazionebusferry
- Take the bus from Caserta pzza Garibaldi to Palermo Terminal Busbus
40h 45mTrain, bus, bus and ferry
- Take the train from Beograd centar to Podgoricatrain 433
- Take the bus from Podgorica , Bus station to Shkoder,Rruga Teutabus
- Take the busferry from Shkoder,Rruga Teuta to Messina - Piazza della Repubblicabusferry
- Take the train from Messina Centrale to Palermo Centraletrain Re
42h 30m
Belgrade to Sicily by bus and train
Questions & Answers
The cheapest way to get from Belgrade to Sicily is to fly which costs €55 - €200 and takes 5h 27m.
The fastest way to get from Belgrade to Sicily is to fly which takes 4h 57m and costs €60 - €270.
No, there is no direct bus from Belgrade to Sicily. However, there are services departing from Beograd, Autobuska stanica and arriving at Piazza Boiardo via Florence Villa Constanza Bus Station and Stazione Centrale Pensilina Esterna. The journey, including transfers, takes approximately 35h 36m.
The distance between Belgrade and Sicily is 954 km.
The best way to get from Belgrade to Sicily without a car is to bus and train which takes 30h 15m and costs €210 - €430.
It takes approximately 4h 57m to get from Belgrade to Sicily, including transfers.
Belgrade to Sicily bus services, operated by Fudeks, depart from Beograd, Autobuska stanica station.
The best way to get from Belgrade to Sicily is to fly which takes 4h 57m and costs €60 - €270. Alternatively, you can bus, which costs €180 - €260 and takes 35h 36m.
Belgrade to Sicily bus services, operated by Fudeks, arrive at Florence Villa Constanza Bus Station.
There are 6301+ hotels available in Sicily.
What companies run services between Belgrade, Serbia and Sicily, Italy?
Air Serbia and ITA Airways fly from Belgrade Nikola Tesla Airport (BEG) to Catania–Fontanarossa Airport (CTA) twice daily. Alternatively, you can take a bus from Beograd, Autobuska stanica to Piazza Boiardo via Florence Villa Constanza Bus Station, Palermo, and Stazione Centrale Pensilina Esterna in around 35h 36m.
- Website
- airserbia.com
Flights from Belgrade Nikola Tesla Airport to Catania–Fontanarossa Airport
- Ave. Duration
- 2h
- When
- Monday and Friday
- Estimated price
- €70–200
Flights from Belgrade Nikola Tesla Airport to Catania–Fontanarossa Airport via Rome
- Ave. Duration
- 4h 5m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- €75–210
Flights from Belgrade Nikola Tesla Airport to Palermo Airport
- Ave. Duration
- 1h 50m
- When
- Wednesday and Saturday
- Estimated price
- €75–210
Flights from Belgrade Nikola Tesla Airport to Palermo Airport via Rome
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- €75–210
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Trieste C.le to Roma Termini
- Ave. Duration
- 6h 3m
- Frequency
- Twice daily
- Estimated price
- €80–160
- Website
- Italo Treno
- Phone
- +381 69 600 606
- Website
- zirafaprevoz.com
Bus from Beograd, Autobuska stanica to Trieste
- Ave. Duration
- 10h 5m
- Frequency
- Once a week
- Estimated price
- €70
- Schedules at
- zirafaprevoz.com
- Phone
- +39 0831 575289
- Website
- Starlines
Car ferry from Port of Vlora to Porto di Brindisi
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- €40–55
- Website
- Starlines
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 incredible day trips from Florence by train
Read the travel guide
Want to know more about Flixbus?
Read the travel guide










