Travel options for:
Tirana to Belgrade
  • Fly from Tirana

    $85 - $217
    1. Tirana

      30 min - every 2 hours

      $3

    2. Tirana (TIA)

      1 h 15 min - non-stop

      $80 - $210

    3. Belgrade (BEG)

      30 min - every 20 minutes

      $3 - $5

  • Bus to Podgorica, fly

    $73 - $191
    1. Tirana

      4 h 18 min - once daily

      $18 - $35

    2. Podgorica

      7 min - once daily - line 6151

      $1 - $2

    3. Podgorica (TGD)

      45 min - non-stop

      $50 - $150

    4. Belgrade (BEG)

      30 min - every 20 minutes

      $3 - $5

  • Bus, bus to Tivat, fly

    $73 - $206
    1. Tirana

      2 h 15 min - hourly

      $2 - $4

    2. Shkodër

      3 h 20 min - once daily

      $17 - $35

    3. Kotor

      6 min - 4.5 miles

      $1 - $2

    4. Tivat (TIV)

      45 min - non-stop

      $50 - $160

    5. Belgrade (BEG)

      30 min - every 20 minutes

      $3 - $5

  • Shuttle to Ohrid, fly

    $107 - $341
    1. Tirana

      1 h 42 min - once daily

      $8

    2. Struga

      9 min - 6.3 miles

      $6 - $8

    3. Ohrid (OHD)

      1 h 25 min - non-stop

      $90 - $320

    4. Belgrade (BEG)

      30 min - every 20 minutes

      $3 - $5

  • Bus Transprodukt-Bus Prevoz

    $38 - $99
    1. Tiranë

      2 h - twice daily

      $3 - $65

    2. Struga

      8 h 23 min - once daily

      $35

  • Bus AD Galeb Ohrid

    $81 - $101
    1. Tirana

      5 h 21 min - twice a week

      $55 - $70

    2. Tetovo

      9 h 11 min - once daily

      $24 - $35

  • Bus, train

    $32 - $74
    1. Tirana

      4 h 18 min - once daily

      $18 - $35

    2. Podgorica

      11 h 3 min - once daily

      $13 - $40

  • Drive

    $65 - $100
    1. Tirana

      6 h 49 min - 378.1 miles

      $65 - $100

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

From Tirana Airport Bus to Tirana airport, fly to Belgrade airport, then bus to Belgrade. 4 h 20 min $116. From Tirana bus to Podgorica, line 6151 train to Podgorica airport, fly to Belgrade airport, then bus to Belgrade. 7 h 45 min $108. From Tiranë bus to Shkodër, bus to Kotor, drive to Tivat airport, fly to Belgrade airport, then bus to Belgrade. 9 h 1 min $107. From Tiranë shuttle to Struga, taxi to Ohrid airport, fly to Belgrade airport, then bus to Belgrade. 5 h 51 min $198. From Tiranë bus to Struga then bus to Beograd. 11 h 23 min $47. From Tirana bus to Tetovo then bus to Beograd. 15 h 32 min $96. From Tirana bus to Podgorica then train to Beograd. 16 h 21 min $58. From Tirana drive to Belgrade. 6 h 49 min $83.