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.

Read More
Route map showing distance and travel time from Gaya, India to Puri, India

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

Ads by MMT

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

Ads by MMT

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.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India