hero
How2Go
Gonda to Shahjahanpur

Gonda to Shahjahanpur

Shahjahanpur is approximately 250+ km from Gonda, 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 Shahjahanpur.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

CHEAPEST

FASTEST

Gonda

Shahjahanpur

Approx Travel Time

4h 25m

₹185

Onwards

Gonda

Shahjahanpur

Approx Travel Time

5h 8m

₹5,779

Onwards

Via Lucknow

Gonda

Lucknow

Shahjahanpur

Approx Travel Time

4h 27m

₹245

Onwards

Gonda

Lucknow

Shahjahanpur

Approx Travel Time

7h 53m

₹1,158

Onwards

Gonda

Lucknow

Shahjahanpur

Approx Travel Time

6h 2m

₹459

Onwards

Gonda

Lucknow

Shahjahanpur

Approx Travel Time

6h 28m

₹944

Onwards

Via Ayodhya

Gonda

Ayodhya

Shahjahanpur

Approx Travel Time

8h 1m

₹2,250

Onwards

Via Lucknow, Hardoi

Gonda

Lucknow

Hardoi

Shahjahanpur

Approx Travel Time

4h 43m

₹295

Onwards

Gonda

Lucknow

Hardoi

Shahjahanpur

Approx Travel Time

6h 5m

₹1,071

Onwards

Via Bara Banki

Gonda

Bara Banki

Shahjahanpur

Approx Travel Time

5h 59m

₹964

Onwards

Frequently Asked Questions

What is the distance between Gonda and Shahjahanpur?

Shahjahanpur is approximately 250+ kms from Gonda.

How long does it take to reach Shahjahanpur from Gonda?

It takes approximately 5 hours to reach Shahjahanpur from Gonda by Train.

What is the cheapest way to reach Shahjahanpur from Gonda?

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

What is the fastest way to reach Shahjahanpur from Gonda?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India