The journey from Haldia to Shillong involves traveling to Guwahati by train and then taking a taxi or bus to the capital of Meghalaya. The total distance is approximately 1100 kilometers, and the journey takes about 20 to 24 hours. Shillong is known as the 'Scotland of the East' and is famous for its hills, waterfalls, and pleasant climate.
Total Distance: 1100 km by road, 850 km straight-line air distance.
Book a shared taxi from Guwahati station.
March to June and September to November.