Travel from Baku to Iran

Flights from Baku to Iran

Azerbaijan Airlines and Mahan Air fly from Baku to Tehrān twice daily.

How to get from Baku to Iran

From Central station Aeroexpress to Baku airport, fly to Tehran Imam Khomeini airport, bus to Azadi Square, then taxi to Tehrān. 5 h 52 min $94. From Baku train to Tbilisi, train to Sovetakan, drive to Igdir, bus to Nahcivan, drive to Jolfa, train to Tabriz, train to Tehran station, then taxi to Tehrān. 2 days 1 h. From Baku drive to Tehrān. 11 h 55 min.
Close Print Itinerary
  1. Here are 3 options to get from
    Baku to Iran:

    1. Trip:
      1 Fly
      • One-Way approx: USD $58 - $500
      • Duration: 5 h 52 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $58 - $500
        • Duration: 5 h 52 min
        Close x
    2. Trip:
      2 Train, bus
      • One-Way approx: N/A
      • Duration: 2 days 1 h
      Open +
      • Trip:
        2 Train, bus
        • One-Way approx: N/A
        • Duration: 2 days 1 h
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: N/A
      • Duration: 11 h 55 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: N/A
        • Duration: 11 h 55 min
        Close x