
Nainital to Agra
Agra is approximately 300+ kms from Nainital. The fastest way to reach Agra from Nainital is by Cab. It takes approximately 8 hours. The cheapest way to reach Agra from Nainital is by Bus, Train Via Moradabad which would take approximately 10 hours.
Sort By
Mode of Transport
Via Bareilly
Nainital
Bareilly
Agra
Approx Travel Time
10h 23m
₹4,088
Onwards
Via Moradabad
CHEAPEST
Nainital
Moradabad
Agra
Approx Travel Time
9h 30m
₹599
Onwards
Nainital
Moradabad
Agra
Approx Travel Time
11h 13m
₹3,709
Onwards
Via Hathras
Nainital
Hathras
Agra
Approx Travel Time
10h 20m
₹1,134
Onwards
Via Delhi
Nainital
Delhi
Agra
Approx Travel Time
11h
₹10,822
Onwards
Via Kasganj
Nainital
Kasganj
Agra
Approx Travel Time
10h 36m
₹2,655
Onwards
Via Kichha
Nainital
Kichha
Agra
Approx Travel Time
10h 37m
₹1,705
Onwards
Nainital
Kichha
Agra
Approx Travel Time
10h 37m
₹1,234
Onwards
Via Baheri
Nainital
Baheri
Agra
Approx Travel Time
10h 49m
₹1,234
Onwards
Frequently Asked Questions
What is the distance between Nainital and Agra?
Agra is approximately 300+ kms from Nainital.
How long does it take to reach Agra from Nainital?
It takes approximately 8 hours to reach Agra from Nainital by Cab.
What is the cheapest way to reach Agra from Nainital?
The cheapest way to reach Agra from Nainital is by Bus, Train Via Moradabad.
What is the fastest way to reach Agra from Nainital?
The fastest way to reach Agra from Nainital is by Cab.
Routes Connecting Nainital
Routes From Nainital
Routes To Nainital
- Karimnagar to Nainital
- Mirzapur to Nainital
- Paralakhemundi to Nainital
- Nabha to Nainital
- Balaghat to Nainital
- Tirupati to Nainital
- Gangotri to Nainital
- Bharuch to Nainital
- Tirunelveli to Nainital
- Darbhanga to Nainital
- Basavakalyan to Nainital
- Begusarai to Nainital
- Rajgarh to Nainital
- Raybag to Nainital
- Siruguppa to Nainital


