Travel from Belgrade to Palermo

Bus or fly from Belgrade to Palermo?

Alitalia, Air Serbia and 4 other airlines fly from Belgrade to Palermo 4 times a day. Alternatively, you can take a bus from Belgrade to Palermo via Bologna in around 31 h 36 min.

Travel Guides

Travelling Croatia’s Dalmatian Coast by boat, bus, car and trainDiscover the best ways to get around the Dalmatian Coast
Need to know: JadrolinijaLearn all about travelling by ferry across the Adriatic Sea

How to get from Belgrade to Palermo

From Slavija Square Mini Bus to Belgrade airport, fly to Palermo airport, then bus to Palermo. 6 h 56 min $141. From Slavija Square Mini Bus to Belgrade airport, fly to Trapani airport, then bus to Palermo. 10 h 54 min $568. From Slavija Square Mini Bus to Belgrade airport, fly to Catania airport, then bus to Palermo. 9 h 30 min $203. From Beograd bus to Bologna, walk to Bologna C.Le, train to Roma Termini, then train to Palermo Centrale. 30 h 5 min $245. From Beograd bus to Bologna then bus to Palermo. 31 h 36 min $190. From Beograd night train to Vinkovci, train to Villach Hbf (Busbahnhof), train to Venezia Mestre, train to Roma Termini, then train to Palermo Centrale. 33 h 28 min $263. From Beograd train to Bar, car ferry to Bari-Porto, bus to Salerno, walk to Salerno, train to Stazione Centrale - Pensilina Esterna, then line 102 bus to Piazza Boiardo. 37 h 14 min $201. From Belgrade bus to Sarajevo, bus to Dubrovnik, walk to Dubrovnik, car ferry to Bari Porto, bus to Napoli - Porto Immacolatella, walk to Naples, then car ferry to Palermo. 41 h 17 min $166. From Belgrade drive to Dubrovnik, car ferry to Bari, drive to Naples, ferry to Ustica, then ferry to Palermo. 30 h 21 min $273.

Is there a direct train between Belgrade and Palermo?

No, there is no direct train from Belgrade to Palermo. However, there are services departing from Beograd and arriving at Palermo Centrale via Vinkovci, Villach Hbf (Busbahnhof), Venezia Mestre and Roma Termini. The journey, including transfers, takes approximately 33 h 28 min.

Is there a direct bus between Belgrade and Palermo?

No, there is no direct bus from Belgrade to Palermo. However, there are services departing from Beograd and arriving at Palermo via Bologna. The journey, including transfers, takes approximately 31 h 36 min.