The journey from Barh to Shillong is approximately 1050 km. You can take a train from Patna to Guwahati and then a taxi to Shillong. By road, the route passes through North Bengal and Assam. Shillong is the capital of Meghalaya and is known for its hills and waterfalls.
Total Distance: 1050 km by road, 800 km straight-line air distance.
Book train tickets well in advance.
March to June and September to November.