The distance from Banka to Shillong is approximately 800 km. You can travel by road to Bhagalpur and take a train to Guwahati, then a taxi to Shillong. The route passes through the plains of Bihar and West Bengal, reaching the hills of Meghalaya. Expect a travel time of 16 to 18 hours by train and road. Shillong is known as the Scotland of the East.
Total Distance: 800 km by road, 700 km air distance.
Book your taxi from Guwahati to Shillong in advance.
March to June and September to November.