Travel from Albania to Serbia

Bus or fly from Albania to Serbia?

You can take a bus from Tirana to Belgrade via Struga in around 14 h 45 min. Alternatively, Air Serbia flies from Tirana to New Belgrade 6 times a week.

How to get from Albania to Serbia

ModeDurationPrice
From Tiranë bus to Struga then bus to Beograd.14 h 45 minRSD 4809
From Tirana bus to Tetovo, bus to Ekonomski fakultet, then line 2 tram to Trg Slavija.15 h 43 minRSD 9692
From Tirana bus to Podgorica then train to Beograd.16 h 21 minRSD 5853
From Tiranë bus to Struga, walk to Struga, bus to Kichevo, train to Skopje, then train to Belgrade.17 h 29 minRSD 28108
From Tirana drive to Belgrade.6 h 56 minRSD 7987
From Shkodër bus to Kotor, drive to Tivat airport, fly to Belgrade airport, line 72 shuttle to Zeleni venac, then line 65 bus to New Belgrade.6 h 26 minRSD 10042
From Shkodër bus to Podgorica(MNE), line 6105 train to Podgorica airport, fly to Belgrade airport, line 72 shuttle to Zeleni venac, then line 65 bus to New Belgrade.5 h 44 minRSD 7719
From Tirana Airport Bus to Tirana airport, fly to Belgrade airport, line 72 shuttle to Zeleni venac, then line 65 bus to New Belgrade.4 h 59 minRSD 10782

How long does it take to get from Albania to Serbia?

It takes approximately 14 h 45 min to get from Albania to Serbia, including transfers.

Is there a direct bus between Albania and Serbia?

No, there is no direct bus from Albania to Serbia. However, there are services departing from Tiranë and arriving at Beograd via Struga. The journey, including transfers, takes approximately 14 h 45 min.

Operators from Albania to Serbia

OperatorPhoneWebsite
Albania MinibusAlbania Minibus
Transprodukt-Bus Prevoz+381 11 7614 715Transprodukt-Bus Prevoz
Hafet Tours+389 44 371 066Hafet Tours
AD Galeb Ohrid(389) 46 251-882AD Galeb Ohrid
Bus Plus+381 (11) 7155 155Bus Plus
Old Town Travel+382 32 520 495Old Town Travel
Railways of Montenegro (ŽPCG)Railways of Montenegro (ŽPCG)
Euro Bus MKEuro Bus MK
Macedonian Railways (MZ)+389 (2) 3 164 255Macedonian Railways (MZ)
Montenegro AirlinesMontenegro Airlines
Air SerbiaAir Serbia
Tirana International Airport+355 52 22 55 39Tirana International Airport