Travel from Baku to Tehrān

Flights from Baku to Tehrān

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

How to get from Baku to Tehrān

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, then train to Tehran station. 2 days 1 h. From Baku drive to Tehrān. 11 h 55 min.

Operators from Baku to Tehrān

OperatorPhoneWebsite
Azerbaijan AirlinesAzerbaijan Airlines
Mahan AirMahan Air
Azerbaijan Railways (ADDY)Azerbaijan Railways (ADDY)
South Caucasus RailwaySouth Caucasus Railway
MetroTurizmMetroTurizm
Raja Rail Transportation Co.021- 55122417Raja Rail Transportation Co.
Close Print Itinerary
  1. Here are 3 options to get from
    Baku to Tehrān:

    1. Trip:
      1 Fly
      • One-Way approx: USD $58 - $499
      • Duration: 5 h 52 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $58 - $499
        • 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