hero
How2Go
Gaya to Deoghar

Gaya to Deoghar

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

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

FASTEST

Gaya

Deoghar

Approx Travel Time

3h 38m

₹185

Onwards

Gaya

Deoghar

Approx Travel Time

5h 11m

₹5,567

Onwards

Via Giridih

Gaya

Giridih

Deoghar

Approx Travel Time

4h 24m

₹265

Onwards

Via Nawada

Gaya

Nawada

Deoghar

Approx Travel Time

5h 55m

₹1,499

Onwards

Gaya

Nawada

Deoghar

Approx Travel Time

6h 49m

₹2,751

Onwards

Via Dhanbad

Gaya

Dhanbad

Deoghar

Approx Travel Time

4h 37m

₹220

Onwards

Gaya

Dhanbad

Deoghar

Approx Travel Time

6h 27m

₹1,075

Onwards

Gaya

Dhanbad

Deoghar

Approx Travel Time

7h 20m

₹385

Onwards

Via Bokaro

CHEAPEST

Gaya

Bokaro

Deoghar

Approx Travel Time

6h 22m

₹175

Onwards

Gaya

Bokaro

Deoghar

Approx Travel Time

7h 55m

₹390

Onwards

Frequently Asked Questions

What is the distance between Gaya and Deoghar?

Deoghar is approximately 200+ kms from Gaya.

How long does it take to reach Deoghar from Gaya?

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

What is the cheapest way to reach Deoghar from Gaya?

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

What is the fastest way to reach Deoghar from Gaya?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India