Shillong, the capital of Meghalaya, is a beautiful hill station. To reach it from Bakkhali, you must travel to Kolkata, take a train to Guwahati, and then hire a taxi for the 3-hour drive to Shillong. The total distance is approximately 1000 km. This route connects the coastal regions of West Bengal with the scenic hills of Meghalaya.
Total Distance: Driving distance is 1000 km; straight-line air distance is 650 km.
Book your train tickets well in advance.
March to June and September to November for pleasant weather.