hero
How2Go
Nabha to Shahganj

Nabha to Shahganj

Shahganj is approximately 850+ km from Nabha, 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 Delhi, Ayodhya

RECOMMENDED

FASTEST

Nabha

Delhi

Ayodhya

Shahganj

Approx Travel Time

10h 3m

₹5,357

Onwards

Via Patiala, Hisar, Ayodhya

Nabha

Patiala

Hisar

Ayodhya

Shahganj

Approx Travel Time

10h 10m

₹4,464

Onwards

Nabha

Patiala

Hisar

Ayodhya

Shahganj

Approx Travel Time

11h 40m

On Demand

Via Ambala, Bareilly

CHEAPEST

Nabha

Ambala

Bareilly

Shahganj

Approx Travel Time

15h 23m

₹660

Onwards

Via Ambala, Sultanpur

Nabha

Ambala

Sultanpur

Shahganj

Approx Travel Time

16h 32m

₹2,024

Onwards

Via Roorkee

Nabha

Roorkee

Shahganj

Approx Travel Time

16h 13m

₹4,778

Onwards

Via Patiala, Delhi, Ayodhya

Nabha

Patiala

Delhi

Ayodhya

Shahganj

Approx Travel Time

10h 28m

₹5,492

Onwards

Via Delhi, Ayodhya, Ayodhya

Nabha

Delhi

Ayodhya

Ayodhya

Shahganj

Approx Travel Time

10h 46m

₹5,402

Onwards

Via Delhi, Lucknow

Nabha

Delhi

Lucknow

Shahganj

Approx Travel Time

13h

₹4,330

Onwards

Via Delhi, Varanasi

Nabha

Delhi

Varanasi

Shahganj

Approx Travel Time

11h 44m

₹7,885

Onwards

Frequently Asked Questions

What is the distance between Nabha and Shahganj?

Shahganj is approximately 850+ kms from Nabha.

How long does it take to reach Shahganj from Nabha?

It takes approximately 10 hours to reach Shahganj from Nabha by Train, Flight Via Delhi, Ayodhya.

What is the cheapest way to reach Shahganj from Nabha?

The cheapest way to reach Shahganj from Nabha is by Train Via Ambala, Bareilly.

What is the fastest way to reach Shahganj from Nabha?

The fastest way to reach Shahganj from Nabha is by Train, Flight Via Delhi, Ayodhya.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India