hero
How2Go
Shajapur to Bathinda

Shajapur to Bathinda

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

Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Shajapur

Delhi

Bathinda

Approx Travel Time

14h 40m

₹2,490

Onwards

CHEAPEST

Shajapur

Delhi

Bathinda

Approx Travel Time

20h 40m

₹530

Onwards

Via Jaipur

Shajapur

Jaipur

Bathinda

Approx Travel Time

20h 40m

On Demand

Ads by MMT

Via Kishangarh

Shajapur

Kishangarh

Bathinda

Approx Travel Time

18h 55m

On Demand

Via Ghaziabad

Shajapur

Ghaziabad

Bathinda

Approx Travel Time

15h 10m

On Demand

Ads by MMT

Via Ajmer, Ghaziabad

FASTEST

Shajapur

Ajmer

Ghaziabad

Bathinda

Approx Travel Time

12h 35m

On Demand

Via Mathura

Shajapur

Mathura

Bathinda

Approx Travel Time

20h 55m

₹635

Onwards

Via Agra

Shajapur

Agra

Bathinda

Approx Travel Time

21h 25m

₹640

Onwards

Via Nagaur

Shajapur

Nagaur

Bathinda

Approx Travel Time

20h 10m

On Demand

Via Ajmer

Shajapur

Ajmer

Bathinda

Approx Travel Time

21h 25m

On Demand

Frequently Asked Questions

What is the distance between Shajapur and Bathinda?

Bathinda is approximately 950+ kms from Shajapur.

How long does it take to reach Bathinda from Shajapur?

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

What is the cheapest way to reach Bathinda from Shajapur?

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

What is the fastest way to reach Bathinda from Shajapur?

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

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India