Shillong is a beautiful hill station in Meghalaya. From Megh Nagar, you should take a train to Guwahati, then hire a taxi or take a bus to Shillong. The train journey to Guwahati takes about 45 hours, followed by a 3-hour drive to Shillong. The total distance is over 2300 km. Shillong is known for its pleasant weather, waterfalls, and colonial architecture.
Total Distance: 2300 km by road, 1900 km straight-line.
The road from Guwahati to Shillong is scenic but winding.
March to June and September to November.