There are 7 ways to get from Bandar-e Māhshahr to Tehran Imam Khomeini Airport (IKA) by taxi, plane, bus, car, car ferry, 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.
Taxi to Ahwaz International Airport, fly to Mehrabad International Airport, bus
best- Take the taxi from Bandar-e Māhshahr to Ahwaz International Airport (AWZ)
- Fly from Ahwaz International Airport (AWZ) to Mehrabad International Airport (THR)AWZ - THR
- Take the bus from Azadi Square to Tehran Imam Khomeini
4h 44m$49–304Drive 843.5 km
cheapest- Drive from Bandar-e Māhshahr to Tehran Imam Khomeini Airport (IKA)843.5 km
9h 12m$4–6Drive, car ferry to Kuwait International Airport, fly to Tehran International Airport
- Drive from Bandar-e Māhshahr to Khorramshahr
- Take the car ferry from Khorramshahr to Kuwait
- Fly from Kuwait International Airport (KWI) to Tehran International Airport (IKA)KWI - IKA
9h 7m$121–402Taxi, train, bus
- Take the taxi from Bandar-e Māhshahr to Ahvaz
- Take the train from Ahvaz to Tehran
- Take the bus from Azadi Square to Tehran Imam Khomeini
14h 59mTaxi
- Take the taxi from Bandar-e Māhshahr to Tehran Imam Khomeini Airport (IKA)843.5 km
9h 12m$22–27Taxi to Abadan International Airport, fly to Mehrabad International Airport, bus
- Take the taxi from Bandar-e Māhshahr to Abadan International Airport (ABD)
- Fly from Abadan International Airport (ABD) to Mehrabad International Airport (THR)ABD - THR
- Take the bus from Azadi Square to Tehran Imam Khomeini
4h 52m$54–324Taxi, train, bus via Arāk
- Take the taxi from Bandar-e Māhshahr to Ahvaz
- Take the train from Ahvaz to Arak
- Take the bus from Arak to Tehran Beyhaghi Terminal
- Take the bus from Azadi Square to Tehran Imam Khomeini
15h 18m
Ahwaz International Airport (AWZ) to Mehrabad International Airport (THR) flights
Questions & Answers
The cheapest way to get from Bandar-e Māhshahr to Tehran Imam Khomeini Airport (IKA) is to drive which costs $3 - $6 and takes 9h 12m.
The fastest way to get from Bandar-e Māhshahr to Tehran Imam Khomeini Airport (IKA) is to taxi and fly and bus which takes 4h 44m and costs $45 - $310.
The distance between Bandar-e Māhshahr and Tehran Imam Khomeini Airport (IKA) is 701 km. The road distance is 843.5 km.
The best way to get from Bandar-e Māhshahr to Tehran Imam Khomeini Airport (IKA) without a car is to taxi and train and bus which takes 14h 59m and costs .
It takes approximately 4h 44m to get from Bandar-e Māhshahr to Tehran Imam Khomeini Airport (IKA), including transfers.
Yes, the driving distance between Bandar-e Māhshahr to Tehran Imam Khomeini Airport (IKA) is 844 km. It takes approximately 9h 12m to drive from Bandar-e Māhshahr to Tehran Imam Khomeini Airport (IKA).
What companies run services between Bandar-e Māhshahr, Iran and Tehran Imam Khomeini Airport (IKA), Iran?
There is no direct connection from Bandar-e Māhshahr to Tehran Imam Khomeini Airport (IKA). However, you can take the taxi to Ahwaz International Airport (AWZ) airport, fly to Mehrabad International Airport (THR), walk to Azadi Square, then take the bus to Tehran Imam Khomeini. Alternatively, you can drive to Khorramshahr, take the car ferry to Kuwait, drive to Kuwait International Airport (KWI) airport, then fly to Tehran International Airport (IKA).
Transport is disrupted due to the Russia-Ukraine war. Read more
Flights from Ahwaz International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 3m
- When
- Tuesday to Sunday
- Estimated price
- $45–300
- Website
- zagrosairlines.com
Flights from Ahwaz International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $45–300
Flights from Abadan International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 25m
- When
- Friday
- Estimated price
- $50–320
Flights from Ahwaz International Airport to Mehrabad International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $45–300
- Website
- iranairtour.ir
Flights from Ahwaz International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- $45–300
Flights from Abadan International Airport to Mehrabad International Airport
- Ave. Duration
- 1h
- When
- Thursday
- Estimated price
- $50–320
- Website
- chabaharairlines.com
Flights from Ahwaz International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- $45–300
Flights from Abadan International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 15m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $50–320
- Website
- iaa.ir
Flights from Ahwaz International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 10m
- When
- Sunday
- Estimated price
- $45–300
Flights from Abadan International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 15m
- When
- Sunday
- Estimated price
- $50–320
- Website
- ebooking.iranair.com
Flights from Ahwaz International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 20m
- When
- Wednesday and Sunday
- Estimated price
- $45–300
Flights from Abadan International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 30m
- When
- Monday and Thursday
- Estimated price
- $50–320
- Website
- ataair.ir
Flights from Ahwaz International Airport to Mehrabad International Airport
- Ave. Duration
- 1h
- When
- Friday
- Estimated price
- $45–300
- Website
- kuwaitairways.com
Flights from Kuwait International Airport to Tehran International Airport
- Ave. Duration
- 1h 45m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- $55–250
- Website
- jazeeraairways.com
Flights from Kuwait International Airport to Tehran International Airport
- Ave. Duration
- 1h 30m
- When
- Thursday and Saturday
- Estimated price
- $60–290
- Phone
- 021- 55122417
- info@raja.ir
- Website
- raja.ir
Train from Ahvaz to Tehran
- Ave. Duration
- 12h
- Frequency
- 4 times a day
- Book at
- https://iranrail.net/
Train from Ahvaz to Arak
- Ave. Duration
- 7h 13m
- Frequency
- 4 times a day
- Book at
- https://iranrail.net/
- Website
- seirosafar.ir
Bus from Arak to Tehran Beyhaghi Terminal
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- $53
- Schedules at
- seirosafar.ir
- Book at
- booking.seirosafar.ir
- Phone
- +980 21 72415841
- support@valfajr.ir
- Website
- eticket.valfajr.ir
Car ferry from Khorramshahr to Kuwait
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- $65–150
- Schedules at
- eticket.valfajr.ir
- Ave. Duration
- 2h 49m
- Estimated price
- $2–27
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 Thanksgiving 2018: How to travel stress-free, Need to know: Jadrolinija, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.

