Shillong, the capital of Meghalaya, is a popular hill station. From Gossaigaon, you should travel to Guwahati first, which is the main transit point. From Guwahati, you can take a bus or a shared taxi to Shillong. The drive from Guwahati to Shillong is about 3 hours through beautiful mountain roads. The total journey takes about 8 to 10 hours.
Total Distance: 350 km by road, 200 km straight-line air distance.
Shared taxis from Guwahati to Shillong are very frequent.
March to June and September to November.