Guwahati to Shillong distance is about 98 kilometres by the usual highway. In a private taxi, plan two and a half to three and a half hours. That is the number Leafyinn uses 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.
Shared sumos are cheaper and slower to start. A Leafyinn cab is for a fixed pickup and a homestay drop. If you are landing at GAU, read the airport-to-Shillong page as well.
Monsoon adds spray and the occasional jam. We put buffer in package day-one so dinner in Shillong is not a fantasy.
Common questions
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.