Guwahati to Shillong distance
How far Shillong is from Guwahati by road, in a straight line and by air, with driving time. The same figures apply from Shillong to Guwahati.
Guwahati to Shillong by road
98 km
- Driving time
- about 1 to 1.5 hours
- Straight line
- 70 km
- By air
- about 35 min flying time
- Direction
- Shillong is to the south of Guwahati
Fuel cost for this trip
Type today's fuel price to see the cost. At 15 km per litre this trip needs about 7 litres one way.
About the trip
- The road distance from Guwahati (Assam) to Shillong (Meghalaya) is 98 km. The return trip is the same road, so a round trip is about 196 km.
- The straight-line distance is 70 km. The road is 40% longer than the straight line.
- The map's driving time is 1 h 13 min without traffic or stops. On Indian roads, with tolls, towns and breaks, plan for 1 to 1.5 hours.
- Shillong is to the south of Guwahati; coming back you travel north.
How long at different speeds
Your average speed over a whole trip, with stops, is much lower than the speed you drive at. On highways 50 to 60 km an hour is common; in hills, 25 to 35.
| Average speed | Time for 98 km |
|---|---|
| 40 km an hour | 2 h 27 min |
| 50 km an hour | 1 h 58 min |
| 60 km an hour | 1 h 38 min |
| 70 km an hour | 1 h 24 min |
| 80 km an hour | 1 h 14 min |
Fuel needed
| Mileage | One way | Round trip |
|---|---|---|
| 12 km per litre | 8.2 litres | 16 litres |
| 15 km per litre | 6.5 litres | 13 litres |
| 18 km per litre | 5.4 litres | 11 litres |
| 22 km per litre | 4.5 litres | 8.9 litres |
| 40 km per litre | 2.5 litres | 4.9 litres |
More distances
- Guwahati to Itanagar 294 km
- Guwahati to Silchar 303 km
- Guwahati to Kohima 333 km
- Guwahati to Siliguri 414 km
- Guwahati to Dibrugarh 441 km
- Guwahati to Imphal 469 km
- Guwahati to Aizawl 472 km
- Guwahati to Darjeeling 482 km
- Shillong to Silchar 205 km
- Shillong to Kohima 372 km
- Shillong to Aizawl 375 km
- Shillong to Itanagar 376 km
- Shillong to Imphal 464 km
- Shillong to Agartala 482 km
- Shillong to Patna 942 km
- Shillong to Kolkata 1,095 km
All distances from Guwahati · All distances from Shillong
Questions
What is the distance from Guwahati to Shillong by road?
About 98 km by the fastest road route. The same road back makes a round trip of about 196 km.
How long does it take to drive from Guwahati to Shillong?
Plan for about 1 to 1.5 hours. The map estimate without traffic or stops is 1 h 13 min.
What is the straight-line distance between Guwahati and Shillong?
About 70 km in a straight line (as the crow flies). A direct flight would take about 35 min in the air.
Road figures are worked out from OpenStreetMap data and can differ from the road you take. How it is calculated