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

₹13,847

Onwards

CHEAPEST

Kangra

Delhi

Shajapur

Approx Travel Time

1d 1h 10m

₹1,578

Onwards

Ads by MMT

Via Mohali, Indore

FASTEST

Kangra

Mohali

Indore

Shajapur

Approx Travel Time

7h 35m

₹15,451

Onwards

Kangra

Mohali

Indore

Shajapur

Approx Travel Time

8h 5m

₹15,501

Onwards

Via Chandigarh

Kangra

Chandigarh

Shajapur

Approx Travel Time

23h 55m

On Demand

Kangra

Chandigarh

Shajapur

Approx Travel Time

19h 40m

On Demand

Ads by MMT

Via Sirhind

Kangra

Sirhind

Shajapur

Approx Travel Time

1d 0h 11m

On Demand

Via Ludhiana

Kangra

Ludhiana

Shajapur

Approx Travel Time

1d 0h 11m

On Demand

Via Karnal

Kangra

Karnal

Shajapur

Approx Travel Time

23h 45m

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