There are 6 ways to get from Afghanistan to Iran by plane 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 Kabul to Shahid Dastghaib International Airport
best- Fly from Kabul (KBL) to Shahid Dastghaib International Airport (SYZ)plane KBL - SYZ
17h 28m$188–809Drive to Mashhad International Airport, fly to Mehrabad International Airport
cheapest- Drive from Herāt to Mashhad International Airport (MHD)car
- Fly from Mashhad International Airport (MHD) to Mehrabad International Airport (THR)plane MHD - THR
5h 49m$89–388Drive 2,331.9 km
- Drive from Kabul to Banārūdcar 2,331.9 km
37h 10m$206–298Fly Kabul to Herat, drive
- Fly from Kabul (KBL) to Herat (HEA)plane KBL - HEA
- Drive from Herat (HEA) to Mashhadcar
6h 4m$168–194Drive to Mashhad International Airport, fly to Shahid Madani Of Tabriz International Airport
- Drive from Herāt to Mashhad International Airport (MHD)car
- Fly from Mashhad International Airport (MHD) to Shahid Madani Of Tabriz International Airport (TBZ)plane MHD - TBZ
6h 48m$109–438Drive to Mashhad International Airport, fly to Isfahan Shahid Beheshti International Airport
- Drive from Herāt to Mashhad International Airport (MHD)car
- Fly from Mashhad International Airport (MHD) to Isfahan Shahid Beheshti International Airport (IFN)plane MHD - IFN
6h 11m$94–398
Kabul (KBL) to Shahid Dastghaib International Airport (SYZ) flights
Questions & Answers
The cheapest way to get from Afghanistan to Iran is to fly and drive which costs $160 - $200 and takes 6h 4m.
The fastest way to get from Afghanistan to Iran is to drive and fly which takes 5h 49m and costs $85 - $390.
The distance between Afghanistan and Iran is 1678 km. The road distance is 2331.9 km.
It takes approximately 17h 28m to get from Afghanistan to Iran, including transfers.
Iran is 1h behind Afghanistan. It is currently 8:16 AM in Afghanistan and 7:16 AM in Iran.
Yes, the driving distance between Afghanistan to Iran is 2332 km. It takes approximately 37h 10m to drive from Afghanistan to Iran.
What companies run services between Afghanistan and Iran?
Flydubai, Ariana Afghan Airlines, and Kam Air fly from Kabul (KBL) to Shahid Dastghaib International Airport (SYZ) 3 times a day.
- Website
- iranairtour.ir
Flights from Mashhad International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $55–340
Flights from Mashhad International Airport to Shahid Madani Of Tabriz International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $75–390
Flights from Mashhad International Airport to Shahid Madani Of Tabriz International Airport via Mehrabad International Airport
- Ave. Duration
- 3h 33m
- When
- Every day
- Estimated price
- $80–400
Flights from Mashhad International Airport to Isfahan Shahid Beheshti International Airport
- Ave. Duration
- 1h 45m
- When
- Monday and Friday
- Estimated price
- $60–350
Flights from Mashhad International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- $55–340
Flights from Mashhad International Airport to Isfahan Shahid Beheshti International Airport
- Ave. Duration
- 1h 20m
- When
- Thursday and Sunday
- Estimated price
- $60–350
- Website
- flydubai.com
Flights from Kabul to Shahid Dastghaib International Airport via Dubai
- Ave. Duration
- 21h 1m
- When
- Monday to Saturday
- Estimated price
- $180–1,300
- Website
- zagrosairlines.com
Flights from Mashhad International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $55–340
- Website
- kamair.com
Flights from Kabul to Herat
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $131–136
Flights from Kabul to Herat via Mazar-e Sharif
- Ave. Duration
- 3h
- When
- Thursday
- Estimated price
- $131–136
- Website
- flyariana.com
Flights from Kabul to Herat
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- $70–430
- Website
- iaa.ir
Flights from Mashhad International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 30m
- When
- Sunday
- Estimated price
- $55–340
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Is ride-sharing platform BlaBlaCar right for you?, and Getting to Milan from the airport - to help you get the most out of your next trip.
