hero
How2Go
Hoshiarpur to Shahganj

Hoshiarpur to Shahganj

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

Read More
Sort By
Mode of Transport

Via Mohali, Lucknow

RECOMMENDED

FASTEST

Hoshiarpur

Mohali

Lucknow

Shahganj

Approx Travel Time

11h 26m

₹6,164

Onwards

Hoshiarpur

Mohali

Lucknow

Shahganj

Approx Travel Time

11h 55m

₹8,350

Onwards

Via Jalandhar

CHEAPEST

Hoshiarpur

Jalandhar

Shahganj

Approx Travel Time

17h 33m

₹625

Onwards

Ads by MMT

Via Yamunanagar

Hoshiarpur

Yamunanagar

Shahganj

Approx Travel Time

18h 5m

₹1,364

Onwards

Via Saharanpur

Hoshiarpur

Saharanpur

Shahganj

Approx Travel Time

19h 5m

₹6,867

Onwards

Ads by MMT

Via Ghaziabad, Sultanpur

Hoshiarpur

Ghaziabad

Sultanpur

Shahganj

Approx Travel Time

21h 40m

₹2,616

Onwards

Via Delhi, Ayodhya

Hoshiarpur

Delhi

Ayodhya

Shahganj

Approx Travel Time

11h 49m

₹8,664

Onwards

Hoshiarpur

Delhi

Ayodhya

Shahganj

Approx Travel Time

13h 24m

₹4,125

Onwards

Hoshiarpur

Delhi

Ayodhya

Shahganj

Approx Travel Time

14h 29m

₹3,781

Onwards

Via Kangra, Lucknow

Hoshiarpur

Kangra

Lucknow

Shahganj

Approx Travel Time

13h 12m

₹8,990

Onwards

Frequently Asked Questions

What is the distance between Hoshiarpur and Shahganj?

Shahganj is approximately 950+ kms from Hoshiarpur.

How long does it take to reach Shahganj from Hoshiarpur?

It takes approximately 12 hours to reach Shahganj from Hoshiarpur by Bus, Flight, Train Via Mohali, Lucknow.

What is the cheapest way to reach Shahganj from Hoshiarpur?

The cheapest way to reach Shahganj from Hoshiarpur is by Train Via Jalandhar.

What is the fastest way to reach Shahganj from Hoshiarpur?

The fastest way to reach Shahganj from Hoshiarpur is by Bus, Flight, Train Via Mohali, Lucknow.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India