There are 3 ways to get from Kashgar to Tehran Mehrabad Airport (THR) by plane, bus, 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 to Tehran International Airport, bus
best- Fly from Kashgar Airport (KHG) to Tehran International Airport (IKA)plane KHG - IKA
- Take the bus from Tehran Imam Khomeini to Azadi Squarebus
9h 39m$705–2,305Fly to Mehrabad International Airport
cheapest- Fly from Kashgar Airport (KHG) to Mehrabad International Airport (THR)plane KHG - THR
32h 29m$313–1,303Drive 2,918.4 km
- Drive from Kashgar to Tehran-Mehrabad-Airport-THRcar 2,918.4 km
38h 13m$368–532
Kashgar Airport (KHG) to Tehran International Airport (IKA) flights
Questions & Answers
The cheapest way to get from Kashgar to Tehran Mehrabad Airport (THR) is to drive which costs $360 - $550 and takes 38h 13m.
The fastest way to get from Kashgar to Tehran Mehrabad Airport (THR) is to fly and bus which takes 9h 39m and costs $700 - $2,400.
The distance between Kashgar and Tehran Mehrabad Airport (THR) is 2294 km. The road distance is 2918.4 km.
It takes approximately 9h 39m to get from Kashgar to Tehran Mehrabad Airport (THR), including transfers.
Tehran Mehrabad Airport (THR) is 2h 30m behind Kashgar. It is currently 5:17 PM in Kashgar and 2:47 PM in Tehran Mehrabad Airport (THR).
Yes, the driving distance between Kashgar to Tehran Mehrabad Airport (THR) is 2918 km. It takes approximately 38h 13m to drive from Kashgar to Tehran Mehrabad Airport (THR).
What companies run services between Kashgar, China and Tehran Mehrabad Airport (THR), Iran?
China Southern Airlines, Flydubai, and two other airlines fly from Kashgar Airport (KHG) to Mehrabad International Airport (THR) 3 times a week.
- Website
- zagrosairlines.com
Flights from Kashgar Airport to Mehrabad International Airport via Islamabad, Dubai, Gheshm
- Ave. Duration
- 32h 20m
- When
- Saturday
- Estimated price
- $310–1,600
Flights from Kashgar Airport to Mehrabad International Airport via Islamabad, Dubai, Shiraz
- Ave. Duration
- 35h 30m
- When
- Saturday
- Estimated price
- $500–1,600
- Website
- csair.com
Flights from Kashgar Airport to Tehran International Airport via Urumqi
- Ave. Duration
- 8h 45m
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- $700–2,300
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, Train travel in Spain: A guide to Renfe, and How to get from London City Airport into central London - to help you get the most out of your next trip.
