Gaya to Puri Distance
The road distance between Gaya and Puri is approximately 750+ km, and the drive usually takes around 15 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 15 hours, subject to the chosen service and route. Flying is the fastest way to reach Puri, with a total travel time of approximately 8 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Patna, Bhubaneshwar
RECOMMENDED
FASTEST
Gaya
Patna
Bhubaneshwar
Puri
Approx Travel Time
7h 19m
₹6,983
Onwards
Gaya
Patna
Bhubaneshwar
Puri
Approx Travel Time
7h 30m
₹8,055
Onwards
Gaya
Patna
Bhubaneshwar
Puri
Approx Travel Time
8h 28m
₹7,028
Onwards
Via Cuttack
Gaya
Cuttack
Puri
Approx Travel Time
12h 38m
₹455
Onwards
Gaya
Cuttack
Puri
Approx Travel Time
12h 46m
₹1,949
Onwards
Direct Options
CHEAPEST
Gaya
Puri
Approx Travel Time
15h 15m
₹420
Onwards
Gaya
Puri
Approx Travel Time
14h 33m
₹18,594
Onwards
Via Jamshedpur
Gaya
Jamshedpur
Puri
Approx Travel Time
14h 35m
₹930
Onwards
Via Ranchi
Gaya
Ranchi
Puri
Approx Travel Time
17h 15m
₹1,200
Onwards
Gaya
Ranchi
Puri
Approx Travel Time
15h 53m
₹6,398
Onwards
Frequently Asked Questions
What is the distance between Gaya and Puri?
The distance between Gaya and Puri is approximately 750+ km by road.
What is the straight-line (aerial) distance between Gaya and Puri?
The straight-line distance is approximately 500+ km.
How long does it take to travel from Gaya to Puri by road?
It takes around 15 hours by road.
What is the distance from Gaya to Puri via Patna?
Via Patna, the distance is approximately 750+ km, taking around 8 hours.
Is there a train from Gaya to Puri?
Yes, trains run between Gaya and Puri, covering approximately 850+ km in around 15 hours.
Does travel time between Gaya and Puri vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Gaya and Puri?
The driving distance is 750+ km, while the straight-line distance is shorter at 500+ km, due to the road route following terrain and highways.

