hero
How2Go
Deoghar to Gaya

Deoghar to Gaya

Gaya is approximately 200+ km from Deoghar, 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

Direct Options

RECOMMENDED

FASTEST

Deoghar

Gaya

Approx Travel Time

3h 44m

₹185

Onwards

Deoghar

Gaya

Approx Travel Time

5h 17m

₹7,188

Onwards

Via Giridih

Deoghar

Giridih

Gaya

Approx Travel Time

4h 28m

₹265

Onwards

Via Nawada

Deoghar

Nawada

Gaya

Approx Travel Time

5h 19m

₹1,600

Onwards

Deoghar

Nawada

Gaya

Approx Travel Time

6h 17m

₹2,625

Onwards

Via Patna

Deoghar

Patna

Gaya

Approx Travel Time

4h 35m

₹245

Onwards

Deoghar

Patna

Gaya

Approx Travel Time

6h 34m

₹430

Onwards

Via Dhanbad

Deoghar

Dhanbad

Gaya

Approx Travel Time

5h 6m

₹220

Onwards

Deoghar

Dhanbad

Gaya

Approx Travel Time

7h 17m

₹395

Onwards

Via Bokaro

CHEAPEST

Deoghar

Bokaro

Gaya

Approx Travel Time

7h 23m

₹180

Onwards

Frequently Asked Questions

What is the distance between Deoghar and Gaya?

Gaya is approximately 200+ kms from Deoghar.

How long does it take to reach Gaya from Deoghar?

It takes approximately 4 hours to reach Gaya from Deoghar by Train.

What is the cheapest way to reach Gaya from Deoghar?

The cheapest way to reach Gaya from Deoghar is by Train Via Bokaro.

What is the fastest way to reach Gaya from Deoghar?

The fastest way to reach Gaya from Deoghar is by Train.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India