Travel from Belgrade to Albania

Bus or fly from Belgrade to Albania?

Montenegro Airlines and Air Serbia fly from Belgrade to Shkodër 5 times a day. Alternatively, Transprodukt-Bus Prevoz operates a bus from Belgrade to Tirana once daily. Tickets cost $37 and the journey takes 8 h 23 min. 2 other operators also service this route.

How to get from Belgrade to Albania

From Slavija Square Mini Bus to Belgrade airport, fly to Podgorica airport, then drive to Shkodër. 3 h 18 min $82. From Slavija Square Mini Bus to Belgrade airport, fly to Tivat airport, drive to Kotor, then bus to Shkodër. 6 h 31 min $109. From Beograd bus to Struga then bus to Tiranë. 11 h 23 min $49. From Beograd train to Zeljeznicka Stanica Bar, drive to Shkodër, then bus to Tiranë. 15 h 54 min $35. From Beograd bus to Tetovo then bus to Tirana. 15 h 31 min $100. From Beograd train to Podgorica then bus to Tirana. 16 h 18 min $60. From Belgrade drive to Tirana. 6 h 59 min $83.