There are 5 ways to get from Doha to Tehran by plane, unknown, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Hamad International Airport 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
13h 58mFly Hamad International Airport to Tehran International Airport, travel
- Fly from Hamad International Airport (DOH) to Tehran International Airport (IKA)plane DOH - IKA
- Walk from Tehran-Imam-Khomeini-Airport-IKA to Tehranunknown
13h 38mDrive to Dubai International Airport, fly to Mashhad International Airport, travel
- Drive from Doha to Dubai-Airport-DXBcar
- Fly from Dubai International Airport (DXB) to Mashhad International Airport (MHD)plane DXB - MHD
- Walk from Mashhad International Airport (MHD) to Tehranunknown
14h 49mDrive to Sharjah International Airport, fly to Mashhad International Airport, travel
- Drive from Doha to Sharjah-Airport-SHJcar
- Fly from Sharjah International Airport (SHJ) to Mashhad International Airport (MHD)plane SHJ - MHD
- Walk from Mashhad International Airport (MHD) to Tehranunknown
14h 59mFly Hamad International Airport 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
11h 1m
Hamad International Airport (DOH) to Ashgabat International Airport (ASB) flights
Questions & Answers
The distance between Doha and Tehran is 1924 km.
It takes approximately 13h 58m to get from Doha to Tehran, including transfers.
Tehran is 30 min ahead of Doha. It is currently 2:20 AM in Doha and 2:50 AM 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 Tehran International Airport (IKA), then travel to Tehran.
- Website
- flydubai.com
Flights from Hamad International Airport to Ashgabat International Airport via Dubai International Airport
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- $430–1,800
Flights from Dubai International Airport to Mashhad International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- $170–800
- Website
- qatarairways.com
Flights from Hamad International Airport to Tehran International Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $250–1,100
Flights from Sharjah International Airport to Mashhad International Airport via Hamad International Airport
- Ave. Duration
- 4h 55m
- When
- Thursday
- Estimated price
- $160–650
Flights from Hamad International Airport to Mashhad International Airport
- Ave. Duration
- 2h 25m
- When
- Thursday
- Estimated price
- $180–750
- Website
- flyturkmenistanairlines.eu
Flights from Hamad International Airport to Ashgabat International Airport via Abu Dhabi
- Ave. Duration
- 7h
- When
- Wednesday
- Estimated price
- $210–1,000
- Website
- airarabia.com
Flights from Sharjah International Airport to Mashhad International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $180–470
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 5 delightfully under-the-radar French towns you need to visit, Getting to Rome from the airport, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
