Travel time from

Beirut to Tehran

Average Travel Times are

5h 16min  -  64h 55min

Travel Distance

3417.86 km

Travel time route map

It takes an average travel time of 18h 59mins to travel from Beirut to Tehran, given the average speed of 180km/h and the distance of 3417.86 km (2124 miles)

Travel time by transport mode

Tranport Distance Time
Flight 1608km (999 miles) 5h 16mins
Drive 4101km (2548 miles) 59h 0mins
Train 3912km (2431 miles) 59h 23mins
Train 3240km (2014 miles) 63h 21mins
Bus 4061km (2523 miles) 64h 55mins

Travel time by airplanes from Beirut to Tehran

Air Plane Cruise Speed Max Speed
A300 1h 52mins 1h 47mins
A320 1h 54mins 1h 48mins
A321 1h 56mins 1h 49mins
A380 1h 38mins 1h 34mins
Boeing 707 1h 39mins 1h 36mins
Boeing 737 2h 3mins 1h 53mins
Boeing 747 1h 47mins 1h 41mins
Boeing 787 1h 46mins 1h 39mins
ATR 72 3h 29mins 3h 3mins

TIME TO DRIVE FROM Beirut to Tehran

Speed (km/h) Speed (Ml/h) Duration
40 24.85 102h 31mins
50 31.07 82h 1mins
60 37.28 68h 20mins
80 49.71 51h 15mins
100 62.14 41h 0mins

Be prepared

Beirut - Tehran Info

Travel time from Beirut to Beirut 7mins.

Travel time from BEY to IKA 3h 25mins.

Travel time from Tehran Imam Khomeini to Azadi Square 1h 3mins.

Travel time from Azadi Square to Tehrān 19mins.

Travel time chart

How long does it take to get from Beirut, Lebanon and by air and road.