There are 2 ways to get from Qeshm Island to Tehrān by plane or car ferry
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 Dayrestan Airport
best- Fly from Dayrestan Airport (GSM) to Mehrabad International Airport (THR)plane GSM - THR
1h 41m$75–379Car ferry to Bandar Abbas International Airport, fly
cheapest- Take the carferry from Qeshm to Bandar-Abbascarferry
- Fly from Bandar Abbas International Airport (BND) to Mehrabad International Airport (THR)plane BND - THR
3h 28m$73–399
Dayrestan Airport (GSM) to Mehrabad International Airport (THR) flights
Questions & Answers
The cheapest way to get from Qeshm Island to Tehrān is to fly which costs $70 - $380 and takes 1h 41m.
The fastest way to get from Qeshm Island to Tehrān is to fly which takes 1h 41m and costs $70 - $380.
The distance between Qeshm Island and Tehrān is 1095 km.
It takes approximately 1h 41m to get from Qeshm Island to Tehrān, including transfers.
What companies run services between Qeshm Island, Iran and Tehrān, Iran?
Caspian Airlines and Zagros Airlines fly from Dayrestan Airport (GSM) to Mehrabad International Airport (THR) twice daily.
- Website
- zagrosairlines.com
Flights from Dayrestan Airport to Mehrabad International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $70–380
Flights from Bandar Abbas International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- $70–380
Flights from Dayrestan Airport to Mehrabad International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Friday, and Saturday
- Estimated price
- $70–380
- Website
- iranairtour.ir
Flights from Bandar Abbas International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 55m
- When
- Tuesday and Sunday
- Estimated price
- $70–380
- Website
- iaa.ir
Flights from Bandar Abbas International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 40m
- When
- Sunday
- Estimated price
- $70–380
- Website
- Oasis Dubai Ferry
Car ferry from Qeshm to Bandar-Abbas
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–17
- Schedules at
- Oasis Dubai Ferry
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 France: A guide to SNCF, How to get from Southend Airport into central London, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.

