The journey from Madarihat to Gaya covers about 550 km. You can reach Gaya by train from New Jalpaiguri to Gaya Junction. The route passes through the plains of Bihar. Gaya is a significant religious site for Buddhists and Hindus.
Total Distance: Driving distance is 550 km; straight-line air distance is 400 km.
Gaya Junction is a major railway hub.
October to March.