
Agra to Nainital
Nainital is approximately 300+ 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 Moradabad which would take approximately 10 hours.
Sort By
Mode of Transport
Via Moradabad
Agra
Moradabad
Nainital
Approx Travel Time
8h 50m
₹5,562
Onwards
CHEAPEST
Agra
Moradabad
Nainital
Approx Travel Time
9h 30m
₹822
Onwards
Agra
Moradabad
Nainital
Approx Travel Time
11h 13m
₹3,531
Onwards
Agra
Moradabad
Nainital
Approx Travel Time
10h 33m
₹8,271
Onwards
Via Bareilly
Agra
Bareilly
Nainital
Approx Travel Time
10h 23m
₹2,749
Onwards
Via Delhi
Agra
Delhi
Nainital
Approx Travel Time
11h
₹12,616
Onwards
Via Hathras
Agra
Hathras
Nainital
Approx Travel Time
10h 20m
₹983
Onwards
Via Kasganj
Agra
Kasganj
Nainital
Approx Travel Time
10h 36m
₹2,305
Onwards
Via Kichha
Agra
Kichha
Nainital
Approx Travel Time
10h 37m
₹1,098
Onwards
Frequently Asked Questions
What is the distance between Agra and Nainital?
Nainital is approximately 300+ 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 Moradabad.
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 Jabalpur
- Nainital to Amroha
- Nainital to Jamkhandi
- Nainital to Rishikesh
- Nainital to Balrampur
- Nainital to Kuppam
- Nainital to Farrukhabad
- Nainital to Chhindwara
- Nainital to Kausani
- Nainital to Dhoraji
- Nainital to Hassan
- Nainital to Bhawanipatna
- Nainital to Narsinghpur
- Nainital to Nagpur
- Nainital to Mahoba


