HUB hero image

How to Travel from

Tehran to Beirut

by Plane, Rideshare, Route or Car

Tehran
+0
Beirut
Transport search to Beirut
Tehran
+0
Beirut
Building a composite car route
Cheapest
Best Offer!
Car
22 h 19 min
1941 km.
from $106
Composite Route Car Only

Four ways to Travel from Tehran to Beirut

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Airlines

Pegasus Airlines

Website:
flypgs.com/
Plane from Mehrabad International Airport to Beirut
Ave. Duration:
13h 10m
Frequency:
Thursday
Estimated price:
$139.75–$393.83
Plane from Isfahan Shahid Beheshti International Airport to Beirut
Ave. Duration:
7h 25m
Frequency:
Tuesday, Friday, and Sunday
Estimated price:
$139.75–$393.83

Turkish Airlines

Website:
turkishairlines.com/
Plane from Isfahan Shahid Beheshti International Airport to Beirut
Ave. Duration:
8h
Frequency:
Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
Estimated price:
$215.97–$698.74

Qatar Airways

Website:
qatarairways.com/en-au/homepage.html
Plane from Mehrabad International Airport to Beirut
Ave. Duration:
13h 10m
Frequency:
Tuesday
Estimated price:
$215.97–$635.22
Plane from Isfahan Shahid Beheshti International Airport to Beirut
Ave. Duration:
7h 50m
Frequency:
Wednesday and Friday
Estimated price:
$203.27–$597.10

Middle East Airlines

Website:
mea.com.lb
Plane from Mehrabad International Airport to Beirut
Ave. Duration:
9h 40m
Frequency:
Sunday
Estimated price:
$368.42–$762.26
Plane from Tehran International Airport to Beirut
Ave. Duration:
5h
Frequency:
Friday
Estimated price:
$508.17–$1,016.34
Plane from Isfahan Shahid Beheshti International Airport to Beirut
Ave. Duration:
6h 55m
Frequency:
Thursday
Estimated price:
$266.79–$533.58

Train operators

Raja Rail Transportation Co.

Phone:
021- 55122417
Website:
raja.ir/
Train from Tehran to Isfahan
Ave. Duration:
5h 42m
Frequency:
3 times a day

Questions and Answers

What is the cheapest way to get from Tehrān to Beirut?

The cheapest way to get from Tehrān to Beirut is to fly which costs $141.30 - $369.57 and takes 10h 2m.

What is the fastest way to get from Tehrān to Beirut?

The fastest way to get from Tehrān to Beirut is to fly which takes 8h 27m and costs $380.43 - $760.87 .

How far is it from Tehrān to Beirut?

The distance between Tehrān and Beirut is 1481 km.

How long does it take to get from Tehrān to Beirut?

It takes approximately 10h 2m to get from Tehrān to Beirut, including transfers.

What is the time difference between Tehrān and Beirut?

Beirut is 1h 30m behind Tehrān. It is currently 16:22 in Tehrān and 14:52 in Beirut.

Where can I stay near Beirut?

There are 327+ hotels available in Beirut. Prices start at $84.01 per night.
+0