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