2 Ways to Reach Shivpuri to Ajmer by train and bus

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

The distance from Shivpuri to Ajmer is approximately 435 kms. Take a look at the 2 routes available to reach Ajmer from Shivpuri

  • 1.

  • Reach Shivpuri to Ajmer by bus and train

  • 12 h 1 m

  • Rs. 1645

 
Shivpuri
 
1 h 51 m
Rs. 1302

Step 1: Take a Bus from Shivpuri to reach Guna

Travelling in a bus is one of the ways to reach Guna from Shivpuri. The total journey between Shivpuri & Guna takes around 1 h 51 m in a bus. The bus ticket price for the journey is approximately Rs.1302.
 
Guna
 
10 h 10 m
Rs. 343

Step 2: Take a Train from Guna to reach Ajmer

You can reach Ajmer from Guna by travelling in a train. Guna to Ajmer train takes approximately 10 h 10 m. You can catch a train from Guna and get down at Ajmer. The price of the train ticket is approximately Rs. 343.
 
Ajmer
  • 2.

  • Reach Shivpuri to Ajmer by train and bus

  • 13 h 30 m

  • Rs. 1301

 
Shivpuri
 
5 h 15 m
Rs. 663

Step 1: Take a Train from Shivpuri to reach Mathura

You can reach Mathura from Shivpuri by travelling in a train. Shivpuri to Mathura train takes approximately 5 h 15 m. You can catch a train from Shivpuri and get down at Mathura. The price of the train ticket is approximately Rs. 663.
 
Mathura
 
8 h 15 m
Rs. 638

Step 2: Take a Bus from Mathura to reach Ajmer

Travelling in a bus is one of the ways to reach Ajmer from Mathura. The total journey between Mathura & Ajmer takes around 8 h 15 m in a bus. The bus ticket price for the journey is approximately Rs.638.
 
Ajmer
Check out all the available routes from Ajmer to Shivpuri →

Other popular routes from Shivpuri