hero
How2Go
Shajapur to Amritsar

Shajapur to Amritsar

Amritsar is approximately 1100+ kms from Shajapur. The fastest way to reach Amritsar from Shajapur is by Train, Flight Via Indore, Delhi. It takes approximately 8 hours. The cheapest way to reach Amritsar from Shajapur is by Train which would take approximately 24 hours.

Sort By
Mode of Transport

Via Bhopal, Delhi

RECOMMENDED

Shajapur

Bhopal

Delhi

Amritsar

Approx Travel Time

8h 3m

₹8,171

Onwards

Via Indore, Delhi

FASTEST

Shajapur

Indore

Delhi

Amritsar

Approx Travel Time

7h 45m

₹9,816

Onwards

Ads by MMT

Via Indore, Jaipur

Shajapur

Indore

Jaipur

Amritsar

Approx Travel Time

8h

₹9,791

Onwards

Shajapur

Indore

Jaipur

Amritsar

Approx Travel Time

8h 5m

₹9,681

Onwards

Via Agra

Shajapur

Agra

Amritsar

Approx Travel Time

18h 35m

₹930

Onwards

Ads by MMT

Via Gwalior

Shajapur

Gwalior

Amritsar

Approx Travel Time

20h 5m

On Demand

Via Panipat

Shajapur

Panipat

Amritsar

Approx Travel Time

21h 43m

On Demand

Direct Train

CHEAPEST

Shajapur

Amritsar

Approx Travel Time

1d 0h 15m

₹550

Onwards

Via Mathura

Shajapur

Mathura

Amritsar

Approx Travel Time

21h 40m

₹2,199

Onwards

Via Bhopal, Jaipur

Shajapur

Bhopal

Jaipur

Amritsar

Approx Travel Time

8h 18m

₹9,127

Onwards

Frequently Asked Questions

What is the distance between Shajapur and Amritsar?

Amritsar is approximately 1100+ kms from Shajapur.

How long does it take to reach Amritsar from Shajapur?

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

What is the cheapest way to reach Amritsar from Shajapur?

The cheapest way to reach Amritsar from Shajapur is by Train.

What is the fastest way to reach Amritsar from Shajapur?

The fastest way to reach Amritsar from Shajapur is by Train, Flight Via Indore, Delhi.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India