Distance Calculator

Distance from Ranchi to Shillong

Distance between Ranchi and Shillong is 707 kilometers (439 miles).
Driving distance from Ranchi to Shillong is 1164 kilometers (723 miles).

air 707 km
air 439 miles
car 1164 km
car 723 miles

Distance Map Between Ranchi and Shillong

Ranchi, IndiaShillong, India = 439 miles = 707 km.

How far is it between Ranchi and Shillong

Ranchi is located in India with (23.3478,85.3386) coordinates and Shillong is located in India with (25.5689,91.8831) coordinates. The calculated flying distance from Ranchi to Shillong is equal to 439 miles which is equal to 707 km.

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

City/PlaceLatitude and LongitudeGPS Coordinates
Ranchi 23.3478, 85.3386 23° 20´ 51.9720'' N
85° 20´ 18.8160'' E
Shillong 25.5689, 91.8831 25° 34´ 8.1120'' N
91° 52´ 59.2680'' E

Estimated Travel Time Between Ranchi and Shillong

Average SpeedTravel Time
30 mph (48 km/h) 24 hours 14 minutes
40 mph (64 km/h) 18 hours 11 minutes
50 mph (80 km/h) 14 hours 32 minutes
60 mph (97 km/h) 11 hours 59 minutes
70 mph (112 km/h) 10 hours 23 minutes
75 mph (120 km/h) 09 hours 41 minutes
Ranchi, India

Related Distances from Ranchi

CitiesDistance
Ranchi to Silvassa1653 km
Ranchi to Thiruvananthapuram2430 km
Ranchi to Srinagar2031 km
Ranchi to Shimla1565 km
Ranchi to Shillong1164 km
Shillong, India

Related Distances to Shillong

CitiesDistance
Kolkata to Shillong1120 km
Thiruvananthapuram to Shillong3414 km
Jaipur to Shillong2071 km
Imphal to Shillong533 km
Aizawl to Shillong405 km
Please Share Your Comments