Distance from

Tehran to Shenzhen

Average travel distance is

6675.19 km

Nomal travel times are between

14h 16min  -  19h 2min

6675.19 km (4147 miles) is the average travel distance between Tehran and Shenzhen. If you could walk at the speed of 3mph (4.8kph), it would take 43 days 4 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 6675.19 km 4147.77 miles 3604.31 miles

Be prepared

Tehran - Shenzhen Info

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

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

The distance from IKA to SZX 6590 km (4095 miles).

The distance from Shenzhen Airport to Convention & Exhibition Center 34 km (21 miles).

Travel distance chart

The distance between Tehran to Shenzhen, Guangdong, China is 6675.19 km (4147 miles) and it would cost 457 USD ~ 2,788 CNY to drive in a car that consumes about 115 MPG.