
Agra to Nainital
Nainital is approximately 350+ kms from Agra. The fastest way to reach Nainital from Agra is by Cab. It takes approximately 9 hours. The cheapest way to reach Nainital from Agra is by Train, Bus Via Delhi which would take approximately 14 hours.
Sort By
Mode of Transport
Via Bareilly
Agra
Bareilly
Nainital
Approx Travel Time
9h 27m
₹5,430
Onwards
Agra
Bareilly
Nainital
Approx Travel Time
11h 25m
₹3,199
Onwards
Via Moradabad
Agra
Moradabad
Nainital
Approx Travel Time
9h 30m
₹858
Onwards
Agra
Moradabad
Nainital
Approx Travel Time
10h 31m
₹3,410
Onwards
Via Haldwani
Agra
Haldwani
Nainital
Approx Travel Time
11h 10m
₹1,680
Onwards
Agra
Haldwani
Nainital
Approx Travel Time
12h 2m
₹4,622
Onwards
Via Delhi
Agra
Delhi
Nainital
Approx Travel Time
10h 50m
₹13,004
Onwards
CHEAPEST
Agra
Delhi
Nainital
Approx Travel Time
13h 38m
₹680
Onwards
Via Greater Noida
Agra
Greater Noida
Nainital
Approx Travel Time
11h 37m
₹1,857
Onwards
Frequently Asked Questions
What is the distance between Agra and Nainital?
Nainital is approximately 350+ kms from Agra.
How long does it take to reach Nainital from Agra?
It takes approximately 9 hours to reach Nainital from Agra by Cab.
What is the cheapest way to reach Nainital from Agra?
The cheapest way to reach Nainital from Agra is by Train, Bus Via Delhi.
What is the fastest way to reach Nainital from Agra?
The fastest way to reach Nainital from Agra is by Cab.
Routes Connecting Agra
Routes From Agra
Routes Connecting Nainital
Routes From Nainital
- Nainital to Pithoragarh
- Nainital to Vikarabad
- Nainital to Nandurbar
- Nainital to Zaheerabad
- Nainital to Shivamogga
- Nainital to Navsari
- Nainital to Varkala
- Nainital to Kota
- Nainital to Barshi
- Nainital to Mansa
- Nainital to Nirmal
- Nainital to Bhiwandi
- Nainital to Chirala
- Nainital to Shahjahanpur
- Nainital to Ashoknagar