hero
How2Go
Shahjahanpur to Gaya

Shahjahanpur to Gaya

Gaya is approximately 650+ kms from Shahjahanpur. The fastest way to reach Gaya from Shahjahanpur is by Train. It takes approximately 14 hours. The cheapest way to reach Gaya from Shahjahanpur is by Train which would take approximately 14 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

FASTEST

Shahjahanpur

Gaya

Approx Travel Time

13h 45m

₹385

Onwards

Via Varanasi

Shahjahanpur

Varanasi

Gaya

Approx Travel Time

15h 10m

₹440

Onwards

Shahjahanpur

Varanasi

Gaya

Approx Travel Time

16h 25m

₹820

Onwards

Ads by MMT

Via Lucknow

Shahjahanpur

Lucknow

Gaya

Approx Travel Time

15h 25m

On Demand

Shahjahanpur

Lucknow

Gaya

Approx Travel Time

16h 10m

On Demand

Via Ayodhya

Shahjahanpur

Ayodhya

Gaya

Approx Travel Time

15h 10m

₹455

Onwards

Ads by MMT

Via Shahganj

Shahjahanpur

Shahganj

Gaya

Approx Travel Time

15h 10m

₹460

Onwards

Via Mughal Sarai

Shahjahanpur

Mughal Sarai

Gaya

Approx Travel Time

15h 25m

₹450

Onwards

Shahjahanpur

Mughal Sarai

Gaya

Approx Travel Time

15h 55m

₹6,470

Onwards

Via Prayagraj(Allahabad)

Shahjahanpur

Prayagraj(Allahabad)

Gaya

Approx Travel Time

16h 10m

₹455

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Gaya?

Gaya is approximately 650+ kms from Shahjahanpur.

How long does it take to reach Gaya from Shahjahanpur?

It takes approximately 14 hours to reach Gaya from Shahjahanpur by Train.

What is the cheapest way to reach Gaya from Shahjahanpur?

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

What is the fastest way to reach Gaya from Shahjahanpur?

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

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India