
Gaya to Puri
Puri is approximately 750+ kms from Gaya. The fastest way to reach Puri from Gaya is by Flight, Train Via Kolkata, Bhubaneshwar. It takes approximately 6 hours. The cheapest way to reach Puri from Gaya is by Train which would take approximately 17 hours.
Sort By
Mode of Transport
Via Patna, Bhubaneshwar
Gaya
Patna
Bhubaneshwar
Puri
Approx Travel Time
6h 59m
₹9,042
Onwards
Gaya
Patna
Bhubaneshwar
Puri
Approx Travel Time
5h 51m
₹5,197
Onwards
Gaya
Patna
Bhubaneshwar
Puri
Approx Travel Time
6h 19m
₹7,887
Onwards
Via Kolkata, Bhubaneshwar
FASTEST
Gaya
Kolkata
Bhubaneshwar
Puri
Approx Travel Time
5h 31m
₹7,406
Onwards
Gaya
Kolkata
Bhubaneshwar
Puri
Approx Travel Time
6h 11m
₹8,561
Onwards
Gaya
Kolkata
Bhubaneshwar
Puri
Approx Travel Time
6h 50m
₹7,432
Onwards
Via Asansol
Gaya
Asansol
Puri
Approx Travel Time
18h 5m
₹9,905
Onwards
Via Jamshedpur
Gaya
Jamshedpur
Puri
Approx Travel Time
15h 55m
₹1,956
Onwards
Frequently Asked Questions
What is the distance between Gaya and Puri?
Puri is approximately 750+ kms from Gaya.
How long does it take to reach Puri from Gaya?
It takes approximately 6 hours to reach Puri from Gaya by Flight, Train Via Kolkata, Bhubaneshwar.
What is the cheapest way to reach Puri from Gaya?
The cheapest way to reach Puri from Gaya is by Train.
What is the fastest way to reach Puri from Gaya?
The fastest way to reach Puri from Gaya is by Flight, Train Via Kolkata, Bhubaneshwar.


