Travel from Zagreb to Tirana

Bus or fly from Zagreb to Tirana?

Air Serbia, Austrian Airlines and four other airlines fly from Zagreb to Tirana every 4 hours. Alternatively, you can take a bus from Zagreb to Tirana via Skopje, Struga, and Struga in around 16 h 52 min.

Travel Guides

Travelling Croatia’s Dalmatian Coast by boat, bus, car and trainDiscover the best ways to get around the Dalmatian Coast

How to get from Zagreb to Tirana

ModeDurationPrice
From Zagreb shuttle to Zagreb airport, fly to Tirana airport, then Airport Bus to Tirana.8 h 8 min$254
From Zagreb shuttle to Ljubljana airport, fly to Tirana airport, then Airport Bus to Tirana.6 h 58 min$293
From Zagreb bus to Skopje, bus to Struga, walk to Struga, then bus to Tiranë.16 h 52 min$247
From Zagreb bus to Makarska, bus to Budva, then bus to Tirana.19 h 26 min$90
From Zagreb bus to Gostivar then bus to Tirana.20 h 6 min$138
From Zagreb train to Beograd, train to Zeljeznicka Stanica Bar, drive to Shkodër, then bus to Tiranë.23 h 9 min$69
From Zagreb train to Slavonski Brod Bahnhof, bus to Kotor, then bus to Tirana.25 h 47 min$112
From Zagreb drive to Tirana.10 h 39 min$148

How long does it take to get from Zagreb to Tirana?

It takes approximately 8 h 8 min to get from Zagreb to Tirana, including transfers.

Is there a direct bus between Zagreb and Tirana?

No, there is no direct bus from Zagreb to Tirana. However, there are services departing from Zagreb and arriving at Tiranë via Skopje and Struga. The journey, including transfers, takes approximately 16 h 52 min.

Operators from Zagreb to Tirana

OperatorPhoneWebsite
GoOpti+386 1 320 4530GoOpti
Air SerbiaAir Serbia
Austrian AirlinesAustrian Airlines
Croatia AirlinesCroatia Airlines
LufthansaLufthansa
Transavia HollandTransavia Holland
Adria AirwaysAdria Airways
Tirana International Airport+355 52 22 55 39Tirana International Airport
Makedonija Soobrakaj AD+389(0)2 24 02 388Makedonija Soobrakaj AD
Euro Bus MKEuro Bus MK
Albania MinibusAlbania Minibus
Promet MakarskaPromet Makarska
Royal Travel Cetinje+382 69 294 654Royal Travel Cetinje
Old Town Travel+382 32 520 495Old Town Travel
Hafet Tours+389 44 371 066Hafet Tours
Croatian Railways (HŽPP)Croatian Railways (HŽPP)
Railways of Montenegro (ŽPCG)Railways of Montenegro (ŽPCG)
GlobtourGlobtour