
Amritsar to Bandhavgarh
Bandhavgarh is approximately 1200+ kms from Amritsar. The fastest way to reach Bandhavgarh from Amritsar is by Flight, Train Via Delhi, Jabalpur. It takes approximately 8 hours. The cheapest way to reach Bandhavgarh from Amritsar is by Bus, Train Via Faridabad, Katni which would take approximately 28 hours.
Sort By
Mode of Transport
Via Delhi, Jabalpur
RECOMMENDED
FASTEST
Amritsar
Delhi
Jabalpur
Bandhavgarh
Approx Travel Time
7h 59m
₹8,930
Onwards
Amritsar
Delhi
Jabalpur
Bandhavgarh
Approx Travel Time
14h 44m
₹5,554
Onwards
Amritsar
Delhi
Jabalpur
Bandhavgarh
Approx Travel Time
17h 29m
₹5,843
Onwards
Via Lucknow, Maihar
Amritsar
Lucknow
Maihar
Bandhavgarh
Approx Travel Time
15h 35m
₹10,702
Onwards
Amritsar
Lucknow
Maihar
Bandhavgarh
Approx Travel Time
18h 3m
₹9,467
Onwards
Via Gwalior, Katni
Amritsar
Gwalior
Katni
Bandhavgarh
Approx Travel Time
1d 0h 7m
On Demand
Via Panipat, Katni
Amritsar
Panipat
Katni
Bandhavgarh
Approx Travel Time
1d 2h 53m
₹5,610
Onwards
Via Faridabad, Katni
CHEAPEST
Amritsar
Faridabad
Katni
Bandhavgarh
Approx Travel Time
1d 3h 31m
₹939
Onwards
Via Lucknow, Katni
Amritsar
Lucknow
Katni
Bandhavgarh
Approx Travel Time
18h 58m
₹5,530
Onwards
Via Lucknow, Sihora
Amritsar
Lucknow
Sihora
Bandhavgarh
Approx Travel Time
18h 23m
₹5,575
Onwards
Frequently Asked Questions
What is the distance between Amritsar and Bandhavgarh?
Bandhavgarh is approximately 1200+ kms from Amritsar.
How long does it take to reach Bandhavgarh from Amritsar?
It takes approximately 8 hours to reach Bandhavgarh from Amritsar by Flight, Train Via Delhi, Jabalpur.
What is the cheapest way to reach Bandhavgarh from Amritsar?
The cheapest way to reach Bandhavgarh from Amritsar is by Bus, Train Via Faridabad, Katni.
What is the fastest way to reach Bandhavgarh from Amritsar?
The fastest way to reach Bandhavgarh from Amritsar is by Flight, Train Via Delhi, Jabalpur.


