Distance Calculator

Distance from Karachi to Yasuj

Distance between Karachi and Yasuj is 1651 kilometers (1026 miles).
Driving distance from Karachi to Yasuj is 2501 kilometers (1554 miles).

air 1651 km
air 1026 miles
car 2501 km
car 1554 miles

Distance Map Between Karachi and Yasuj

Karachi, PakistanYasuj, Iran = 1026 miles = 1651 km.

How far is it between Karachi and Yasuj

Karachi is located in Pakistan with (24.9056,67.0822) coordinates and Yasuj is located in Iran with (30.6682,51.588) coordinates. The calculated flying distance from Karachi to Yasuj is equal to 1026 miles which is equal to 1651 km.

If you want to go by car, the driving distance between Karachi and Yasuj is 2501.16 km. If you ride your car with an average speed of 112 kilometers/hour (70 miles/h), travel time will be 22 hours 19 minutes. Please check the avg. speed travel time table on the right for various options.
Difference between fly and go by a car is 850 km.

City/PlaceLatitude and LongitudeGPS Coordinates
Karachi 24.9056, 67.0822 24° 54´ 20.1600'' N
67° 4´ 55.9200'' E
Yasuj 30.6682, 51.588 30° 40´ 5.6640'' N
51° 35´ 16.6560'' E

Estimated Travel Time Between Karachi and Yasuj

Average SpeedTravel Time
30 mph (48 km/h) 52 hours 06 minutes
40 mph (64 km/h) 39 hours 04 minutes
50 mph (80 km/h) 31 hours 15 minutes
60 mph (97 km/h) 25 hours 47 minutes
70 mph (112 km/h) 22 hours 19 minutes
75 mph (120 km/h) 20 hours 50 minutes
Karachi, Pakistan

Related Distances from Karachi

CitiesDistance
Karachi to Isfahan2446 km
Karachi to Asadabad2733 km
Karachi to Kashan2289 km
Karachi to Borazjan2276 km
Karachi to Ardabil3017 km
Yasuj, Iran

Related Distances to Yasuj

CitiesDistance
Hyderabad 2 to Yasuj2373 km
Karachi to Yasuj2501 km
Multan to Yasuj2544 km
Please Share Your Comments