Distance Calculator

Distance from Bhubaneshwar to Shillong

Distance between Bhubaneshwar and Shillong is 854 kilometers (531 miles).
Driving distance from Bhubaneshwar to Shillong is 1447 kilometers (899 miles).

air 854 km
air 531 miles
car 1447 km
car 899 miles

Distance Map Between Bhubaneshwar and Shillong

Bhubaneshwar, IndiaShillong, India = 531 miles = 854 km.

How far is it between Bhubaneshwar and Shillong

Bhubaneshwar is located in India with (20.2724,85.8339) coordinates and Shillong is located in India with (25.5689,91.8831) coordinates. The calculated flying distance from Bhubaneshwar to Shillong is equal to 531 miles which is equal to 854 km.

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

City/PlaceLatitude and LongitudeGPS Coordinates
Bhubaneshwar 20.2724, 85.8339 20° 16´ 20.6760'' N
85° 50´ 1.8600'' E
Shillong 25.5689, 91.8831 25° 34´ 8.1120'' N
91° 52´ 59.2680'' E

Estimated Travel Time Between Bhubaneshwar and Shillong

Average SpeedTravel Time
30 mph (48 km/h) 30 hours 08 minutes
40 mph (64 km/h) 22 hours 36 minutes
50 mph (80 km/h) 18 hours 05 minutes
60 mph (97 km/h) 14 hours 55 minutes
70 mph (112 km/h) 12 hours 55 minutes
75 mph (120 km/h) 12 hours 03 minutes
Shillong, India

Related Distances to Shillong

CitiesDistance
New Delhi to Shillong2034 km
Delhi to Shillong2040 km
Thiruvananthapuram to Shillong3414 km
Chandigarh to Shillong2232 km
Ranchi to Shillong1164 km
Please Share Your Comments