
Mainpuri to Bathinda
Bathinda is approximately 550+ kms from Mainpuri. The fastest way to reach Bathinda from Mainpuri is by Train, Flight Via Delhi. It takes approximately 7 hours. The cheapest way to reach Bathinda from Mainpuri is by Train Via Delhi which would take approximately 13 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Mainpuri
Delhi
Bathinda
Approx Travel Time
12h 55m
₹340
Onwards
FASTEST
Mainpuri
Delhi
Bathinda
Approx Travel Time
6h 55m
₹1,460
Onwards
Mainpuri
Delhi
Bathinda
Approx Travel Time
8h 10m
₹2,659
Onwards
Mainpuri
Delhi
Bathinda
Approx Travel Time
14h 10m
₹1,539
Onwards
Via Bahadurgarh
Mainpuri
Bahadurgarh
Bathinda
Approx Travel Time
12h 55m
₹345
Onwards
Via Ghaziabad
Mainpuri
Ghaziabad
Bathinda
Approx Travel Time
13h 10m
₹405
Onwards
Mainpuri
Ghaziabad
Bathinda
Approx Travel Time
6h 55m
On Demand
Via Rohtak
Mainpuri
Rohtak
Bathinda
Approx Travel Time
13h 10m
₹350
Onwards
Via Bhiwani
Mainpuri
Bhiwani
Bathinda
Approx Travel Time
13h 10m
₹420
Onwards
Via Charkhi dadri
Mainpuri
Charkhi dadri
Bathinda
Approx Travel Time
13h 10m
On Demand
Frequently Asked Questions
What is the distance between Mainpuri and Bathinda?
Bathinda is approximately 550+ kms from Mainpuri.
How long does it take to reach Bathinda from Mainpuri?
It takes approximately 7 hours to reach Bathinda from Mainpuri by Train, Flight Via Delhi.
What is the cheapest way to reach Bathinda from Mainpuri?
The cheapest way to reach Bathinda from Mainpuri is by Train Via Delhi.
What is the fastest way to reach Bathinda from Mainpuri?
The fastest way to reach Bathinda from Mainpuri is by Train, Flight Via Delhi.