hero
How2Go
Bathinda to Shajapur

Bathinda to Shajapur

Shajapur is approximately 1250+ kms from Bathinda. The fastest way to reach Shajapur from Bathinda is by Flight, Train Via Ghaziabad, Ajmer. It takes approximately 14 hours. The cheapest way to reach Shajapur from Bathinda is by Train Via Delhi which would take approximately 23 hours.

Sort By
Mode of Transport

Via Ghaziabad, Ajmer

RECOMMENDED

FASTEST

Bathinda

Ghaziabad

Ajmer

Shajapur

Approx Travel Time

14h 15m

On Demand

Via Delhi

Bathinda

Delhi

Shajapur

Approx Travel Time

16h 25m

₹2,490

Onwards

Bathinda

Delhi

Shajapur

Approx Travel Time

17h 55m

₹3,100

Onwards

CHEAPEST

Bathinda

Delhi

Shajapur

Approx Travel Time

22h 25m

₹530

Onwards

Bathinda

Delhi

Shajapur

Approx Travel Time

23h 10m

₹1,189

Onwards

Ads by MMT

Via Jaipur

Bathinda

Jaipur

Shajapur

Approx Travel Time

21h 10m

On Demand

Via Ghaziabad

Bathinda

Ghaziabad

Shajapur

Approx Travel Time

17h 10m

₹2,500

Onwards

Ads by MMT

Via Kishangarh

Bathinda

Kishangarh

Shajapur

Approx Travel Time

20h 40m

On Demand

Via Ajmer

Bathinda

Ajmer

Shajapur

Approx Travel Time

21h 55m

On Demand

Via Sonipat

Bathinda

Sonipat

Shajapur

Approx Travel Time

22h 40m

On Demand

Frequently Asked Questions

What is the distance between Bathinda and Shajapur?

Shajapur is approximately 1250+ kms from Bathinda.

How long does it take to reach Shajapur from Bathinda?

It takes approximately 14 hours to reach Shajapur from Bathinda by Flight, Train Via Ghaziabad, Ajmer.

What is the cheapest way to reach Shajapur from Bathinda?

The cheapest way to reach Shajapur from Bathinda is by Train Via Delhi.

What is the fastest way to reach Shajapur from Bathinda?

The fastest way to reach Shajapur from Bathinda is by Flight, Train Via Ghaziabad, Ajmer.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India