
Bhopal to Amritsar
Amritsar is approximately 1050+ kms from Bhopal. The fastest way to reach Amritsar from Bhopal is by Flight Via Jaipur. It takes approximately 4 hours. The cheapest way to reach Amritsar from Bhopal is by Train Via Delhi which would take approximately 24 hours.
Sort By
Mode of Transport
Via Delhi
Bhopal
Delhi
Amritsar
Approx Travel Time
11h 55m
₹4,391
Onwards
Bhopal
Delhi
Amritsar
Approx Travel Time
3h 40m
₹7,881
Onwards
CHEAPEST
Bhopal
Delhi
Amritsar
Approx Travel Time
23h 25m
₹425
Onwards
Bhopal
Delhi
Amritsar
Approx Travel Time
15h 10m
₹3,915
Onwards
Via Jaipur
FASTEST
Bhopal
Jaipur
Amritsar
Approx Travel Time
3h 25m
₹11,919
Onwards
Bhopal
Jaipur
Amritsar
Approx Travel Time
11h 55m
₹6,842
Onwards
Bhopal
Jaipur
Amritsar
Approx Travel Time
14h 10m
₹7,069
Onwards
Via Gwalior
Bhopal
Gwalior
Amritsar
Approx Travel Time
10h 40m
On Demand
Via Ludhiana
Bhopal
Ludhiana
Amritsar
Approx Travel Time
23h 25m
₹575
Onwards
Frequently Asked Questions
What is the distance between Bhopal and Amritsar?
Amritsar is approximately 1050+ kms from Bhopal.
How long does it take to reach Amritsar from Bhopal?
It takes approximately 4 hours to reach Amritsar from Bhopal by Flight Via Jaipur.
What is the cheapest way to reach Amritsar from Bhopal?
The cheapest way to reach Amritsar from Bhopal is by Train Via Delhi.
What is the fastest way to reach Amritsar from Bhopal?
The fastest way to reach Amritsar from Bhopal is by Flight Via Jaipur.