hero
How2Go
Shahganj to Hapur

Shahganj to Hapur

Hapur is approximately 650+ kms from Shahganj. The fastest way to reach Hapur from Shahganj is by Cab, Flight, Bus Via Varanasi, Ghaziabad. It takes approximately 8 hours. The cheapest way to reach Hapur from Shahganj is by Train Via Lucknow which would take approximately 12 hours.

Sort By
Mode of Transport

Direct Options

RECOMMENDED

Shahganj

Hapur

Approx Travel Time

16h 10m

₹375

Onwards

Via Ayodhya

Shahganj

Ayodhya

Hapur

Approx Travel Time

10h 38m

₹470

Onwards

Ads by MMT

Via Rampur (Uttar Pradesh)

Shahganj

Rampur (Uttar Pradesh)

Hapur

Approx Travel Time

11h 47m

₹395

Onwards

Shahganj

Rampur (Uttar Pradesh)

Hapur

Approx Travel Time

12h 39m

₹944

Onwards

Shahganj

Rampur (Uttar Pradesh)

Hapur

Approx Travel Time

11h 42m

On Demand

Via Ayodhya, Delhi

Shahganj

Ayodhya

Delhi

Hapur

Approx Travel Time

8h 39m

₹3,761

Onwards

Ads by MMT

Via Ayodhya, Bareilly

Shahganj

Ayodhya

Bareilly

Hapur

Approx Travel Time

10h 50m

₹460

Onwards

Via Lucknow

CHEAPEST

Shahganj

Lucknow

Hapur

Approx Travel Time

11h 42m

₹355

Onwards

Via Varanasi, Shahjahanpur

Shahganj

Varanasi

Shahjahanpur

Hapur

Approx Travel Time

19h 9m

₹4,276

Onwards

Via Varanasi, Ghaziabad

FASTEST

Shahganj

Varanasi

Ghaziabad

Hapur

Approx Travel Time

8h 13m

₹8,008

Onwards

Frequently Asked Questions

What is the distance between Shahganj and Hapur?

Hapur is approximately 650+ kms from Shahganj.

How long does it take to reach Hapur from Shahganj?

It takes approximately 8 hours to reach Hapur from Shahganj by Cab, Flight, Bus Via Varanasi, Ghaziabad.

What is the cheapest way to reach Hapur from Shahganj?

The cheapest way to reach Hapur from Shahganj is by Train Via Lucknow.

What is the fastest way to reach Hapur from Shahganj?

The fastest way to reach Hapur from Shahganj is by Cab, Flight, Bus Via Varanasi, Ghaziabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India