Travel options for:
Belgrade to Tirana
  • Bus Transprodukt-Bus Prevoz

    $38 - $100
    1. Beograd

      8 h 23 min - once daily

      $35

    2. Struga

      2 h - twice daily

      $3 - $65

  • Train, bus via Shkodër

    $22 - $51
    1. Beograd

      12 h 6 min - once daily

      $15 - $40

    2. Zeljeznicka Stanica Bar

      1 h 8 min - 30.2 miles

      $5 - $9

    3. Shkodër

      2 h 15 min - hourly

      $2 - $4

  • Bus AD Galeb Ohrid

    $80 - $105
    1. Beograd

      9 h 10 min - once daily

      $24 - $35

    2. Tetovo

      5 h 21 min - twice a week

      $55 - $70

  • Train, bus

    $33 - $73
    1. Beograd

      10 h 59 min - once daily

      $13 - $40

    2. Podgorica

      4 h 19 min - once daily

      $19 - $35

  • Drive

    $65 - $100
    1. Belgrade

      6 h 59 min - 377.7 miles

      $65 - $100

  • Fly to Tirana

    $86 - $218
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      1 h 15 min - non-stop

      $80 - $210

    3. Tirana (TIA)

      30 min - every 2 hours

      $3

  • Fly to Podgorica, bus

    $73 - $192
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      45 min - non-stop

      $50 - $150

    3. Podgorica (TGD)

      7 min - once daily - line 6100

      $1 - $2

    4. Podgorica

      4 h 19 min - once daily

      $19 - $35

  • Fly to Tivat, bus

    $74 - $206
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      45 min - non-stop

      $50 - $160

    3. Tivat (TIV)

      7 min - 4.6 miles

      $1 - $2

    4. Kotor

      3 h 19 min - once daily

      $18 - $35

    5. Shkodër

      2 h 15 min - hourly

      $2 - $4

  • Fly to Ohrid, shuttle

    $128 - $433
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      1 h 30 min - non-stop

      $110 - $410

    3. Ohrid (OHD)

      18 min - 8.2 miles

      $7 - $10

    4. Struga

      1 h 43 min - once daily

      $8

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Beograd bus to Struga then bus to Tiranë. 11 h 23 min RSD 4809. From Beograd train to Zeljeznicka Stanica Bar, drive to Shkodër, then bus to Tiranë. 15 h 54 min RSD 3514. From Beograd bus to Tetovo then bus to Tirana. 15 h 31 min RSD 9512. From Beograd train to Podgorica then bus to Tirana. 16 h 18 min RSD 6032. From Belgrade drive to Tirana. 6 h 59 min RSD 8367. From Slavija bus to Belgrade airport, fly to Tirana airport, then Airport Bus to Tirana. 5 h 15 min RSD 11804. From Slavija bus to Belgrade airport, fly to Podgorica airport, line 6100 train to Podgorica, then bus to Tirana. 8 h 41 min RSD 11099. From Slavija bus to Belgrade airport, fly to Tivat airport, drive to Kotor, bus to Shkodër, then bus to Tirana. 9 h 20 min RSD 11401. From Slavija bus to Belgrade airport, fly to Ohrid airport, taxi to Struga, then shuttle to Tirana. 7 h 1 min RSD 26305.