Travel time from

Belgrade to Tehran

Average Travel Times are

6h 54min  -  76h 4min

Travel Distance

3491.27 km

Travel time route map

It takes an average travel time of 19h 23mins to travel from Belgrade to Tehran, given the average speed of 180km/h and the distance of 3491.27 km (2169 miles)

Travel time by transport mode

Tranport Distance Time
Flight 2901km (1803 miles) 6h 54mins
Drive 3418km (2124 miles) 38h 0mins
Bus 3505km (2178 miles) 54h 39mins
Train 4004km (2488 miles) 76h 4mins

Travel time by airplanes from Belgrade to Tehran

Air Plane Cruise Speed Max Speed
A300 3h 22mins 3h 13mins
A320 3h 27mins 3h 15mins
A321 3h 29mins 3h 17mins
A380 2h 57mins 2h 50mins
Boeing 707 3h 0mins 2h 54mins
Boeing 737 3h 43mins 3h 24mins
Boeing 747 3h 14mins 3h 3mins
Boeing 787 3h 11mins 2h 59mins
ATR 72 6h 18mins 5h 31mins

TIME TO DRIVE FROM Belgrade to Tehran

Speed (km/h) Speed (Ml/h) Duration
40 24.85 85h 26mins
50 31.07 68h 21mins
60 37.28 56h 57mins
80 49.71 42h 43mins
100 62.14 34h 10mins

Be prepared

Belgrade - Tehran Info

Travel time from Slavija Square to Belgrade Airport 30mins.

Travel time from BEG to IKA 2h 40mins.

Travel time from Tehran Imam Khomeini Airport to Shahed - Bagher Shahr Station 35mins.

Travel time from Shahed - Bagher Shahr Station to Saadi Station 37mins.

Travel time chart

How long does it take to get from Belgrade and by air and road.