hero
How2Go
Kangra to Shajapur

Kangra to Shajapur

Shajapur is approximately 1050+ kms from Kangra. The fastest way to reach Shajapur from Kangra is by Flight, Train Via Mohali, Indore. It takes approximately 8 hours. The cheapest way to reach Shajapur from Kangra is by Bus, Train Via Delhi which would take approximately 25 hours.

Sort By
Mode of Transport

Via Jaipur

RECOMMENDED

Kangra

Jaipur

Shajapur

Approx Travel Time

11h 10m

On Demand

Via Delhi

Kangra

Delhi

Shajapur

Approx Travel Time

14h 55m

₹4,127

Onwards

CHEAPEST

Kangra

Delhi

Shajapur

Approx Travel Time

1d 1h 10m

₹996

Onwards

Kangra

Delhi

Shajapur

Approx Travel Time

18h 10m

₹4,736

Onwards

Ads by MMT

Via Mohali, Indore

FASTEST

Kangra

Mohali

Indore

Shajapur

Approx Travel Time

7h 35m

₹7,988

Onwards

Kangra

Mohali

Indore

Shajapur

Approx Travel Time

8h 5m

₹8,052

Onwards

Via Udaipur, Indore

Kangra

Udaipur

Indore

Shajapur

Approx Travel Time

7h 35m

₹15,937

Onwards

Ads by MMT

Via Amritsar, Gwalior

Kangra

Amritsar

Gwalior

Shajapur

Approx Travel Time

13h 5m

On Demand

Via Chandigarh

Kangra

Chandigarh

Shajapur

Approx Travel Time

19h 40m

On Demand

Kangra

Chandigarh

Shajapur

Approx Travel Time

23h 55m

On Demand

Frequently Asked Questions

What is the distance between Kangra and Shajapur?

Shajapur is approximately 1050+ kms from Kangra.

How long does it take to reach Shajapur from Kangra?

It takes approximately 8 hours to reach Shajapur from Kangra by Flight, Train Via Mohali, Indore.

What is the cheapest way to reach Shajapur from Kangra?

The cheapest way to reach Shajapur from Kangra is by Bus, Train Via Delhi.

What is the fastest way to reach Shajapur from Kangra?

The fastest way to reach Shajapur from Kangra is by Flight, Train Via Mohali, Indore.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India