Bathinda to Mysore - Multiple Options To Reach By Train
Mysore is approximately 2200+ kms from Bathinda. The fastest way to reach Mysore from Bathinda is by Train Via Bhusawal. It takes approximately 46 hours. The cheapest way to reach Mysore from Bathinda is by Train Via Kalyan which would take approximately 48 hours.
Sort By
Mode of Transport
Via Bhusawal
RECOMMENDED
FASTEST
Bathinda
Bhusawal
Mysore
Approx Travel Time
1d 21h 25m
On Demand
Via Khandwa
Bathinda
Khandwa
Mysore
Approx Travel Time
1d 21h 55m
₹1,280
Onwards
Via Nandgaon
Bathinda
Nandgaon
Mysore
Approx Travel Time
1d 21h 55m
On Demand
Via Itarsi
Bathinda
Itarsi
Mysore
Approx Travel Time
1d 22h 40m
₹1,285
Onwards
Via Bhopal
Bathinda
Bhopal
Mysore
Approx Travel Time
1d 22h 10m
₹1,275
Onwards
Via Betul
Bathinda
Betul
Mysore
Approx Travel Time
1d 22h 40m
On Demand
Via Marwar Junction
Bathinda
Marwar Junction
Mysore
Approx Travel Time
1d 22h 25m
₹1,830
Onwards
Via Kalyan
CHEAPEST
Bathinda
Kalyan
Mysore
Approx Travel Time
1d 23h 25m
₹1,260
Onwards
Via Ahmedabad
Bathinda
Ahmedabad
Mysore
Approx Travel Time
1d 23h 25m
On Demand
Via Falna
Bathinda
Falna
Mysore
Approx Travel Time
1d 22h 55m
On Demand
Frequently Asked Questions
What is the distance between Bathinda and Mysore?
Mysore is approximately 2200+ kms from Bathinda.
How long does it take to reach Mysore from Bathinda?
It takes approximately 46 hours to reach Mysore from Bathinda by Train Via Bhusawal.
What is the cheapest way to reach Mysore from Bathinda?
The cheapest way to reach Mysore from Bathinda is by Train Via Kalyan.
What is the fastest way to reach Mysore from Bathinda?
The fastest way to reach Mysore from Bathinda is by Train Via Bhusawal.