Distance from

Barcelona to Tehran

Average travel distance is

5831.32 km

Nomal travel times are between

9h 52min  -  92h 31min

5831.32 km (3623 miles) is the average travel distance between Barcelona and Tehran. If you could walk at the speed of 3mph (4.8kph), it would take 37 days 17 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 4643.19 km 2885.15 miles 2507.12 miles
Bus 5857.94 km 3639.96 miles 3163.04 miles
Drive 5905.43 km 3669.46 miles 3188.68 miles
Train 6214.83 km 3861.72 miles 3355.74 miles

Be prepared

Barcelona - Tehran Info

The distance from Barcelona Passeig de GrĂ cia to Barcelona Airport 18 km (11 miles).

The distance from BCN to IKA 4574 km (2842 miles).

The distance from Tehran Imam Khomeini Airport to Shahed - Bagher Shahr Station 33 km (20 miles).

The distance from Shahed - Bagher Shahr Station to Saadi Station 20 km (12 miles).

Travel distance chart

The distance between Barcelona to Tehran is 5831.32 km (3623 miles) and it would cost 187 USD ~ 4,638,217 IRR to drive in a car that consumes about 47 MPG.