There are 3 ways to get from Tehrān to Azerbaijan by plane, car, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, drive
best- Fly from Mehrabad International Airport (THR) to Ardabil Airport (ADU)plane THR - ADU
- Drive from Ardabil Airport (ADU) to Lankarancar
2h 46m$50–318Drive 775 km
cheapest- Drive from Tehrān to Bakucar 775 km
9h 4m$42–60Bus, train
- Take the bus from Tehran Western Bus Terminal to Yerevan Kilikia bus stationbus
- Take the bus from Kilikia Bus Station to Avlabari stationbus
- Take the train from Tbilisi to Bakutrain 37
41h 39m$67–139
Mehrabad International Airport (THR) to Ardabil Airport (ADU) flights
Comparing Your Travel Options
The cheapest way to get from Tehrān to Azerbaijan is to drive which costs $40 - $60 and takes 9h 4m.
The fastest way to get from Tehrān to Azerbaijan is to fly and drive which takes 2h 46m and costs $50 - $320.
The distance between Tehrān and Azerbaijan is 497 km. The road distance is 775 km.
The best way to get from Tehrān to Azerbaijan without a car is to bus and train which takes 41h 39m and costs $65 - $140.
It takes approximately 2h 46m to get from Tehrān to Azerbaijan, including transfers.
Azerbaijan is 30 min ahead of Tehrān. It is currently 11:22 in Tehrān and 11:52 in Azerbaijan.
Yes, the driving distance between Tehrān to Azerbaijan is 775 km. It takes approximately 9h 4m to drive from Tehrān to Azerbaijan.
There are 1848+ hotels available in Azerbaijan.
What companies run services between Tehrān, Iran and Azerbaijan?
There is no direct connection from Tehrān to Azerbaijan. However, you can take the taxi to Tehran-Mehrabad-Airport-THR airport, fly to Ardabil Airport (ADU), then drive to Lankaran. Alternatively, you can take a subway from Mellat Station to Khatai via Tarasht Station, Tehran Western Bus Terminal, Kilikia Bus Station, Avlabari station, Avlabari, Station Square 1, Tbilisi, Baku, and Jafar Jabbarli in around 41h 39m.
- Website
- iaa.ir
Flights from Mehrabad International Airport to Ardabil Airport
- Ave. Duration
- 1h
- When
- Sunday
- Estimated price
- $45–310
- Phone
- 1822
- elaqe@ady.az
- Website
- Azerbaijan Railways (ADY)
Train from Tbilisi to Baku
- Ave. Duration
- 9h 24m
- Frequency
- Once daily
- Estimated price
- $10–20
- Website
- Azerbaijan Railways (ADY)
- Standard
- $10–16
- Standard+
- $14–20
- Business
- $24–35
- Website
- t-armenia.com
Bus from Tehran Western Bus Terminal to Yerevan Kilikia bus station
- Ave. Duration
- 22h
- Frequency
- Once daily
- Estimated price
- $10–28
- Schedules at
- Transport for Armenia
- Phone
- +37495362020
- Website
- hayreniqtour.ru
Bus from Kilikia Bus Station to Avlabari station
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- $28–90
- Schedules at
- Hayreniq Tour
- Book at
- Hayreniq Tour Bookings
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 Want to know more about Flixbus?, How to get from Luton Airport into central London, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.