
Mainpuri to Nainital
Nainital is approximately 300+ kms from Mainpuri. The fastest way to reach Nainital from Mainpuri is by Cab. It takes approximately 9 hours. The cheapest way to reach Nainital from Mainpuri is by Bus Via Shahjahanpur which would take approximately 12 hours.
Sort By
Mode of Transport
Via Kasganj
Mainpuri
Kasganj
Nainital
Approx Travel Time
9h 39m
₹4,111
Onwards
Via Hathras
Mainpuri
Hathras
Nainital
Approx Travel Time
11h 15m
On Demand
Mainpuri
Hathras
Nainital
Approx Travel Time
11h 39m
₹4,622
Onwards
Via Lalkuan
Mainpuri
Lalkuan
Nainital
Approx Travel Time
11h 14m
₹2,598
Onwards
Via Shahjahanpur
Mainpuri
Shahjahanpur
Nainital
Approx Travel Time
11h 46m
₹3,391
Onwards
CHEAPEST
Mainpuri
Shahjahanpur
Nainital
Approx Travel Time
12h 11m
₹1,029
Onwards
Frequently Asked Questions
What is the distance between Mainpuri and Nainital?
Nainital is approximately 300+ kms from Mainpuri.
How long does it take to reach Nainital from Mainpuri?
It takes approximately 9 hours to reach Nainital from Mainpuri by Cab.
What is the cheapest way to reach Nainital from Mainpuri?
The cheapest way to reach Nainital from Mainpuri is by Bus Via Shahjahanpur.
What is the fastest way to reach Nainital from Mainpuri?
The fastest way to reach Nainital from Mainpuri is by Cab.


