The journey from Margherita to Shillong covers approximately 550 kilometers. You will first travel to Guwahati by train or road, and then take a taxi or bus to the hill station of Shillong. The drive from Guwahati to Shillong is beautiful, passing through the scenic Umiam Lake. Shillong, the capital of Meghalaya, is known for its pleasant weather and colonial charm.
Total Distance: 550 km by road, 400 km straight-line.
Take a train to Guwahati and then a shared taxi to Shillong.
The road from Guwahati to Shillong is well-maintained.
March to June or September to November.