Guwahati to Shillong distance is about 98 kilometres by the usual highway. Leafyinn quotes the private taxi as four hours door to door — the number we use for airport connections, not “two hours flat” from an old blog.
The climb after Jorabat is where time disappears. Umiam is a fair daylight stop; after dark we usually skip it. Sunday evening traffic into Shillong is real.
City and airport pickup both start from ₹2,500. Vehicle fares we honour: sedan ₹3,500, Ertiga ₹4,500, Innova ₹5,500. After 9 pm, night waiting is ₹250 per hour. Shared sumos are cheaper and slower to start; a Leafyinn cab is a fixed pickup and a homestay drop.
Monsoon adds spray and the occasional jam. Four hours is the quote we honour for planning — not a best-case sprint.
Common questions
How long is Guwahati to Shillong by taxi?
About 98 km. We quote four hours, including the hill climb and Shillong traffic.
Is it 100 km from Guwahati to Shillong?
Roughly 98 km on the standard route. Do not use that to promise a two-hour door-to-door in peak hours.
Train or cab?
There is no useful passenger train into Shillong for this hop. Cab or bus from Guwahati is the path.
Can I continue to Cherrapunji the same day?
If you leave Guwahati before noon and accept a long day. Many guests sleep in Shillong and do Sohra next morning.