
Barnala to Mainpuri
Mainpuri is approximately 500+ kms from Barnala. The fastest way to reach Mainpuri from Barnala is by Train, Cab Via Agra. It takes approximately 12 hours. The cheapest way to reach Mainpuri from Barnala is by Train, Bus Via Rohtak, Delhi which would take approximately 12 hours.
Sort By
Mode of Transport
Via Sangrur, Delhi
RECOMMENDED
Barnala
Sangrur
Delhi
Mainpuri
Approx Travel Time
12h 18m
₹3,460
Onwards
Barnala
Sangrur
Delhi
Mainpuri
Approx Travel Time
12h 30m
₹1,565
Onwards
Via Mansa, Punjab, Delhi
Barnala
Mansa, Punjab
Delhi
Mainpuri
Approx Travel Time
12h 1m
₹1,715
Onwards
Via Mathura
Barnala
Mathura
Mainpuri
Approx Travel Time
11h 23m
₹3,754
Onwards
Via Agra
FASTEST
Barnala
Agra
Mainpuri
Approx Travel Time
11h 18m
₹2,520
Onwards
Barnala
Agra
Mainpuri
Approx Travel Time
12h 7m
On Demand
Via Rohtak, Delhi
CHEAPEST
Barnala
Rohtak
Delhi
Mainpuri
Approx Travel Time
12h 8m
₹1,050
Onwards
Via Panipat, Delhi
Barnala
Panipat
Delhi
Mainpuri
Approx Travel Time
14h
₹6,495
Onwards
Via Delhi
Barnala
Delhi
Mainpuri
Approx Travel Time
13h 38m
₹3,171
Onwards
Via Dhuri, Delhi
Barnala
Dhuri
Delhi
Mainpuri
Approx Travel Time
12h 32m
₹1,065
Onwards
Frequently Asked Questions
What is the distance between Barnala and Mainpuri?
Mainpuri is approximately 500+ kms from Barnala.
How long does it take to reach Mainpuri from Barnala?
It takes approximately 12 hours to reach Mainpuri from Barnala by Train, Cab Via Agra.
What is the cheapest way to reach Mainpuri from Barnala?
The cheapest way to reach Mainpuri from Barnala is by Train, Bus Via Rohtak, Delhi.
What is the fastest way to reach Mainpuri from Barnala?
The fastest way to reach Mainpuri from Barnala is by Train, Cab Via Agra.


