There are 7 ways to get from Agra Cantt to Naini Tāl by train, bus (Flixbus), car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Mathura
best- Take the train from Agra Cantt to Mathura Jn12627 / ...
- Take the train from Mathura Jn to Lal Kuan15055 / ...
9h 1m₹836–3,320Train
cheapest- Take the train from Idgah Agra Jn to Lal Kuan15055
10h 12m₹737–2,442Bus
- Take the bus from Agra ISBT to Kaushambi
- Take the bus from FlixBus Delhi - Anand Vihar ISBT to FlixBus Haldwani - Honda ShowroomFlixBus IN0320B / ...
12h 12m₹1,096–2,313Drive 314.7 km
- Drive from Agra Cantt to Naini Tāl314.7 km
4h 54m₹3,296–4,760Taxi
- Take the taxi from Agra Cantt to Naini Tāl314.7 km
4h 54m₹6,000–7,500Train to Gwalior Airport, fly
- Take the train from Agra Cantt to Gwalior Jn.
- Fly from Gwalior Airport (GWL) to Pantnagar Airport (PGH)GWL - PGH
24h 27m₹8,170–25,398Train to Indira Gandhi International Airport, fly
- Take the train from Agra Cantt to Hazrat Nizamuddin
- Fly from Indira Gandhi International Airport (DEL) to Pantnagar Airport (PGH)DEL - PGH
8h 25m₹5,861–15,039
Gwalior Airport (GWL) to Pantnagar Airport (PGH) flights
Questions & Answers
The cheapest way to get from Agra Cantt to Naini Tāl is to train which costs ₹700 - ₹2,500 and takes 10h 12m.
The fastest way to get from Agra Cantt to Naini Tāl is to drive which takes 4h 54m and costs ₹3,300 - ₹4,800.
The distance between Agra Cantt and Naini Tāl is 373 km. The road distance is 314.7 km.
The best way to get from Agra Cantt to Naini Tāl without a car is to train via Mathura which takes 9h 1m and costs ₹800 - ₹3,400.
It takes approximately 9h 1m to get from Agra Cantt to Naini Tāl, including transfers.
The best way to get from Agra Cantt to Naini Tāl is to train via Mathura which takes 9h 1m and costs ₹800 - ₹3,400. Alternatively, you can bus, which costs ₹1,100 - ₹2,400 and takes 12h 12m.
Yes, the driving distance between Agra Cantt to Naini Tāl is 315 km. It takes approximately 4h 54m to drive from Agra Cantt to Naini Tāl.
There are 612+ hotels available in Naini Tāl.
What companies run services between Agra Cantt, India and Naini Tāl, India?
You can take a train from Agra Cantt to Naini Tāl via Mathura Jn and Lal Kuan in around 9h 1m. Alternatively, you can take a vehicle from Agra Cantt to Naini Tāl via Agra ISBT, Kaushambi, FlixBus Delhi - Anand Vihar ISBT, and FlixBus Haldwani - Honda Showroom in around 12h 12m.
- Website
- goindigo.in
Flights from Gwalior Airport to Pantnagar Airport via Indira Gandhi International Airport
- Ave. Duration
- 20h 50m
- When
- Every day
- Estimated price
- ₹7,000–23,000
Flights from Gwalior Airport to Pantnagar Airport via Mumbai, Indira Gandhi International Airport
- Ave. Duration
- 22h 45m
- When
- Every day
- Estimated price
- ₹13,000–26,000
Flights from Indira Gandhi International Airport to Pantnagar Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹4,900–12,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Agra Cantt to Mathura Jn
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Mathura Jn to Lal Kuan
- Ave. Duration
- 6h 50m
- Frequency
- 4 times a week
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Agra Cantt to Gwalior Jn.
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Idgah Agra Jn to Lal Kuan
- Ave. Duration
- 8h 46m
- Frequency
- 3 times a week
- Estimated price
- ₹230–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Agra Cantt to Hazrat Nizamuddin
- Ave. Duration
- 4h 17m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
- Phone
- +91-522-2623578
- info@upsrtc.com
- Website
- upsrtc.up.gov.in
Bus from Agra ISBT to Kaushambi
- Ave. Duration
- 5h
- Frequency
- Every 2 hours
- Estimated price
- ₹300–573
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹300–400
- Janrath
- ₹400–550
- Website
- flixbus.in
Bus from FlixBus Delhi - Anand Vihar ISBT to FlixBus Haldwani - Honda Showroom
- Ave. Duration
- 5h 20m
- Frequency
- 4 times a day
- Estimated price
- ₹430–1,300
- Website
- https://www.flixbus.in
- Ave. Duration
- 4h 54m
- Estimated price
- ₹6,000–7,500
Rajasthan Cab
- Phone
- +91 93 58 81 19 41
- Website
- rajasthancab.com
One Way Cab
- Phone
- +91 88 81 23 88 88
- Website
- onewaycab.co.in
Agra Taxi Services
- Phone
- +91 99 27 20 05 67
- Website
- agrataxi.net
Agra Taxi
- Phone
- +91 98 37 44 45 49
- Website
- agrataxi.co.in
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide









