The journey from Malpura to Gaya covers 1150 km. You should travel to Jaipur to catch a train to Gaya. The route passes through the Gangetic plains. Expect a travel time of 23 to 25 hours. Gaya is a major religious and historical hub.
Total Distance: Driving distance 1150 km, straight-line air distance 950 km.
Book your tickets well in advance for this long journey.
October to March for pleasant weather.