There are 2 ways to get from Doha to Tehran by plane or unknown
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Ashgabat International Airport, travel
best- Fly from Hamad International Airport (DOH) to Ashgabat International Airport (ASB)plane DOH - ASB
- Walk from Ashgabat International Airport (ASB) to Tehranunknown
14h 23mFly to Mashhad International Airport, travel
- Fly from Hamad International Airport (DOH) to Mashhad International Airport (MHD)plane DOH - MHD
- Walk from Mashhad International Airport (MHD) to Tehranunknown
16h 51m
Hamad International Airport (DOH) to Ashgabat International Airport (ASB) flights
Comparing Your Travel Options
The distance between Doha and Tehran is 1924 km.
It takes approximately 14h 23m to get from Doha to Tehran, including transfers.
Tehran is 30 min ahead of Doha. It is currently 6:54 PM in Doha and 7:24 PM in Tehran.
What companies run services between Doha, Qatar and Tehran, Iran?
There is no direct connection from Doha to Tehran. However, you can take the line 747 bus to Hamad International Airport, walk to Hamad International Airport (DOH) airport, fly to Ashgabat International Airport (ASB), then travel to Tehran. Alternatively, you can take the line 747 bus to Hamad International Airport, walk to Hamad International Airport (DOH) airport, fly to Mashhad International Airport (MHD), then travel to Tehran.
- Website
- kuwaitairways.com
Flights from Hamad International Airport to Mashhad International Airport via Kuwait
- Ave. Duration
- 16h
- When
- Tuesday
- Estimated price
- $140–550
Flights from Hamad International Airport to Mashhad International Airport via Manama, Kuwait
- Ave. Duration
- 15h 43m
- When
- Tuesday
- Estimated price
- $140–550
- Website
- flydubai.com
Flights from Hamad International Airport to Ashgabat International Airport via Dubai
- Ave. Duration
- 6h 51m
- When
- Every day
- Estimated price
- $380–1,400
- Website
- flyturkmenistanairlines.eu
Flights from Hamad International Airport to Ashgabat International Airport via Abu Dhabi
- Ave. Duration
- 6h 22m
- When
- Friday and Sunday
- Estimated price
- $650–1,700
Flights from Hamad International Airport to Ashgabat International Airport via Jeddah
- Ave. Duration
- 8h 20m
- When
- Wednesday
- Estimated price
- $700–1,700
- Website
- ebooking.iranair.com
Flights from Hamad International Airport to Mashhad International Airport via Karachi
- Ave. Duration
- 8h 15m
- When
- Tuesday
- Estimated price
- $210–750
Flights from Hamad International Airport to Mashhad International Airport via Najaf
- Ave. Duration
- 16h 55m
- When
- Friday and Saturday
- Estimated price
- $130–600
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 Italy Travel Guides, French strikes 2018: What are my alternative transport options?, and How to get from Florence to Rome - to help you get the most out of your next trip.






