The journey from Bishrampur to Shillong covers approximately 1500 kilometers. You can take a train from Ambikapur to Guwahati, and then hire a taxi or take a bus to Shillong. Driving is not practical due to the distance. Shillong, the capital of Meghalaya, is known for its beautiful hills and waterfalls. Expect a travel time of 35 to 40 hours by train and road.
Total Distance: Driving distance is 1500 km and straight-line air distance is 1150 km.
The road journey from Guwahati to Shillong takes about 3-4 hours.
October to March for pleasant weather.