hero
How2Go
Kangra to Shivpuri

Kangra to Shivpuri

Shivpuri is approximately 800+ km from Kangra, 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 Delhi

RECOMMENDED

Kangra

Delhi

Shivpuri

Approx Travel Time

9h 33m

₹8,308

Onwards

CHEAPEST

Kangra

Delhi

Shivpuri

Approx Travel Time

18h 40m

₹1,430

Onwards

Kangra

Delhi

Shivpuri

Approx Travel Time

11h 50m

₹8,843

Onwards

Via Delhi, Gwalior

FASTEST

Kangra

Delhi

Gwalior

Shivpuri

Approx Travel Time

7h 50m

₹10,851

Onwards

Kangra

Delhi

Gwalior

Shivpuri

Approx Travel Time

8h 2m

₹13,824

Onwards

Via Mohali, Agra

Kangra

Mohali

Agra

Shivpuri

Approx Travel Time

21h 23m

₹5,118

Onwards

Via Delhi, Agra

Kangra

Delhi

Agra

Shivpuri

Approx Travel Time

9h 18m

₹8,313

Onwards

Kangra

Delhi

Agra

Shivpuri

Approx Travel Time

11h 20m

₹8,883

Onwards

Kangra

Delhi

Agra

Shivpuri

Approx Travel Time

10h 3m

₹12,792

Onwards

Via Delhi, Datia

Kangra

Delhi

Datia

Shivpuri

Approx Travel Time

10h 49m

₹9,203

Onwards

Frequently Asked Questions

What is the distance between Kangra and Shivpuri?

Shivpuri is approximately 800+ kms from Kangra.

How long does it take to reach Shivpuri from Kangra?

It takes approximately 8 hours to reach Shivpuri from Kangra by Flight, Bus Via Delhi, Gwalior.

What is the cheapest way to reach Shivpuri from Kangra?

The cheapest way to reach Shivpuri from Kangra is by Bus Via Delhi.

What is the fastest way to reach Shivpuri from Kangra?

The fastest way to reach Shivpuri from Kangra is by Flight, Bus Via Delhi, Gwalior.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India