
Balasore to Gaya
Gaya is approximately 450+ kms from Balasore. The fastest way to reach Gaya from Balasore is by Train. It takes approximately 9 hours. The cheapest way to reach Gaya from Balasore is by Train which would take approximately 9 hours.
Sort By
Mode of Transport
Via Purulia
Balasore
Purulia
Gaya
Approx Travel Time
10h 40m
₹415
Onwards
Via Baghmara
Balasore
Baghmara
Gaya
Approx Travel Time
10h 55m
On Demand
Via Kharagpur
Balasore
Kharagpur
Gaya
Approx Travel Time
11h 25m
₹405
Onwards
Via Asansol
Balasore
Asansol
Gaya
Approx Travel Time
12h 10m
₹410
Onwards
Balasore
Asansol
Gaya
Approx Travel Time
13h 25m
₹975
Onwards
Via Durgapur
Balasore
Durgapur
Gaya
Approx Travel Time
12h 25m
₹480
Onwards
Frequently Asked Questions
What is the distance between Balasore and Gaya?
Gaya is approximately 450+ kms from Balasore.
How long does it take to reach Gaya from Balasore?
It takes approximately 9 hours to reach Gaya from Balasore by Train.
What is the cheapest way to reach Gaya from Balasore?
The cheapest way to reach Gaya from Balasore is by Train.
What is the fastest way to reach Gaya from Balasore?
The fastest way to reach Gaya from Balasore is by Train.