
Mainpuri to Kasauli
Kasauli is approximately 550+ kms from Mainpuri. The fastest way to reach Kasauli from Mainpuri is by Train, Flight, Bus Via Delhi, Chandigarh. It takes approximately 9 hours. The cheapest way to reach Kasauli from Mainpuri is by Train, Bus Via Delhi, Chandigarh which would take approximately 14 hours.
Sort By
Mode of Transport
Via Delhi, Chandigarh
RECOMMENDED
Mainpuri
Delhi
Chandigarh
Kasauli
Approx Travel Time
13h 35m
₹2,243
Onwards
CHEAPEST
Mainpuri
Delhi
Chandigarh
Kasauli
Approx Travel Time
13h 35m
₹949
Onwards
FASTEST
Mainpuri
Delhi
Chandigarh
Kasauli
Approx Travel Time
9h 5m
₹2,868
Onwards
Mainpuri
Delhi
Chandigarh
Kasauli
Approx Travel Time
9h 5m
₹4,176
Onwards
Via Ghaziabad, Ambala
Mainpuri
Ghaziabad
Ambala
Kasauli
Approx Travel Time
14h
₹3,193
Onwards
Via Delhi
Mainpuri
Delhi
Kasauli
Approx Travel Time
13h 46m
₹4,609
Onwards
Via Delhi, Ambala
Mainpuri
Delhi
Ambala
Kasauli
Approx Travel Time
14h 30m
₹3,133
Onwards
Via Delhi, Kurukshetra
Mainpuri
Delhi
Kurukshetra
Kasauli
Approx Travel Time
14h 48m
₹4,198
Onwards
Via Ghaziabad
Mainpuri
Ghaziabad
Kasauli
Approx Travel Time
14h 11m
₹4,807
Onwards
Via Rohtak
Mainpuri
Rohtak
Kasauli
Approx Travel Time
14h 28m
₹6,432
Onwards
Frequently Asked Questions
What is the distance between Mainpuri and Kasauli?
Kasauli is approximately 550+ kms from Mainpuri.
How long does it take to reach Kasauli from Mainpuri?
It takes approximately 9 hours to reach Kasauli from Mainpuri by Train, Flight, Bus Via Delhi, Chandigarh.
What is the cheapest way to reach Kasauli from Mainpuri?
The cheapest way to reach Kasauli from Mainpuri is by Train, Bus Via Delhi, Chandigarh.
What is the fastest way to reach Kasauli from Mainpuri?
The fastest way to reach Kasauli from Mainpuri is by Train, Flight, Bus Via Delhi, Chandigarh.