There are 3 ways to get from Tehran to Baku by unknown, plane, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel to Ashgabat International Airport, fly to Heydar Aliyev International Airport
best- Walk from Tehran to Ashgabat International Airport (ASB)unknown
- Fly from Ashgabat International Airport (ASB) to Heydar Aliyev International Airport (GYD)plane ASB - GYD
15h 39mTravel to Tehran International Airport, fly to Heydar Aliyev International Airport
- Walk from Tehran to Tehran-Imam-Khomeini-Airport-IKAunknown
- Fly from Tehran International Airport (IKA) to Heydar Aliyev International Airport (GYD)plane IKA - GYD
17h 4mTravel to Mashhad International Airport, fly to Ardabil Airport, drive, bus
- Walk from Tehran to Mashhad International Airport (MHD)unknown
- Fly from Mashhad International Airport (MHD) to Ardabil Airport (ADU)plane MHD - ADU
- Drive from Ardabil Airport (ADU) to Astaracar
- Take the bus from Astara to Baku Bus Terminalbus
16h 58m
Ashgabat International Airport (ASB) to Heydar Aliyev International Airport (GYD) flights
Comparing Your Travel Options
The distance between Tehran and Baku is 1144 km.
It takes approximately 15h 39m to get from Tehran to Baku, including transfers.
Baku is 30 min ahead of Tehran. It is currently 10:44 AM in Tehran and 11:14 AM in Baku.
There are 1636+ hotels available in Baku.
What companies run services between Tehran, Iran and Baku, Azerbaijan?
There is no direct connection from Tehran to Baku. However, you can travel to Ashgabat International Airport (ASB) airport, fly to Heydar Aliyev International Airport (GYD), walk to Baku Heydar Aliyev Airport T1, then take the bus to 28 May station. Alternatively, you can travel to Tehran-Imam-Khomeini-Airport-IKA airport, fly to Heydar Aliyev International Airport (GYD), walk to Baku Heydar Aliyev Airport T1, then take the bus to 28 May station.
- Website
- turkishairlines.com
Flights from Ashgabat International Airport to Heydar Aliyev International Airport via Istanbul
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- $500–1,800
Flights from Tehran International Airport to Heydar Aliyev International Airport via Istanbul
- Ave. Duration
- 8h 48m
- When
- Tuesday to Sunday
- Estimated price
- $190–900
- Website
- azal.az
Flights from Ashgabat International Airport to Heydar Aliyev International Airport via Istanbul
- Ave. Duration
- 8h 8m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $700–1,800
Flights from Tehran International Airport to Heydar Aliyev International Airport via Istanbul
- Ave. Duration
- 8h 5m
- When
- Tuesday to Thursday
- Estimated price
- $190–800
Flights from Tehran International Airport to Heydar Aliyev International Airport via Sabiha Gokcen
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- $190–600
- Website
- iaa.ir
Flights from Mashhad International Airport to Ardabil Airport via Tehran Mehrabad
- Ave. Duration
- 4h 11m
- When
- Sunday
- Estimated price
- $70–400
- Website
- flydubai.com
Flights from Ashgabat International Airport to Heydar Aliyev International Airport via Dubai
- Ave. Duration
- 12h 55m
- When
- Saturday and Sunday
- Estimated price
- $500–750
- Website
- qatarairways.com
Flights from Tehran International Airport to Heydar Aliyev International Airport via Doha
- Ave. Duration
- 7h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $190–750
- Website
- ajet.com
Flights from Tehran International Airport to Heydar Aliyev International Airport via Ankara
- Ave. Duration
- 7h 5m
- When
- Wednesday and Sunday
- Estimated price
- $160–700
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in Spain: A guide to Renfe, Best ways to travel around Australia, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.
