The journey from Sambalpur to Shillong is a multi-modal experience. You must first take a train to Guwahati, the nearest major railhead, and then proceed by road to Shillong. The train journey covers approximately 1300 km, followed by a 100 km scenic drive up the hills. The total travel time is around 30 to 35 hours. Shillong is famous for its waterfalls, pine forests, and pleasant climate.
Total Distance: 1400 km by road (including train), 1100 km straight-line air distance.
Book a shared taxi from Guwahati station for a cost-effective ride to Shillong.
March to June for pleasant weather.