Travel from Iran to Baku

Flights from Iran to Baku

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

How to get from Iran to Baku

From Tehrān taxi to Azadi Square, bus to Tehran Imam Khomeini airport, fly to Baku airport, then Aeroexpress to Baku. 3 h 32 min $93. From Tehrān taxi to 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. From Tehrān drive to Baku. 12 h.