There are 4 ways to get from Tehrān to Jakarta 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 Soekarno–Hatta International Airport
best- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Soekarno–Hatta International Airport (CGK)plane IKA - CGK
19h 44mRp 5,031,833–12,275,379Fly Mehrabad International Airport to Soekarno–Hatta International Airport
cheapest- Fly from Mehrabad International Airport (THR) to Soekarno–Hatta International Airport (CGK)plane THR - CGK
19h 43mRp 5,013,488–12,257,077Fly Mehrabad International Airport to Halim Perdanakusuma Airport
- Fly from Mehrabad International Airport (THR) to Halim Perdanakusuma Airport (HLP)plane THR - HLP
27h 9mRp 10,009,488–32,010,577Train to Isfahan Shahid Beheshti International Airport, fly to Soekarno–Hatta International Airport
- Take the train from Tehran to Isfahantrain
- Fly from Isfahan Shahid Beheshti International Airport (IFN) to Soekarno–Hatta International Airport (CGK)plane IFN - CGK
26h 21m
Tehran International Airport (IKA) to Soekarno–Hatta International Airport (CGK) flights
Questions & Answers
The cheapest way to get from Tehrān to Jakarta is to fly which costs Rp5000000 - Rp13000000 and takes 19h 43m.
The fastest way to get from Tehrān to Jakarta is to fly which takes 19h 43m and costs Rp5000000 - Rp13000000.
The distance between Tehrān and Jakarta is 7495 km.
It takes approximately 19h 44m to get from Tehrān to Jakarta, including transfers.
Jakarta is 3h 30m ahead of Tehrān. It is currently 5:12 PM in Tehrān and 8:42 PM in Jakarta.
There are 5683+ hotels available in Jakarta.
What companies run services between Tehrān, Iran and Jakarta, Indonesia?
Caspian Airlines, SalamAir, and five other airlines fly from Mehrabad International Airport (THR) to Soekarno–Hatta International Airport (CGK) once daily.
- Website
- emirates.com
Flights from Tehran International Airport to Soekarno–Hatta International Airport via Dubai
- Ave. Duration
- 26h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- Rp 5,500,000–19,000,000
Flights from Mehrabad International Airport to Soekarno–Hatta International Airport via Bandar Abbas, Dubai
- Ave. Duration
- 21h 35m
- When
- Tuesday and Sunday
- Estimated price
- Rp 5,500,000–20,000,000
Flights from Mehrabad International Airport to Soekarno–Hatta International Airport via Gheshm, Dubai
- Ave. Duration
- 24h 30m
- When
- Wednesday and Sunday
- Estimated price
- Rp 5,500,000–20,000,000
Flights from Mehrabad International Airport to Soekarno–Hatta International Airport via Bushehr, Dubai
- Ave. Duration
- 29h 25m
- When
- Tuesday
- Estimated price
- Rp 6,000,000–20,000,000
Flights from Mehrabad International Airport to Soekarno–Hatta International Airport via Shiraz, Dubai
- Ave. Duration
- 29h 30m
- When
- Sunday
- Estimated price
- Rp 5,500,000–20,000,000
Flights from Isfahan Shahid Beheshti International Airport to Soekarno–Hatta International Airport via Dubai
- Ave. Duration
- 22h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 5,500,000–19,000,000
Flights from Isfahan Shahid Beheshti International Airport to Soekarno–Hatta International Airport via Dubai, Kuala Lumpur
- Ave. Duration
- 18h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 5,500,000–19,000,000
Flights from Isfahan Shahid Beheshti International Airport to Soekarno–Hatta International Airport via Mashhad, Dubai
- Ave. Duration
- 22h 5m
- When
- Thursday and Sunday
- Estimated price
- Rp 6,500,000–21,000,000
- Website
- flydubai.com
Flights from Tehran International Airport to Soekarno–Hatta International Airport via Dubai
- Ave. Duration
- 26h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- Rp 5,500,000–19,000,000
Flights from Mehrabad International Airport to Soekarno–Hatta International Airport via Bandar Abbas, Dubai
- Ave. Duration
- 21h 35m
- When
- Tuesday and Sunday
- Estimated price
- Rp 5,500,000–20,000,000
Flights from Mehrabad International Airport to Soekarno–Hatta International Airport via Gheshm, Dubai
- Ave. Duration
- 24h 30m
- When
- Wednesday and Sunday
- Estimated price
- Rp 5,500,000–20,000,000
Flights from Mehrabad International Airport to Soekarno–Hatta International Airport via Bushehr, Dubai
- Ave. Duration
- 29h 25m
- When
- Tuesday
- Estimated price
- Rp 6,000,000–20,000,000
Flights from Mehrabad International Airport to Soekarno–Hatta International Airport via Shiraz, Dubai
- Ave. Duration
- 29h 30m
- When
- Sunday
- Estimated price
- Rp 5,500,000–20,000,000
Flights from Isfahan Shahid Beheshti International Airport to Soekarno–Hatta International Airport via Dubai
- Ave. Duration
- 22h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 5,500,000–19,000,000
Flights from Isfahan Shahid Beheshti International Airport to Soekarno–Hatta International Airport via Mashhad, Dubai
- Ave. Duration
- 22h 5m
- When
- Thursday and Sunday
- Estimated price
- Rp 6,500,000–21,000,000
- Website
- garuda-indonesia.com
Flights from Mehrabad International Airport to Halim Perdanakusuma Airport via Bandar Abbas, Dubai, Ngurah Rai
- Ave. Duration
- 26h 5m
- When
- Tuesday and Sunday
- Estimated price
- Rp 10,000,000–32,000,000
Flights from Mehrabad International Airport to Halim Perdanakusuma Airport via Gheshm, Dubai, Ngurah Rai
- Ave. Duration
- 29h
- When
- Wednesday and Sunday
- Estimated price
- Rp 10,000,000–32,000,000
Flights from Mehrabad International Airport to Halim Perdanakusuma Airport via Ahwaz, Dubai, Ngurah Rai
- Ave. Duration
- 33h
- When
- Monday and Thursday
- Estimated price
- Rp 10,000,000–32,000,000
Flights from Mehrabad International Airport to Halim Perdanakusuma Airport via Bushehr, Dubai, Ngurah Rai
- Ave. Duration
- 33h 55m
- When
- Tuesday
- Estimated price
- Rp 10,000,000–32,000,000
Flights from Mehrabad International Airport to Halim Perdanakusuma Airport via Shiraz, Dubai, Ngurah Rai
- Ave. Duration
- 34h
- When
- Sunday
- Estimated price
- Rp 10,000,000–32,000,000
Flights from Isfahan Shahid Beheshti International Airport to Soekarno–Hatta International Airport via Dubai, Singapore Changi
- Ave. Duration
- 17h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 5,500,000–19,000,000
Flights from Isfahan Shahid Beheshti International Airport to Soekarno–Hatta International Airport via Dubai, Kuala Lumpur
- Ave. Duration
- 18h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 5,500,000–19,000,000
- Website
- citilink.co.id
Flights from Mehrabad International Airport to Halim Perdanakusuma Airport via Bandar Abbas, Dubai, Ngurah Rai
- Ave. Duration
- 26h 5m
- When
- Tuesday and Sunday
- Estimated price
- Rp 10,000,000–32,000,000
Flights from Mehrabad International Airport to Halim Perdanakusuma Airport via Gheshm, Dubai, Ngurah Rai
- Ave. Duration
- 29h
- When
- Wednesday and Sunday
- Estimated price
- Rp 10,000,000–32,000,000
Flights from Mehrabad International Airport to Halim Perdanakusuma Airport via Bushehr, Dubai, Ngurah Rai
- Ave. Duration
- 33h 55m
- When
- Tuesday
- Estimated price
- Rp 10,000,000–32,000,000
Flights from Mehrabad International Airport to Halim Perdanakusuma Airport via Shiraz, Dubai, Ngurah Rai
- Ave. Duration
- 34h
- When
- Sunday
- Estimated price
- Rp 10,000,000–32,000,000
- Website
- omanair.com
Flights from Tehran International Airport to Soekarno–Hatta International Airport via Muscat
- Ave. Duration
- 15h 20m
- When
- Tuesday
- Estimated price
- Rp 5,000,000–12,000,000
Flights from Mehrabad International Airport to Soekarno–Hatta International Airport via Shiraz, Muscat
- Ave. Duration
- 18h 20m
- When
- Monday
- Estimated price
- Rp 5,000,000–12,000,000
Flights from Isfahan Shahid Beheshti International Airport to Soekarno–Hatta International Airport via Dubai, Singapore Changi
- Ave. Duration
- 17h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 5,500,000–19,000,000
- Website
- salamair.com
Flights from Tehran International Airport to Soekarno–Hatta International Airport via Muscat
- Ave. Duration
- 15h 20m
- When
- Tuesday
- Estimated price
- Rp 5,000,000–12,000,000
Flights from Mehrabad International Airport to Soekarno–Hatta International Airport via Shiraz, Muscat
- Ave. Duration
- 18h 20m
- When
- Monday
- Estimated price
- Rp 5,000,000–12,000,000
- Website
- malaysiaairlines.com
Flights from Isfahan Shahid Beheshti International Airport to Soekarno–Hatta International Airport via Dubai, Kuala Lumpur
- Ave. Duration
- 18h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 5,500,000–19,000,000
- Phone
- 021- 55122417
- [email protected]
- Website
- raja.ir
Train from Tehran to Isfahan
- Ave. Duration
- 5h 34m
- Frequency
- 4 times a day
- Book at
- https://iranrail.net/
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 London to Edinburgh, How to get from Southend Airport into central London, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.

