The distance between Kaziranga National Park and Agra is around 1,646km (1,023 miles) and the quickest way to get there is to take a taxi, then fly and then take the train which takes around 9h 30m.
We've found 9 different ways to get from Kaziranga National Park to Agra by taxi, plane, train and bus. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.
👋 Also check out Agra → Kaziranga National Park if you're planning a return trip.
Take the train to Kamakhya then fly from Gauhati (GAU) to Agra (AGR).
Multiple operators
6 similiar routes
We’ve grouped similar routes together, click the arrows to see the other options.
Take the train to Rangiya Jn and then to Agra Fort.
Indian Railways
Take a taxi to Rangapara North then take the train to Ballia then take the bus to Alambagh and then to Agra ISBT.
Multiple operators
There are several options for getting from Kaziranga National Park to Agra by taxi, plane, train and bus. The cheapest option is to take the train which costs around ₹4,615 ($58) and will take around 1 day 12h. If you need to get there more quickly, you can take a taxi, then fly and then take the train and arrive in approximately 9h 30m, though it is a bit more costly at approximately ₹11,380 ($145).
The distance between Kaziranga National Park and Agra is around 1,646km (1,023 miles). In a direct line (as the crow flies), the distance is 1,527km (949 miles)
It takes around 9h 30m to get from Kaziranga National Park and Agra by taxi, plane and train.
The quickest way to get from Kaziranga National Park to Agra is to take a taxi, then fly and then take the train which takes around 9h 30m and will set you back approx ₹11,380 ($145).
The cheapest way to travel between Kaziranga National Park and Agra is to take the train which will typically cost around ₹4,615 ($58) for a standard one-way ticket.
Yes there is a train service that runs between Kaziranga National Park and Agra. It typically takes around 1 day 12h and departs 3 times a week.
There are no direct train services that runs from Kaziranga National Park to Agra. However, you can instead can take several connecting trains with a changeover in Viswanath Chrli and Rangiya Jn. These services run 3 times a week and will take a minimum of 1 day 12h.
Indian Railways run train services between Kaziranga National Park and Agra. Trains depart 3 times a week and will take around 1 day 12h, however, this may vary depending on the particular service and whether it runs express or stops all stations.
Sorry, looks like there is no bus service that runs between Kaziranga National Park and Agra. We recommend that you take a taxi to Dimapur (DMU) then fly from Dimapur (DMU) to Delhi (DEL) then take the train to Agra Cantt. instead which will take 9h 30m.
It doesn't look like you can fly directly from Kaziranga National Park to Agra. We recommend that you take a taxi to Dimapur (DMU) then fly from Dimapur (DMU) to Delhi (DEL) then take the train to Agra Cantt. instead which will take 9h 30m.
The closest major airport to Agra is Agra Airport (AGR) (AGR) which is approximately 5km (3 miles) from Agra. Gwalior Airport (GWL) (GWL) and Indira Gandhi International Airport (DEL) (DEL) are also nearby and might be a better alternative airport depending on where you are flying from.
No, its not really possible or feasible to drive from Kaziranga National Park to Agra. We recommend that you take a taxi to Dimapur (DMU) then fly from Dimapur (DMU) to Delhi (DEL) then take the train to Agra Cantt. instead which will take 9h 30m.
If you don't have a car, the easiest way to get from Kaziranga National Park to Agra is to take a taxi, then fly and then take the train which takes, on average, 9h 30m and will usually cost around ₹11,380 ($145).
Transport option | Duration | Cost | Frequency | Distance |
---|---|---|---|---|
Train to Kamakhya, Fly + 6 similar | 12h 20m | ₹16,315($205) | 5 times a week | 3,361km (2,089 miles) |
Train and Plane | 12h 55m | ₹9,550($120) | 5 times a week | 1,925km (1,196 miles) |
Train to Kamakhya, plane | 13h 5m | ₹9,075($115) | 5 times a week | 2,057km (1,278 miles) |
Train to Kamakhya, plane | 14h 5m | ₹7,085($89) | 5 times a week | 1,646km (1,023 miles) |
Train to Dibrugarh, plane | 15h 25m | ₹9,630($120) | 3 times a week | 2,400km (1,491 miles) |
Taxi, Plane and Train | 9h 30m | ₹11,380($145) | hourly | 2,053km (1,276 miles) |
Taxi to Imphal (IMF), plane and train | 12h 20m | ₹16,950($215) | hourly | 2,311km (1,436 miles) |
Train | 1 day 12h | ₹4,615($58) | 3 times a week | 1,946km (1,209 miles) |
Taxi, Train and Bus | 1 day 13h | ₹4,775($60) | twice a week | 1,927km (1,197 miles) |
IndiGo Airlines
Helitrans
Air India Limited
Spicejet
AirAsia India
Indian Railways
UPSRTC
The following major airports near Agra offer regular flights to various popular destinations within India and internationally.