There are 4 ways to get from Iran to Malaysia by plane, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Shahid Dastghaib International Airport to Kuala Lumpur International Airport, train
best- Fly from Shahid Dastghaib International Airport (SYZ) to Kuala Lumpur International Airport (KUL)plane SYZ - KUL
- Take the train from Klia T2 to KL Sentraltrain
11h 36mRM 853–2,080Fly Shahid Dastghaib International Airport to Singapore Changi Airport
- Fly from Shahid Dastghaib International Airport (SYZ) to Singapore Changi Airport (SIN)plane SYZ - SIN
14h 35mRM 915–2,157Bus to Tehran International Airport, fly to Penang International Airport
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Penang International Airport (PEN)plane IKA - PEN
17h 50mRM 858–3,310Fly Ahwaz International Airport to Kuala Lumpur International Airport, train
- Fly from Ahwaz International Airport (AWZ) to Kuala Lumpur International Airport (KUL)plane AWZ - KUL
- Take the train from Klia T2 to KL Sentraltrain
17h 4mRM 1,003–3,379
Shahid Dastghaib International Airport (SYZ) to Kuala Lumpur International Airport (KUL) flights
Comparing Your Travel Options
The cheapest way to get from Iran to Malaysia is to fly which costs RM 900 - RM 2200 and takes 14h 35m.
The fastest way to get from Iran to Malaysia is to fly and train which takes 11h 36m and costs RM 850 - RM 2100.
The distance between Iran and Malaysia is 6045 km.
It takes approximately 11h 36m to get from Iran to Malaysia, including transfers.
There are 8248+ hotels available in Malaysia.
What companies run services between Iran and Malaysia?
SalamAir, Oman Air, and two other airlines fly from Shahid Dastghaib International Airport (SYZ) to Singapore Changi Airport (SIN) twice daily.
- Website
- omanair.com
Flights from Shahid Dastghaib International Airport to Kuala Lumpur International Airport via Muscat
- Ave. Duration
- 9h 30m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 850–2,000
Flights from Shahid Dastghaib International Airport to Kuala Lumpur International Airport via Muscat, Phuket
- Ave. Duration
- 14h 35m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- RM 900–2,000
Flights from Shahid Dastghaib International Airport to Singapore Changi Airport via Muscat
- Ave. Duration
- 21h 15m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- RM 900–2,100
Flights from Shahid Dastghaib International Airport to Singapore Changi Airport via Muscat, Kuala Lumpur International Airport
- Ave. Duration
- 12h 5m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 900–2,100
- Website
- thaiairways.com
Flights from Shahid Dastghaib International Airport to Singapore Changi Airport via Muscat, Suvarnabhumi
- Ave. Duration
- 12h 50m
- When
- Every day
- Estimated price
- RM 900–2,100
Flights from Tehran International Airport to Penang International Airport via Suvarnabhumi
- Ave. Duration
- 19h 5m
- When
- Tuesday and Thursday
- Estimated price
- RM 850–3,400
- Website
- fireflyz.com.my
Flights from Tehran International Airport to Penang International Airport via Phuket
- Ave. Duration
- 14h 20m
- When
- Tuesday
- Estimated price
- RM 850–3,300
Flights from Tehran International Airport to Penang International Airport via Suvarnabhumi, Phuket
- Ave. Duration
- 13h 20m
- When
- Tuesday and Thursday
- Estimated price
- RM 900–3,500
- Website
- salamair.com
Flights from Shahid Dastghaib International Airport to Kuala Lumpur International Airport via Muscat
- Ave. Duration
- 9h 30m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 850–2,000
- Website
- csair.com
Flights from Tehran International Airport to Penang International Airport via Guangzhou Baiyun
- Ave. Duration
- 16h 15m
- When
- Tuesday and Thursday
- Estimated price
- RM 1,100–4,200
- Website
- emirates.com
Flights from Ahwaz International Airport to Kuala Lumpur International Airport via Dubai
- Ave. Duration
- 18h 45m
- When
- Monday and Thursday
- Estimated price
- RM 1,000–3,300
- Website
- goindigo.in
Flights from Ahwaz International Airport to Kuala Lumpur International Airport via Dubai, Madras
- Ave. Duration
- 15h
- When
- Monday and Thursday
- Estimated price
- RM 1,000–3,300
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Klia T2 to KL Sentral
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- RM 1–75
- Website
- KLIA Ekspres
Train from Klia T2 to KL Sentral
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- RM 1–75
- Website
- KLIA Ekspres
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 What are the different types of Renfe trains in Spain?, French strikes 2018: What are my alternative transport options?, and How to travel India's Golden Triangle - to help you get the most out of your next trip.






