hero
How2Go
Shahganj to Patna

Shahganj to Patna

Patna is approximately 300+ km from Shahganj, 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 Patna.

Read More
Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

Shahganj

Patna

Approx Travel Time

7h 43m

₹215

Onwards

Via Varanasi

FASTEST

Shahganj

Varanasi

Patna

Approx Travel Time

5h 14m

On Demand

Shahganj

Varanasi

Patna

Approx Travel Time

9h 8m

₹3,591

Onwards

Via Maunath Bhanjan

Shahganj

Maunath Bhanjan

Patna

Approx Travel Time

7h 10m

₹1,998

Onwards

Via Chhapra

Shahganj

Chhapra

Patna

Approx Travel Time

5h 17m

₹275

Onwards

Shahganj

Chhapra

Patna

Approx Travel Time

6h 25m

₹1,424

Onwards

Via Jaunpur

Shahganj

Jaunpur

Patna

Approx Travel Time

6h 29m

₹345

Onwards

Via Buxar

Shahganj

Buxar

Patna

Approx Travel Time

6h 52m

₹235

Onwards

Via Hajipur

Shahganj

Hajipur

Patna

Approx Travel Time

7h 18m

₹485

Onwards

Via Mughal Sarai

Shahganj

Mughal Sarai

Patna

Approx Travel Time

7h 20m

₹270

Onwards

Frequently Asked Questions

What is the distance between Shahganj and Patna?

Patna is approximately 300+ kms from Shahganj.

How long does it take to reach Patna from Shahganj?

It takes approximately 5 hours to reach Patna from Shahganj by Cab, Train Via Varanasi.

What is the cheapest way to reach Patna from Shahganj?

The cheapest way to reach Patna from Shahganj is by Train.

What is the fastest way to reach Patna from Shahganj?

The fastest way to reach Patna from Shahganj is by Cab, Train Via Varanasi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India