There are 6 ways to get from Tehrān to Malaysia by bus, plane, 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.
Bus to Tehran International Airport, fly to Penang International Airport
best- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Penang International Airport (PEN)plane IKA - PEN
29h 6mRM 1,108–2,711Fly Mehrabad International Airport to Kuala Lumpur International Airport, train
cheapest- Fly from Mehrabad International Airport (THR) to Kuala Lumpur International Airport (KUL)plane THR - KUL
- Take the train from Klia T2 to KL Sentraltrain
14h 48mRM 1,003–2,285Fly Mehrabad International Airport to Penang International Airport
- Fly from Mehrabad International Airport (THR) to Penang International Airport (PEN)plane THR - PEN
22hRM 1,503–3,806Bus to Tehran International Airport, fly to Kuala Lumpur International Airport, train
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Kuala Lumpur International Airport (KUL)plane IKA - KUL
- Take the train from Klia T2 to KL Sentraltrain
22h 19mRM 1,008–2,290Bus to Tehran International Airport, fly to Singapore Changi Airport
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Singapore Changi Airport (SIN)plane IKA - SIN
23h 54mRM 1,120–4,062Fly Mehrabad International Airport to Singapore Changi Airport
- Fly from Mehrabad International Airport (THR) to Singapore Changi Airport (SIN)plane THR - SIN
16h 2mRM 1,215–4,057
Tehran International Airport (IKA) to Penang International Airport (PEN) flights
Questions & Answers
The cheapest way to get from Tehrān to Malaysia is to bus and fly and train which costs RM 1000 - RM 2300 and takes 22h 19m.
The fastest way to get from Tehrān to Malaysia is to fly and train which takes 14h 48m and costs RM 1000 - RM 2300.
The distance between Tehrān and Malaysia is 6112 km.
It takes approximately 29h 6m to get from Tehrān to Malaysia, including transfers.
There are 8204+ hotels available in Malaysia.
What companies run services between Tehrān, Iran and Malaysia?
Iran Airtour Airline, Flydubai, and Zagros Airlines fly from Mehrabad International Airport (THR) to Penang International Airport (PEN) 5 times a week.
- Website
- emirates.com
Flights from Tehran International Airport to Penang International Airport via Dubai
- Ave. Duration
- 25h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RM 1,500–3,800
Flights from Mehrabad International Airport to Penang International Airport via Bandar Abbas, Dubai
- Ave. Duration
- 20h 30m
- When
- Tuesday and Sunday
- Estimated price
- RM 1,500–3,800
Flights from Mehrabad International Airport to Penang International Airport via Gheshm, Dubai
- Ave. Duration
- 23h 25m
- When
- Sunday
- Estimated price
- RM 1,500–3,800
Flights from Mehrabad International Airport to Penang International Airport via Bushehr, Dubai
- Ave. Duration
- 28h 20m
- When
- Tuesday
- Estimated price
- RM 1,600–3,800
Flights from Mehrabad International Airport to Penang International Airport via Shiraz, Dubai
- Ave. Duration
- 28h 25m
- When
- Sunday
- Estimated price
- RM 1,500–3,800
Flights from Tehran International Airport to Kuala Lumpur International Airport via Dubai
- Ave. Duration
- 21h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- RM 1,000–3,600
Flights from Tehran International Airport to Singapore Changi Airport via Dubai
- Ave. Duration
- 22h 18m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- RM 1,100–4,000
Flights from Mehrabad International Airport to Kuala Lumpur International Airport via Bandar Abbas, Dubai
- Ave. Duration
- 13h 30m
- When
- Tuesday and Sunday
- Estimated price
- RM 1,000–3,700
Flights from Mehrabad International Airport to Kuala Lumpur International Airport via Gheshm, Dubai
- Ave. Duration
- 16h 25m
- When
- Wednesday and Sunday
- Estimated price
- RM 1,000–3,700
Flights from Mehrabad International Airport to Kuala Lumpur International Airport via Bushehr, Dubai
- Ave. Duration
- 21h 20m
- When
- Tuesday
- Estimated price
- RM 1,000–3,700
Flights from Mehrabad International Airport to Kuala Lumpur International Airport via Shiraz, Dubai
- Ave. Duration
- 21h 25m
- When
- Sunday
- Estimated price
- RM 1,000–3,700
Flights from Mehrabad International Airport to Singapore Changi Airport via Bandar Abbas, Dubai
- Ave. Duration
- 13h 30m
- When
- Tuesday and Sunday
- Estimated price
- RM 1,200–4,000
Flights from Mehrabad International Airport to Singapore Changi Airport via Gheshm, Dubai
- Ave. Duration
- 16h 25m
- When
- Wednesday and Sunday
- Estimated price
- RM 1,200–4,000
Flights from Mehrabad International Airport to Singapore Changi Airport via Bushehr, Dubai
- Ave. Duration
- 21h 20m
- When
- Tuesday
- Estimated price
- RM 1,200–4,100
Flights from Mehrabad International Airport to Singapore Changi Airport via Shiraz, Dubai
- Ave. Duration
- 21h 25m
- When
- Sunday
- Estimated price
- RM 1,200–4,000
- Website
- flydubai.com
Flights from Tehran International Airport to Penang International Airport via Dubai
- Ave. Duration
- 25h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RM 1,500–3,800
Flights from Mehrabad International Airport to Penang International Airport via Bandar Abbas, Dubai
- Ave. Duration
- 20h 30m
- When
- Tuesday and Sunday
- Estimated price
- RM 1,500–3,800
Flights from Mehrabad International Airport to Penang International Airport via Gheshm, Dubai
- Ave. Duration
- 23h 25m
- When
- Sunday
- Estimated price
- RM 1,500–3,800
Flights from Mehrabad International Airport to Penang International Airport via Bushehr, Dubai
- Ave. Duration
- 28h 20m
- When
- Tuesday
- Estimated price
- RM 1,600–3,800
Flights from Mehrabad International Airport to Penang International Airport via Shiraz, Dubai
- Ave. Duration
- 28h 25m
- When
- Sunday
- Estimated price
- RM 1,500–3,800
- Website
- airarabia.com
Flights from Tehran International Airport to Kuala Lumpur International Airport via Sharjah
- Ave. Duration
- 17h 10m
- When
- Tuesday
- Estimated price
- RM 1,000–2,400
Flights from Mehrabad International Airport to Kuala Lumpur International Airport via Shiraz, Sharjah
- Ave. Duration
- 22h 40m
- When
- Tuesday
- Estimated price
- RM 1,000–2,400
- Website
- salamair.com
Flights from Tehran International Airport to Kuala Lumpur International Airport via Muscat
- Ave. Duration
- 21h 30m
- When
- Tuesday
- Estimated price
- RM 1,000–2,200
Flights from Mehrabad International Airport to Kuala Lumpur International Airport via Shiraz, Muscat
- Ave. Duration
- 12h 40m
- When
- Monday
- Estimated price
- RM 1,000–2,200
- Website
- omanair.com
Flights from Tehran International Airport to Kuala Lumpur International Airport via Muscat
- Ave. Duration
- 21h 30m
- When
- Tuesday
- Estimated price
- RM 1,000–2,200
Flights from Mehrabad International Airport to Kuala Lumpur International Airport via Shiraz, Muscat
- Ave. Duration
- 12h 40m
- When
- Monday
- Estimated price
- RM 1,000–2,200
- Website
- fireflyz.com.my
Flights from Tehran International Airport to Penang International Airport via Sharjah, Phuket
- Ave. Duration
- 24h 35m
- When
- Tuesday and Sunday
- Estimated price
- RM 1,100–2,700
- Website
- airasia.com
Flights from Tehran International Airport to Penang International Airport via Sharjah, Phuket
- Ave. Duration
- 25h
- When
- Tuesday and Sunday
- Estimated price
- RM 1,100–2,700
- Website
- singaporeair.com
Flights from Mehrabad International Airport to Singapore Changi Airport via Ahwaz, Dubai
- Ave. Duration
- 19h 20m
- When
- Monday and Thursday
- Estimated price
- RM 1,100–7,000
- 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–80
- Website
- KLIA Ekspres
Train from Klia T2 to KL Sentral
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- RM 1–80
- 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 How to get from Heathrow Airport into central London, Getting to Milan from the airport, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.






