hero
How2Go
Shahganj to Haridwar

Shahganj to Haridwar

Haridwar is approximately 700+ kms from Shahganj. The fastest way to reach Haridwar from Shahganj is by Train. It takes approximately 14 hours. The cheapest way to reach Haridwar from Shahganj is by Train Via Moradabad which would take approximately 15 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

FASTEST

Shahganj

Haridwar

Approx Travel Time

13h 45m

₹395

Onwards

Via Moradabad

CHEAPEST

Shahganj

Moradabad

Haridwar

Approx Travel Time

15h 10m

₹335

Onwards

Shahganj

Moradabad

Haridwar

Approx Travel Time

16h 5m

₹3,613

Onwards

Ads by MMT

Via Bareilly

Shahganj

Bareilly

Haridwar

Approx Travel Time

15h 10m

₹355

Onwards

Via Rampur (Uttar Pradesh)

Shahganj

Rampur (Uttar Pradesh)

Haridwar

Approx Travel Time

15h 10m

₹445

Onwards

Ads by MMT

Via Lucknow

Shahganj

Lucknow

Haridwar

Approx Travel Time

15h 25m

₹1,385

Onwards

Via Bara Banki

Shahganj

Bara Banki

Haridwar

Approx Travel Time

15h 14m

₹475

Onwards

Via Shahjahanpur

Shahganj

Shahjahanpur

Haridwar

Approx Travel Time

15h 25m

₹465

Onwards

Via Hardoi

Shahganj

Hardoi

Haridwar

Approx Travel Time

15h 25m

₹470

Onwards

Via Amroha

Shahganj

Amroha

Haridwar

Approx Travel Time

15h 25m

On Demand

Frequently Asked Questions

What is the distance between Shahganj and Haridwar?

Haridwar is approximately 700+ kms from Shahganj.

How long does it take to reach Haridwar from Shahganj?

It takes approximately 14 hours to reach Haridwar from Shahganj by Train.

What is the cheapest way to reach Haridwar from Shahganj?

The cheapest way to reach Haridwar from Shahganj is by Train Via Moradabad.

What is the fastest way to reach Haridwar from Shahganj?

The fastest way to reach Haridwar from Shahganj is by Train.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India