
Mainpuri to Ludhiana
Ludhiana is approximately 550+ kms from Mainpuri. The fastest way to reach Ludhiana from Mainpuri is by Train, Flight Via Ghaziabad. It takes approximately 7 hours. The cheapest way to reach Ludhiana from Mainpuri is by Train Via Delhi which would take approximately 13 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Mainpuri
Delhi
Ludhiana
Approx Travel Time
12h 25m
₹345
Onwards
Mainpuri
Delhi
Ludhiana
Approx Travel Time
13h 40m
₹1,544
Onwards
Via Ghaziabad
Mainpuri
Ghaziabad
Ludhiana
Approx Travel Time
12h 25m
₹420
Onwards
FASTEST
Mainpuri
Ghaziabad
Ludhiana
Approx Travel Time
6h 55m
On Demand
Via Aligarh
Mainpuri
Aligarh
Ludhiana
Approx Travel Time
12h 10m
₹435
Onwards
Via Rohtak
Mainpuri
Rohtak
Ludhiana
Approx Travel Time
12h 55m
₹415
Onwards
Via Bahadurgarh
Mainpuri
Bahadurgarh
Ludhiana
Approx Travel Time
12h 40m
₹420
Onwards
Via Firozabad
Mainpuri
Firozabad
Ludhiana
Approx Travel Time
12h 55m
On Demand
Mainpuri
Firozabad
Ludhiana
Approx Travel Time
13h 8m
On Demand
Via Tundla
Mainpuri
Tundla
Ludhiana
Approx Travel Time
13h 10m
₹470
Onwards
Frequently Asked Questions
What is the distance between Mainpuri and Ludhiana?
Ludhiana is approximately 550+ kms from Mainpuri.
How long does it take to reach Ludhiana from Mainpuri?
It takes approximately 7 hours to reach Ludhiana from Mainpuri by Train, Flight Via Ghaziabad.
What is the cheapest way to reach Ludhiana from Mainpuri?
The cheapest way to reach Ludhiana from Mainpuri is by Train Via Delhi.
What is the fastest way to reach Ludhiana from Mainpuri?
The fastest way to reach Ludhiana from Mainpuri is by Train, Flight Via Ghaziabad.