HUB hero image

How to Travel from

Beirut to Tehran

by Plane, Rideshare, Route or Car

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

Four ways to Travel from Beirut to Tehran

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Airlines

World Ticket

Website:
worldticket.com/
Plane from Beirut International Airport to Tehran
Ave. Duration:
4h 55m
Frequency:
Sunday
Estimated price:
$393.81–$825.74

Turkish Airlines

Website:
turkishairlines.com/
Plane from Beirut International Airport to Isfahan
Ave. Duration:
6h 25m
Frequency:
Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
Estimated price:
$254.07–$825.74

Qatar Airways

Website:
qatarairways.com/en-au/homepage.html
Plane from Beirut International Airport to Isfahan
Ave. Duration:
10h 31m
Frequency:
Tuesday and Thursday
Estimated price:
$241.37–$889.26

Iran Air

Website:
ebooking.iranair.com/
Plane from Beirut International Airport to Mehrabad
Ave. Duration:
19h 35m
Frequency:
Wednesday
Estimated price:
$355.70–$762.22

Mahan Air

Website:
mahan.aero/
Plane from Beirut International Airport to Tehran
Ave. Duration:
4h 50m
Frequency:
Friday
Estimated price:
$101.63–$597.07

Zagros Airlines

Website:
zagrosairlines.com/
Plane from Beirut International Airport to Mehrabad
Ave. Duration:
14h
Frequency:
Every day
Estimated price:
$317.59–$1,016.29

Iran Airtour Airline

Website:
iranairtour.ir/
Plane from Beirut International Airport to Mehrabad
Ave. Duration:
10h 55m
Frequency:
Tuesday and Friday
Estimated price:
$241.37–$762.22

Caspian Airlines

Plane from Beirut International Airport to Tehran
Ave. Duration:
4h 30m
Frequency:
Tuesday and Thursday
Estimated price:
$355.70–$698.70
Plane from Beirut International Airport to Mehrabad
Ave. Duration:
19h
Frequency:
Thursday
Estimated price:
$165.15–$762.22

Train operators

Raja Rail Transportation Co.

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

Questions and Answers

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

The cheapest way to get from Beirut to Tehrān is to fly which costs $108.70 - $543.48 and takes 6h 29m.

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

The fastest way to get from Beirut to Tehrān is to fly which takes 6h 29m and costs $108.70 - $543.48 .

Is there a direct flight between Beirut and Tehrān?

There are no direct flights between Beirut and Tehrān. The fastest has 1 change and takes 10h 30m and costs $86.96 - $510.87 .

How far is it from Beirut to Tehrān?

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

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

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

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

Tehrān is 1h 30m ahead of Beirut. It is currently 17:19 in Beirut and 18:49 in Tehrān.
+0