The journey from Jalpaiguri to Shillong is a scenic drive through the plains of North Bengal and the hills of Assam and Meghalaya. You can travel by road via NH 27 and NH 6, passing through Siliguri, Guwahati, and Nongpoh. The total distance is approximately 450 km, taking about 10 to 12 hours. Shared taxis and private buses are available from Siliguri to Shillong. The route is famous for its lush green landscapes and winding mountain roads.
Total Distance: 450 km by road, 300 km air distance.
Start early to avoid traffic in Guwahati.
March to June or September to November.