There are 2 ways to get from Tehrān to Asmara by plane 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.
Fly from Mehrabad International Airport
best- Fly from Mehrabad International Airport (THR) to Asmara (ASM)plane THR - ASM
15h 41m$425–1,307Bus to Tehran International Airport, fly
cheapest- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Asmara (ASM)plane IKA - ASM
12h 56m$316–808
Mehrabad International Airport (THR) to Asmara (ASM) flights
Comparing Your Travel Options
The cheapest way to get from Tehrān to Asmara is to bus and fly which costs $310 - $850 and takes 12h 56m.
The fastest way to get from Tehrān to Asmara is to bus and fly which takes 12h 56m and costs $310 - $850.
The distance between Tehrān and Asmara is 2601 km.
It takes approximately 15h 41m to get from Tehrān to Asmara, including transfers.
Asmara is 30 min behind Tehrān. It is currently 10:02 PM in Tehrān and 9:32 PM in Asmara.
There are one+ hotels available in Asmara.
What companies run services between Tehrān, Iran and Asmara, Eritrea?
Karun Airlines, Flydubai, and four other airlines fly from Mehrabad International Airport (THR) to Asmara (ASM) 5 times a week.
- Website
- turkishairlines.com
Flights from Mehrabad International Airport to Asmara via Tabriz, Istanbul
- Ave. Duration
- 30h 35m
- When
- Friday
- Estimated price
- $420–1,400
Flights from Tehran International Airport to Asmara via Istanbul
- Ave. Duration
- 15h 40m
- When
- Sunday, Tuesday, and Saturday
- Estimated price
- $420–1,400
- Website
- flydubai.com
Flights from Mehrabad International Airport to Asmara via Ahwaz, Dubai
- Ave. Duration
- 22h 35m
- When
- Sunday, Monday, and Thursday
- Estimated price
- $420–1,300
Flights from Mehrabad International Airport to Asmara via Chah Bahar, Dubai
- Ave. Duration
- 16h
- When
- Saturday
- Estimated price
- $450–1,300
- Website
- etihad.com
Flights from Tehran International Airport to Asmara via Muscat, Abu Dhabi
- Ave. Duration
- 17h 30m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $310–800
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 French strikes 2018: What are my alternative transport options?, Travelling to the US: What do I need to know?, and Need to know: Jadrolinija - to help you get the most out of your next trip.
