3 Ways to Reach Karnal to Agra by Bus, Train, Flights, Drive & Taxi

Planning a trip from Karnal to Agra Cleartrip helps you select the best route between Karnal & Agra based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Karnal & Agra

The distance from Karnal to Agra is approximately 329.92kms. By car, it takes roughly 4h 30m to reach Agra from Karnal . Take a look at the 3 routes available to reach Agra from Karnal

  • 1.

  • Reach Karnal to Agra by train

  • 7h 11m

  • Rs. 750

 
Karnal (KUN)
 
7h 11m
Rs. 750
You can reach Raja Ki Mandi (RKM) from Karnal (KUN) by travelling in a train. Karnal (KUN) to Raja Ki Mandi (RKM) train takes approximately 7h 11m. You can catch a train from Karnal (KUN) and get down at Raja Ki Mandi (RKM). The price of the train ticket is approximately Rs. 750.
 
Raja Ki Mandi (RKM)
  • 2.

  • Reach Karnal to Agra by Drive

  • 4h 30m

  • Rs. 2165

 
Karnāl
 
4h 30m
Rs. 2165
You can take a car from Karnāl to Agra. It will take you around 4h 30m to cover distance of 329.92kms and reach Agra from Karnāl. The total amount for the journey will be approximately Rs.2165.
 
Agra
  • 3.

  • Reach Karnal to Agra by taxi

  • 4h 30m

  • Rs. 5500

 
Karnāl
 
4h 30m
Rs. 5500
You can take a car from Karnāl to Agra. It will take you around 4h 30m to cover distance of 329.92kms and reach Agra from Karnāl. The total amount for the journey will be approximately Rs.5500.
 
Agra
Check out all the available routes from Agra to Karnal →

Other popular routes from Karnal