Distance from

Tehran to Barcelona

Average travel distance is

5789.18 km

Nomal travel times are between

10h 11min  -  92h 30min

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

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 4657.11 km 2893.79 miles 2514.64 miles
Drive 5765.18 km 3582.32 miles 3112.95 miles
Bus 5915.37 km 3675.64 miles 3194.05 miles
Train 6276.37 km 3899.95 miles 3388.97 miles

Be prepared

Tehran - Barcelona Info

The distance from Tehrān to Azadi Square 14 km (9 miles).

The distance from Azadi Square to Tehran Imam Khomeini 52 km (32 miles).

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

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

Travel distance chart

The distance between Tehran to Barcelona is 5789.18 km (3597 miles) and it would cost 191 USD ~ 140.659 EUR to drive in a car that consumes about 48 MPG.