
Mathura to Nainital
Nainital is approximately 300+ kms from Mathura. The fastest way to reach Nainital from Mathura is by Cab. It takes approximately 8 hours. The cheapest way to reach Nainital from Mathura is by Train, Bus Via Delhi which would take approximately 11 hours.
Sort By
Mode of Transport
Via Kathgodam
RECOMMENDED
Mathura
Kathgodam
Nainital
Approx Travel Time
7h 55m
₹2,508
Onwards
Mathura
Kathgodam
Nainital
Approx Travel Time
7h 55m
₹1,106
Onwards
Via Rampur (Uttar Pradesh)
Mathura
Rampur (Uttar Pradesh)
Nainital
Approx Travel Time
9h 19m
₹3,837
Onwards
Via Haldwani
Mathura
Haldwani
Nainital
Approx Travel Time
8h 25m
₹5,351
Onwards
Via Bareilly
Mathura
Bareilly
Nainital
Approx Travel Time
9h 31m
₹3,648
Onwards
Via Kasganj
Mathura
Kasganj
Nainital
Approx Travel Time
9h 50m
₹5,440
Onwards
Via Moradabad
Mathura
Moradabad
Nainital
Approx Travel Time
9h 36m
₹3,449
Onwards
Via Delhi
CHEAPEST
Mathura
Delhi
Nainital
Approx Travel Time
11h 10m
₹589
Onwards
Mathura
Delhi
Nainital
Approx Travel Time
11h 55m
₹712
Onwards
Frequently Asked Questions
What is the distance between Mathura and Nainital?
Nainital is approximately 300+ kms from Mathura.
How long does it take to reach Nainital from Mathura?
It takes approximately 8 hours to reach Nainital from Mathura by Cab.
What is the cheapest way to reach Nainital from Mathura?
The cheapest way to reach Nainital from Mathura is by Train, Bus Via Delhi.
What is the fastest way to reach Nainital from Mathura?
The fastest way to reach Nainital from Mathura is by Cab.