
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
₹2,875
Onwards
Via Mathura
Barnala
Mathura
Mainpuri
Approx Travel Time
11h 23m
₹3,400
Onwards
Via Mansa, Punjab, Delhi
Barnala
Mansa, Punjab
Delhi
Mainpuri
Approx Travel Time
12h 1m
₹1,423
Onwards
Via Agra
FASTEST
Barnala
Agra
Mainpuri
Approx Travel Time
11h 18m
₹2,313
Onwards
Barnala
Agra
Mainpuri
Approx Travel Time
12h 7m
On Demand
Barnala
Agra
Mainpuri
Approx Travel Time
11h 34m
₹1,074
Onwards
Via Rohtak, Delhi
CHEAPEST
Barnala
Rohtak
Delhi
Mainpuri
Approx Travel Time
12h 8m
₹859
Onwards
Via Panipat, Delhi
Barnala
Panipat
Delhi
Mainpuri
Approx Travel Time
14h
₹6,000
Onwards
Via Delhi
Barnala
Delhi
Mainpuri
Approx Travel Time
13h 38m
₹3,099
Onwards
Via Jind, Delhi
Barnala
Jind
Delhi
Mainpuri
Approx Travel Time
12h 12m
₹864
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.


