
Faridkot to Mainpuri
Mainpuri is approximately 600+ kms from Faridkot. The fastest way to reach Mainpuri from Faridkot is by Train, Bus Via Delhi. It takes approximately 13 hours. The cheapest way to reach Mainpuri from Faridkot is by Train Via Bahadurgarh which would take approximately 14 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Faridkot
Delhi
Mainpuri
Approx Travel Time
12h 36m
₹936
Onwards
Via Mansa, Punjab, Delhi
Faridkot
Mansa, Punjab
Delhi
Mainpuri
Approx Travel Time
13h 8m
₹4,302
Onwards
Faridkot
Mansa, Punjab
Delhi
Mainpuri
Approx Travel Time
13h 7m
₹991
Onwards
Via Mathura
Faridkot
Mathura
Mainpuri
Approx Travel Time
13h 24m
₹3,863
Onwards
Via Bahadurgarh
CHEAPEST
Faridkot
Bahadurgarh
Mainpuri
Approx Travel Time
13h 26m
₹465
Onwards
Via Hisar, Delhi
Faridkot
Hisar
Delhi
Mainpuri
Approx Travel Time
15h 54m
₹6,763
Onwards
Via Bathinda, Delhi
Faridkot
Bathinda
Delhi
Mainpuri
Approx Travel Time
16h 53m
₹1,565
Onwards
Via Narwana, Delhi
Faridkot
Narwana
Delhi
Mainpuri
Approx Travel Time
13h 13m
₹966
Onwards
Via Jind, Delhi
Faridkot
Jind
Delhi
Mainpuri
Approx Travel Time
13h 19m
₹986
Onwards
Via Rohtak, Delhi
Faridkot
Rohtak
Delhi
Mainpuri
Approx Travel Time
13h 22m
₹966
Onwards
Frequently Asked Questions
What is the distance between Faridkot and Mainpuri?
Mainpuri is approximately 600+ kms from Faridkot.
How long does it take to reach Mainpuri from Faridkot?
It takes approximately 13 hours to reach Mainpuri from Faridkot by Train, Bus Via Delhi.
What is the cheapest way to reach Mainpuri from Faridkot?
The cheapest way to reach Mainpuri from Faridkot is by Train Via Bahadurgarh.
What is the fastest way to reach Mainpuri from Faridkot?
The fastest way to reach Mainpuri from Faridkot is by Train, Bus Via Delhi.


