hero
How2Go
Shahganj to Garhwa

Shahganj to Garhwa

The fastest way to reach Garhwa from Shahganj is by Bus, Train Via Robertsganj, Dudhi. The journey takes approximately 3 hours, depending on traffic, road conditions and the time of travel. This is a good option if you want to save time and reach your destination comfortably.

Read More
Sort By
Mode of Transport

Via Robertsganj

RECOMMENDED

Shahganj

Robertsganj

Garhwa

Approx Travel Time

3h 2m

₹639

Onwards

Via Robertsganj, Dudhi

FASTEST

Shahganj

Robertsganj

Dudhi

Garhwa

Approx Travel Time

2h 55m

₹649

Onwards

Via Chunar

CHEAPEST

Shahganj

Chunar

Garhwa

Approx Travel Time

7h 40m

₹320

Onwards

Via Varanasi, Chunar

Shahganj

Varanasi

Chunar

Garhwa

Approx Travel Time

7h 37m

On Demand

Via Maunath Bhanjan, Sasaram

Shahganj

Maunath Bhanjan

Sasaram

Garhwa

Approx Travel Time

13h 53m

₹2,282

Onwards

Via Varanasi

Shahganj

Varanasi

Garhwa

Approx Travel Time

10h 8m

₹7,942

Onwards

Via Chunar, Robertsganj

Shahganj

Chunar

Robertsganj

Garhwa

Approx Travel Time

6h 7m

₹435

Onwards

Via Prayagraj(Allahabad), Robertsganj

Shahganj

Prayagraj(Allahabad)

Robertsganj

Garhwa

Approx Travel Time

8h 26m

₹435

Onwards

Via Varanasi, Dudhi

Shahganj

Varanasi

Dudhi

Garhwa

Approx Travel Time

10h 20m

₹3,497

Onwards

Via Phulpur, Azamgarh, Robertsganj

Shahganj

Phulpur

Azamgarh

Robertsganj

Garhwa

Approx Travel Time

19h 22m

₹1,010

Onwards

Frequently Asked Questions

What is the distance between Shahganj and Garhwa?

Garhwa is approximately 0+ kms from Shahganj.

How long does it take to reach Garhwa from Shahganj?

It takes approximately 3 hours to reach Garhwa from Shahganj by Bus, Train Via Robertsganj, Dudhi.

What is the cheapest way to reach Garhwa from Shahganj?

The cheapest way to reach Garhwa from Shahganj is by Train Via Chunar.

What is the fastest way to reach Garhwa from Shahganj?

The fastest way to reach Garhwa from Shahganj is by Bus, Train Via Robertsganj, Dudhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India