
Bathinda to Satna
Satna is approximately 900+ kms from Bathinda. The fastest way to reach Satna from Bathinda is by Flight, Train Via Delhi, Jabalpur. It takes approximately 8 hours. The cheapest way to reach Satna from Bathinda is by Train Via Mathura which would take approximately 19 hours.
Sort By
Mode of Transport
Via Delhi, Khajuraho
RECOMMENDED
Bathinda
Delhi
Khajuraho
Satna
Approx Travel Time
8h 12m
₹11,732
Onwards
Bathinda
Delhi
Khajuraho
Satna
Approx Travel Time
12h 2m
₹10,187
Onwards
Via Delhi, Prayagraj(Allahabad)
Bathinda
Delhi
Prayagraj(Allahabad)
Satna
Approx Travel Time
8h 8m
₹5,139
Onwards
Bathinda
Delhi
Prayagraj(Allahabad)
Satna
Approx Travel Time
9h 7m
₹7,285
Onwards
Via Delhi, Jabalpur
Bathinda
Delhi
Jabalpur
Satna
Approx Travel Time
10h
₹7,736
Onwards
FASTEST
Bathinda
Delhi
Jabalpur
Satna
Approx Travel Time
7h 55m
₹6,969
Onwards
Via Kanpur
Bathinda
Kanpur
Satna
Approx Travel Time
20h 6m
On Demand
Via Mathura
CHEAPEST
Bathinda
Mathura
Satna
Approx Travel Time
19h 15m
₹685
Onwards
Via Delhi, Lucknow
Bathinda
Delhi
Lucknow
Satna
Approx Travel Time
1d 2h 12m
₹7,675
Onwards
Bathinda
Delhi
Lucknow
Satna
Approx Travel Time
11h 17m
₹10,005
Onwards
Frequently Asked Questions
What is the distance between Bathinda and Satna?
Satna is approximately 900+ kms from Bathinda.
How long does it take to reach Satna from Bathinda?
It takes approximately 8 hours to reach Satna from Bathinda by Flight, Train Via Delhi, Jabalpur.
What is the cheapest way to reach Satna from Bathinda?
The cheapest way to reach Satna from Bathinda is by Train Via Mathura.
What is the fastest way to reach Satna from Bathinda?
The fastest way to reach Satna from Bathinda is by Flight, Train Via Delhi, Jabalpur.