hero
How2Go
Puri to Gaya

Puri to Gaya

Gaya is approximately 750+ km from Puri, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Gaya.

Read More
Sort By
Mode of Transport

Via Balasore

RECOMMENDED

Puri

Balasore

Gaya

Approx Travel Time

12h 7m

₹480

Onwards

Direct Options

CHEAPEST

Puri

Gaya

Approx Travel Time

14h 45m

₹420

Onwards

Puri

Gaya

Approx Travel Time

14h 39m

₹20,362

Onwards

Via Bhubaneshwar, Patna

FASTEST

Puri

Bhubaneshwar

Patna

Gaya

Approx Travel Time

6h 23m

₹7,042

Onwards

Puri

Bhubaneshwar

Patna

Gaya

Approx Travel Time

7h 23m

₹8,173

Onwards

Puri

Bhubaneshwar

Patna

Gaya

Approx Travel Time

8h 2m

₹7,227

Onwards

Via Cuttack

Puri

Cuttack

Gaya

Approx Travel Time

13h 17m

₹2,264

Onwards

Via Ranchi

Puri

Ranchi

Gaya

Approx Travel Time

16h 18m

₹975

Onwards

Puri

Ranchi

Gaya

Approx Travel Time

19h

₹1,200

Onwards

Puri

Ranchi

Gaya

Approx Travel Time

16h 52m

₹6,720

Onwards

Frequently Asked Questions

What is the distance between Puri and Gaya?

Gaya is approximately 750+ kms from Puri.

How long does it take to reach Gaya from Puri?

It takes approximately 7 hours to reach Gaya from Puri by Train, Flight Via Bhubaneshwar, Patna.

What is the cheapest way to reach Gaya from Puri?

The cheapest way to reach Gaya from Puri is by Train.

What is the fastest way to reach Gaya from Puri?

The fastest way to reach Gaya from Puri is by Train, Flight Via Bhubaneshwar, Patna.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India