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.
Distance fromBarcelona to Tehran
Average travel distance is5831.32 km
Nomal travel times are between9h 52min - 92h 31min
Travel distance by transport mode
|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|
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.
- Best Option