
Maihar to Amritsar
Amritsar is approximately 1200+ kms from Maihar. The fastest way to reach Amritsar from Maihar is by Train, Flight Via Varanasi. It takes approximately 10 hours. The cheapest way to reach Amritsar from Maihar is by Train Via Delhi which would take approximately 24 hours.
Sort By
Mode of Transport
Via Lucknow
RECOMMENDED
Maihar
Lucknow
Amritsar
Approx Travel Time
9h 40m
On Demand
Via Gwalior
Maihar
Gwalior
Amritsar
Approx Travel Time
10h 40m
On Demand
Maihar
Gwalior
Amritsar
Approx Travel Time
1d 0h 10m
On Demand
Via Delhi
CHEAPEST
Maihar
Delhi
Amritsar
Approx Travel Time
23h 55m
₹625
Onwards
Maihar
Delhi
Amritsar
Approx Travel Time
15h 40m
₹4,115
Onwards
Via Mathura
Maihar
Mathura
Amritsar
Approx Travel Time
1d 0h 10m
₹760
Onwards
Via Agra
Maihar
Agra
Amritsar
Approx Travel Time
1d 0h 10m
₹760
Onwards
Via Faridabad
Maihar
Faridabad
Amritsar
Approx Travel Time
1d 0h 10m
₹755
Onwards
Via Dholpur
Maihar
Dholpur
Amritsar
Approx Travel Time
1d 0h 10m
₹760
Onwards
Via Varanasi
FASTEST
Maihar
Varanasi
Amritsar
Approx Travel Time
9h 25m
₹8,389
Onwards
Frequently Asked Questions
What is the distance between Maihar and Amritsar?
Amritsar is approximately 1200+ kms from Maihar.
How long does it take to reach Amritsar from Maihar?
It takes approximately 10 hours to reach Amritsar from Maihar by Train, Flight Via Varanasi.
What is the cheapest way to reach Amritsar from Maihar?
The cheapest way to reach Amritsar from Maihar is by Train Via Delhi.
What is the fastest way to reach Amritsar from Maihar?
The fastest way to reach Amritsar from Maihar is by Train, Flight Via Varanasi.