Travel options for:
Belgrade to Tehrān
  • Fly to Tehran Imam Khomeini

    1. Belgrade

      27min - every 10 minutes

      $1

    2. Belgrade (BEG)

      7hrs 10min - 1 stopover

      $120 - $370

    3. Tehran Imam Khomeini (IKA)

      1hrs 00min - hourly

      $1

    4. Azadi Square

      18min - 8.3 miles

      $5 - $7

      • Tehrān
  • Fly to Tehran Mehrabad

    1. Belgrade

      27min - every 10 minutes

      $1

    2. Belgrade (BEG)

      10hrs 55min - 2 stopovers

      $160 - $550

    3. Tehran Mehrabad (THR)

      9min - 6.5 miles

      $4 - $6

      • Tehrān
  • Bus

    1. Belgrade

      3hrs 45min - every 2 hours

      $9 - $28

    2. Niš

      3hrs 00min - twice daily

      $11 - $16

    3. Sofia

      8hrs 45min - every 4 hours

      $40 - $60

    4. Istanbul

      36hrs 00min - once a week

      $50

      • Tehran Beyhaghi Terminal
  • Train, bus

    1. Beograd

      5hrs 14min - 3 times a day

      $7 - $11

    2. Leskovac

      1hrs 09min - every 4 hours

      $2 - $4

    3. Vranje

      11hrs 27min - once a week

      $45 - $65

    4. Istanbul Otogar

      6hrs 00min - every 4 hours

      $13 - $21

    5. Ankara

      33hrs 55min - once daily

      $50 - $70

      • Tehrān
  • Drive

    1. Belgrade

      39hrs 57min - 2119.4 miles

      $450 - $650

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

From Glavna železnička stanica bus to Belgrade airport, fly to Tehran Imam Khomeini airport, bus to Azadi Square, then taxi to Tehrān. 11hrs 25min RSD 26240. From Glavna železnička stanica bus to Belgrade airport, fly to Tehran Mehrabad airport, then taxi to Tehrān. 13hrs 31min RSD 35802. From Belgrade bus to Niš, bus to Sofia, bus to Istanbul, then bus to Tehran Beyhaghi Terminal. 2days 06hrs RSD 14579. From Beograd train to Leskovac, bus to Vranje, bus to Istanbul Otogar, bus to Ankara, then train to Tehrān. 2days 13hrs RSD 16880. From Belgrade drive to Tehrān. 39hrs 57min RSD 60677.