There are 4 ways to get from Tehrān to Tel Aviv by plane, bus, train, 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 Mehrabad International Airport to Ben Gurion Airport
best- Fly from Mehrabad International Airport (THR) to Ben Gurion Airport (TLV)plane THR - TLV
9h 16m₪865–2,420Bus to Tehran International Airport, fly to Haifa International Airport, train
cheapest- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Haifa International Airport (HFA)plane IKA - HFA
- Take the train from HaMifrats Central Station/Kav HaHof to Tel Aviv Centertrain
13h 36m₪360–1,353Bus to Tehran International Airport, fly to Ben Gurion Airport
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Ben Gurion Airport (TLV)plane IKA - TLV
11h 57m₪369–1,424Bus to Tehran International Airport, fly to Beirut International Airport, bus, drive, train
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Beirut International Airport (BEY)plane IKA - BEY
- Take the bus from Ouzai to Tyre Borj El Chmali Intersectionbus
- Drive from Tyre Borj El Chmali Intersection to Shlomi West Intersectioncar
- Take the train from Nahariya to Tel Aviv Centertrain
13h 39m₪459–1,035
Mehrabad International Airport (THR) to Ben Gurion Airport (TLV) flights
Comparing Your Travel Options
The cheapest way to get from Tehrān to Tel Aviv is to bus and fly and drive and train which costs ₪ 450 - ₪ 1,100 and takes 13h 39m.
The fastest way to get from Tehrān to Tel Aviv is to fly which takes 9h 16m and costs ₪ 850 - ₪ 2,500.
The distance between Tehrān and Tel Aviv is 1598 km.
It takes approximately 9h 16m to get from Tehrān to Tel Aviv, including transfers.
Tel Aviv is 30 min behind Tehrān. It is currently 12:11 AM in Tehrān and 11:41 PM in Tel Aviv.
There are 1689+ hotels available in Tel Aviv.
What companies run services between Tehrān, Iran and Tel Aviv, Israel?
Zagros Airlines, Karun Airlines, and three other airlines fly from Mehrabad International Airport (THR) to Ben Gurion Airport (TLV) twice a week.
- Website
- mea.com.lb
Flights from Tehran International Airport to Beirut International Airport via Baghdad
- Ave. Duration
- 6h
- When
- Wednesday to Thursday
- Estimated price
- ₪550–1,600
Flights from Tehran International Airport to Beirut International Airport via Erbil
- Ave. Duration
- 5h 35m
- When
- Tuesday
- Estimated price
- ₪550–1,600
Flights from Tehran International Airport to Beirut International Airport via Istanbul
- Ave. Duration
- 7h 27m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- ₪460–2,000
- Website
- turkishairlines.com
Flights from Tehran International Airport to Beirut International Airport via Istanbul
- Ave. Duration
- 7h 36m
- When
- Tuesday to Sunday
- Estimated price
- ₪460–2,200
- Website
- arkia.co.il
Flights from Tehran International Airport to Ben Gurion Airport via Erevan, Larnaca
- Ave. Duration
- 8h 10m
- When
- Sunday
- Estimated price
- ₪350–1,400
Flights from Tehran International Airport to Ben Gurion Airport via Erevan, Tbilisi
- Ave. Duration
- 12h 5m
- When
- Friday
- Estimated price
- ₪700–2,300
- Website
- eurowings.com
Flights from Tehran International Airport to Haifa International Airport via Doha, Larnaca
- Ave. Duration
- 10h 10m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₪600–2,200
Flights from Tehran International Airport to Haifa International Airport via Erevan, Larnaca
- Ave. Duration
- 8h
- When
- Sunday
- Estimated price
- ₪320–1,300
- Website
- elal.com
Flights from Mehrabad International Airport to Ben Gurion Airport via Ahwaz, Dubai
- Ave. Duration
- 8h 30m
- When
- Monday
- Estimated price
- ₪850–2,400
- Website
- flydubai.com
Flights from Mehrabad International Airport to Ben Gurion Airport via Chah Bahar, Dubai
- Ave. Duration
- 9h 45m
- When
- Saturday
- Estimated price
- ₪1,000–2,900
- Website
- urairlines.com
Flights from Tehran International Airport to Beirut International Airport via Najaf
- Ave. Duration
- 3h 30m
- When
- Thursday
- Estimated price
- ₪280–1,400
- Website
- jazeeraairways.com
Flights from Tehran International Airport to Beirut International Airport via Kuwait
- Ave. Duration
- 5h 30m
- When
- Monday and Tuesday
- Estimated price
- ₪290–800
- Phone
- *5770
- [email protected]
- Website
- Israel Railways
Train from HaMifrats Central Station/Kav HaHof to Tel Aviv Center
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- ₪30–40
- Website
- Israel Railways
- Adult single ride
- ₪30–40
Train from Nahariya to Tel Aviv Center
- Ave. Duration
- 1h 44m
- Frequency
- Every 30 minutes
- Estimated price
- ₪35–50
- Website
- Israel Railways
- Adult single ride
- ₪35–50
- Phone
- +961 71 200 908
- [email protected]
- Website
- Ahdab Commuting & Trading Company
Bus from Ouzai to Tyre Borj El Chmali Intersection
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- ₪6–9
- Website
- Ahdab Commuting & Trading Company
- Regular Adult
- ₪6–9
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 Which side of Niagara Falls should I choose (and how do I get there)?, Heading to Europe? Read this before you buy a Eurail Pass, and Flying into Beijing? - to help you get the most out of your next trip.



