Travel options for:
Tehrān to Baku
  • Fly

    $57 - $498
    1. Tehrān

      17 min - 8.1 miles

      $4 - $6

    2. Azadi Square

      1 h - hourly

      $2

    3. Tehran Imam Khomeini (IKA)

      20 min - non-stop

      $50 - $490

    4. Baku (GYD)

      40 min - every 30 minutes

      $1

  • Train, bus

    $105 - $174
    1. Tehran station

      10 h 53 min - 4 times a week

    2. Tabriz

      3 h 10 min - once daily

    3. Jolfa

      37 min - 25.7 miles

    4. Nahcivan

      1 h 54 min - once daily

      $8 - $12

    5. Igdir

      7 h 54 min - 364.4 miles

      $75 - $110

    6. Sovetakan

      8 h 4 min - once daily

      $15 - $30

    7. Tbilisi station

      13 h 25 min - once daily

      $6 - $22

  • Train, bus via Tbilisi

    $109 - $202
    1. Tehran station

      10 h 53 min - 4 times a week

    2. Tabriz

      3 h 10 min - once daily

    3. Jolfa

      37 min - 25.7 miles

    4. Nahcivan

      1 h 54 min - once daily

      $8 - $12

    5. Igdir

      7 h 54 min - 364.4 miles

      $75 - $110

    6. Sovetakan

      9 h 31 min - 3 times a week

      $15 - $30

    7. Tbilisi

      13 h 45 min - once daily

      $10 - $50

  • Drive

    1. Tehrān

      12 h - 605.5 miles

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

From Tehrān taxi to Azadi Square, bus to Tehran Imam Khomeini airport, fly to Baku airport, then bus to Baku. 3 h 32 min $93. From Tehran station train to Tabriz, train to Jolfa, drive to Nahcivan, bus to Igdir, drive to Sovetakan, train to Tbilisi station, then train to Baku. 2 days 1 h $133. From Tehran station train to Tabriz, train to Jolfa, drive to Nahcivan, bus to Igdir, drive to Sovetakan, train to Tbilisi, then train to Baku. 2 days 3 h $141. From Tehrān drive to Baku. 12 h.