How to travel from Kaziranga National Park to Agra, India

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.

9 routes found

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 AgraKaziranga National Park if you're planning a return trip.

1
train
+
plane
+

Train to Kamakhya, Fly

Take the train to Kamakhya then fly from Gauhati (GAU) to Agra (AGR).

  • Duration12h 20m
  • Flight time5h 40m
  • Typical cost
    ₹16,315($205)
Operated by

Multiple operators

6 similiar routes

We’ve grouped similar routes together, click the arrows to see the other options.

💰 Cheapest
2
train
+
train
+

Train

Take the train to Rangiya Jn and then to Agra Fort.

  • Duration1 day 12h
  • Departs3 times a week
  • Typical cost
    ₹4,615($58)
Operated by

Indian Railways

3
taxi
+
train
+
bus
+
bus
+

Taxi, Train and Bus

Take a taxi to Rangapara North then take the train to Ballia then take the bus to Alambagh and then to Agra ISBT.

  • Duration1 day 13h
  • Departstwice a week
  • Typical cost
    ₹4,775($60)
Operated by

Multiple operators

Frequently asked questionsabout travel between Kaziranga National Park and Agra

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.

Train travel

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.

Bus travel

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.

Flights and Airlines

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.

Drive yourself

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).

How do I get from Kaziranga National Park to Agra

Compare travel optionsbetween Kaziranga National Park and Agra

Transport options from Kaziranga National Park to Agra
Transport optionDurationCostFrequencyDistance
Train to Kamakhya, Fly + 6 similar
12h 20m
₹16,315($205)
5 times a week3,361km (2,089 miles)
Train and Plane12h 55m
₹9,550($120)
5 times a week1,925km (1,196 miles)
Train to Kamakhya, plane13h 5m
₹9,075($115)
5 times a week2,057km (1,278 miles)
Train to Kamakhya, plane14h 5m
₹7,085($89)
5 times a week1,646km (1,023 miles)
Train to Dibrugarh, plane15h 25m
₹9,630($120)
3 times a week2,400km (1,491 miles)
Taxi, Plane and Train9h 30m
₹11,380($145)
hourly2,053km (1,276 miles)
Taxi to Imphal (IMF), plane and train12h 20m
₹16,950($215)
hourly2,311km (1,436 miles)
Train
1 day 12h
₹4,615($58)
3 times a week1,946km (1,209 miles)
Taxi, Train and Bus
1 day 13h
₹4,775($60)
twice a week1,927km (1,197 miles)

Top Carriersoperating between Kaziranga National Park and Agra

Airlines

Train operators

Bus companies

Airports near Agra

The following major airports near Agra offer regular flights to various popular destinations within India and internationally.

AGR
Agra Airport (AGR)
Domestic Airport
Distance
5km (3 miles) from Agra
GWL
Gwalior Airport (GWL)
Domestic Airport
Distance
100km (62 miles) from Agra
DEL
Indira Gandhi International Airport (DEL)
International Airport
Distance
178km (110 miles) from Agra