hero
How2Go
Dharmapuri to Shivpuri

Dharmapuri to Shivpuri

Shivpuri is approximately 1950+ km from Dharmapuri, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Shivpuri.

Read More
Sort By
Mode of Transport

Via Bangalore, Agra

RECOMMENDED

Dharmapuri

Bangalore

Agra

Shivpuri

Approx Travel Time

11h 32m

₹8,542

Onwards

Via Bangalore, Gwalior

FASTEST

Dharmapuri

Bangalore

Gwalior

Shivpuri

Approx Travel Time

10h 24m

₹10,141

Onwards

Dharmapuri

Bangalore

Gwalior

Shivpuri

Approx Travel Time

11h 15m

₹10,796

Onwards

Dharmapuri

Bangalore

Gwalior

Shivpuri

Approx Travel Time

10h 31m

₹13,096

Onwards

Dharmapuri

Bangalore

Gwalior

Shivpuri

Approx Travel Time

11h 27m

₹13,114

Onwards

Via Kurnool

Dharmapuri

Kurnool

Shivpuri

Approx Travel Time

1d 16h 53m

On Demand

Via Hyderabad, Bhopal

CHEAPEST

Dharmapuri

Hyderabad

Bhopal

Shivpuri

Approx Travel Time

1d 9h 47m

₹4,369

Onwards

Via Anantapur

Dharmapuri

Anantapur

Shivpuri

Approx Travel Time

1d 17h 22m

On Demand

Via Bangalore, Bhopal

Dharmapuri

Bangalore

Bhopal

Shivpuri

Approx Travel Time

14h 9m

₹9,375

Onwards

Dharmapuri

Bangalore

Bhopal

Shivpuri

Approx Travel Time

15h

₹10,030

Onwards

Frequently Asked Questions

What is the distance between Dharmapuri and Shivpuri?

Shivpuri is approximately 1950+ kms from Dharmapuri.

How long does it take to reach Shivpuri from Dharmapuri?

It takes approximately 11 hours to reach Shivpuri from Dharmapuri by Train, Flight, Bus Via Bangalore, Gwalior.

What is the cheapest way to reach Shivpuri from Dharmapuri?

The cheapest way to reach Shivpuri from Dharmapuri is by Bus Via Hyderabad, Bhopal.

What is the fastest way to reach Shivpuri from Dharmapuri?

The fastest way to reach Shivpuri from Dharmapuri is by Train, Flight, Bus Via Bangalore, Gwalior.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India