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

Planning a trip from Agra to Shivpuri Cleartrip helps you select the best route between Agra & Shivpuri 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 Agra & Shivpuri

The distance from Agra to Shivpuri is approximately 231.53kms. By car, it takes roughly 3h 51m to reach Shivpuri from Agra . Take a look at the 3 routes available to reach Shivpuri from Agra

  • 1.

  • Reach Agra to Shivpuri by train

  • 4h 8m

  • Rs. 650

 
Raja Ki Mandi (RKM)
 
4h 8m
Rs. 650
You can reach Shivpuri (SVPI) from Raja Ki Mandi (RKM) by travelling in a train. Raja Ki Mandi (RKM) to Shivpuri (SVPI) train takes approximately 4h 8m. You can catch a train from Raja Ki Mandi (RKM) and get down at Shivpuri (SVPI). The price of the train ticket is approximately Rs. 650.
 
Shivpuri (SVPI)
  • 2.

  • Reach Agra to Shivpuri by Drive

  • 3h 51m

  • Rs. 1520

 
Agra
 
3h 51m
Rs. 1520
You can take a car from Agra to Shivpuri. It will take you around 3h 51m to cover distance of 231.53kms and reach Shivpuri from Agra. The total amount for the journey will be approximately Rs.1520.
 
Shivpuri
  • 3.

  • Reach Agra to Shivpuri by taxi

  • 3h 51m

  • Rs. 4100

 
Agra
 
3h 51m
Rs. 4100
You can take a car from Agra to Shivpuri. It will take you around 3h 51m to cover distance of 231.53kms and reach Shivpuri from Agra. The total amount for the journey will be approximately Rs.4100.
 
Shivpuri
Check out all the available routes from Shivpuri to Agra →

Other popular routes from Agra