hero
How2Go
Bathinda to Shahganj

Bathinda to Shahganj

Shahganj is approximately 900+ kms from Bathinda. The fastest way to reach Shahganj from Bathinda is by Flight, Train Via Delhi, Ayodhya. It takes approximately 6 hours. The cheapest way to reach Shahganj from Bathinda is by Train Via Rampur (Uttar Pradesh) which would take approximately 19 hours.

Sort By
Mode of Transport

Via Delhi, Ayodhya

RECOMMENDED

FASTEST

Bathinda

Delhi

Ayodhya

Shahganj

Approx Travel Time

6h 5m

₹4,379

Onwards

Bathinda

Delhi

Ayodhya

Shahganj

Approx Travel Time

9h 55m

₹2,414

Onwards

Via Hisar, Ayodhya

Bathinda

Hisar

Ayodhya

Shahganj

Approx Travel Time

7h 57m

₹3,674

Onwards

Bathinda

Hisar

Ayodhya

Shahganj

Approx Travel Time

9h

₹7,941

Onwards

Ads by MMT

Direct Train

Bathinda

Shahganj

Approx Travel Time

20h 30m

On Demand

Via Rampur (Uttar Pradesh)

CHEAPEST

Bathinda

Rampur (Uttar Pradesh)

Shahganj

Approx Travel Time

19h 14m

₹610

Onwards

Ads by MMT

Via Rajpura

Bathinda

Rajpura

Shahganj

Approx Travel Time

21h 58m

₹1,006

Onwards

Via Ambala

Bathinda

Ambala

Shahganj

Approx Travel Time

22h 35m

₹4,967

Onwards

Via Delhi, Gorakhpur

Bathinda

Delhi

Gorakhpur

Shahganj

Approx Travel Time

7h

₹9,314

Onwards

Via Delhi, Lucknow

Bathinda

Delhi

Lucknow

Shahganj

Approx Travel Time

9h 22m

₹5,719

Onwards

Frequently Asked Questions

What is the distance between Bathinda and Shahganj?

Shahganj is approximately 900+ kms from Bathinda.

How long does it take to reach Shahganj from Bathinda?

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

What is the cheapest way to reach Shahganj from Bathinda?

The cheapest way to reach Shahganj from Bathinda is by Train Via Rampur (Uttar Pradesh).

What is the fastest way to reach Shahganj from Bathinda?

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

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India