There are 3 ways to get from Islamabad Airport (ISB) to Tehrān by plane, 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 to Tehran International Airport, bus
best- Fly from Islamabad International Airport (ISB) to Tehran International Airport (IKA)plane ISB - IKA
- Take the bus from Tehran Imam Khomeini to Azadi Squarebus
5h 50m$137–640Fly to Mehrabad International Airport
- Fly from Islamabad International Airport (ISB) to Mehrabad International Airport (THR)plane ISB - THR
9h 51m$202–850Fly to Isfahan Shahid Beheshti International Airport, train
- Fly from Islamabad International Airport (ISB) to Isfahan Shahid Beheshti International Airport (IFN)plane ISB - IFN
- Take the train from Isfahan to Tehrantrain
20h 46m
Islamabad International Airport (ISB) to Tehran International Airport (IKA) flights
Comparing Your Travel Options
The cheapest way to get from Islamabad Airport (ISB) to Tehrān is to fly and bus which costs $130 - $650 and takes 5h 50m.
The fastest way to get from Islamabad Airport (ISB) to Tehrān is to fly and bus which takes 5h 50m and costs $130 - $650.
The distance between Islamabad Airport (ISB) and Tehrān is 2060 km.
It takes approximately 5h 50m to get from Islamabad Airport (ISB) to Tehrān, including transfers.
Tehrān is 1h 30m behind Islamabad Airport (ISB). It is currently 19:26 in Islamabad Airport (ISB) and 17:56 in Tehrān.
What companies run services between Islamabad Airport (ISB), Pakistan and Tehrān, Iran?
Emirates, Karun Airlines, and three other airlines fly from Islamabad International Airport (ISB) to Mehrabad International Airport (THR) twice daily.
Flights from Islamabad International Airport to Mehrabad International Airport via Dubai, Ahwaz
- Ave. Duration
- 10h 45m
- When
- Thursday
- Estimated price
- $240–1,000
Flights from Islamabad International Airport to Isfahan Shahid Beheshti International Airport via Dubai, Ahwaz
- Ave. Duration
- 13h 55m
- When
- Thursday
- Estimated price
- $230–950
- Website
- zagrosairlines.com
Flights from Islamabad International Airport to Mehrabad International Airport via Muscat, Shiraz
- Ave. Duration
- 13h 30m
- When
- Every day
- Estimated price
- $200–850
- Website
- turkishairlines.com
Flights from Islamabad International Airport to Isfahan Shahid Beheshti International Airport via Istanbul
- Ave. Duration
- 19h 30m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $410–1,400
- Website
- mahan.aero
Flights from Islamabad International Airport to Tehran International Airport
- Ave. Duration
- 4h
- When
- Tuesday and Thursday
- Estimated price
- $130–650
- Phone
- 021- 55122417
- info@raja.ir
- Website
- raja.ir
Train from Isfahan to Tehran
- Ave. Duration
- 5h 33m
- Frequency
- 4 times a day
- Book at
- IRANRAIL
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 Spain: A guide to Renfe, What are the different types of Renfe trains in Spain?, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.