
Ludhiana to Mainpuri
Mainpuri is approximately 550+ kms from Ludhiana. The fastest way to reach Mainpuri from Ludhiana is by Train, Bus Via Delhi. It takes approximately 11 hours. The cheapest way to reach Mainpuri from Ludhiana is by Train Via Aligarh which would take approximately 12 hours.
Sort By
Mode of Transport
Via Tundla
RECOMMENDED
Ludhiana
Tundla
Mainpuri
Approx Travel Time
11h 21m
₹460
Onwards
Via Delhi
FASTEST
Ludhiana
Delhi
Mainpuri
Approx Travel Time
11h 17m
₹1,140
Onwards
Via Bulandshahr
Ludhiana
Bulandshahr
Mainpuri
Approx Travel Time
12h 46m
₹4,834
Onwards
Via Rajpura, Delhi
Ludhiana
Rajpura
Delhi
Mainpuri
Approx Travel Time
13h 11m
₹2,877
Onwards
Ludhiana
Rajpura
Delhi
Mainpuri
Approx Travel Time
12h 49m
₹1,185
Onwards
Via Karnal, Delhi
Ludhiana
Karnal
Delhi
Mainpuri
Approx Travel Time
14h 3m
₹4,763
Onwards
Ludhiana
Karnal
Delhi
Mainpuri
Approx Travel Time
13h
₹4,408
Onwards
Via Panipat, Delhi
Ludhiana
Panipat
Delhi
Mainpuri
Approx Travel Time
14h 23m
₹1,800
Onwards
Via Aligarh
CHEAPEST
Ludhiana
Aligarh
Mainpuri
Approx Travel Time
11h 36m
₹410
Onwards
Via Karnal, Agra
Ludhiana
Karnal
Agra
Mainpuri
Approx Travel Time
12h 54m
₹5,822
Onwards
Frequently Asked Questions
What is the distance between Ludhiana and Mainpuri?
Mainpuri is approximately 550+ kms from Ludhiana.
How long does it take to reach Mainpuri from Ludhiana?
It takes approximately 11 hours to reach Mainpuri from Ludhiana by Train, Bus Via Delhi.
What is the cheapest way to reach Mainpuri from Ludhiana?
The cheapest way to reach Mainpuri from Ludhiana is by Train Via Aligarh.
What is the fastest way to reach Mainpuri from Ludhiana?
The fastest way to reach Mainpuri from Ludhiana is by Train, Bus Via Delhi.