Reaching the hill station of Shillong from Puducherry involves a journey to Guwahati first. You can fly from Chennai to Guwahati or take a train. From Guwahati, you must hire a private taxi or take a shared cab to cover the final 100 km to Shillong. The drive from Guwahati to Shillong is scenic, passing through the beautiful hills of Meghalaya. Expect a total travel time of at least 15 hours by air and road combined.
Total Distance: Driving distance is 2550 km; straight-line air distance is 2000 km.
The train journey is long; ensure you have enough supplies.
Pre-book your taxi from Guwahati airport to Shillong for a hassle-free experience.
March to June for pleasant weather and blooming flowers.