
Belpahar to Amritsar
Amritsar is approximately 1800+ kms from Belpahar. The fastest way to reach Amritsar from Belpahar is by Train, Flight Via Patna. It takes approximately 14 hours. The cheapest way to reach Amritsar from Belpahar is by Train Via Delhi which would take approximately 33 hours.
Sort By
Mode of Transport
Via Patna
RECOMMENDED
FASTEST
Belpahar
Patna
Amritsar
Approx Travel Time
13h 55m
₹7,846
Onwards
Via Gwalior
Belpahar
Gwalior
Amritsar
Approx Travel Time
19h 40m
On Demand
Belpahar
Gwalior
Amritsar
Approx Travel Time
1d 9h 10m
On Demand
Via Nagpur
Belpahar
Nagpur
Amritsar
Approx Travel Time
15h 10m
₹8,427
Onwards
Via Delhi
Belpahar
Delhi
Amritsar
Approx Travel Time
1d 0h 25m
₹4,298
Onwards
CHEAPEST
Belpahar
Delhi
Amritsar
Approx Travel Time
1d 8h 40m
₹750
Onwards
Via Mathura
Belpahar
Mathura
Amritsar
Approx Travel Time
1d 8h 55m
₹895
Onwards
Via Agra
Belpahar
Agra
Amritsar
Approx Travel Time
1d 8h 55m
₹905
Onwards
Via Champa
Belpahar
Champa
Amritsar
Approx Travel Time
1d 9h 10m
₹835
Onwards
Via Datia
Belpahar
Datia
Amritsar
Approx Travel Time
1d 9h 25m
₹905
Onwards
Frequently Asked Questions
What is the distance between Belpahar and Amritsar?
Amritsar is approximately 1800+ kms from Belpahar.
How long does it take to reach Amritsar from Belpahar?
It takes approximately 14 hours to reach Amritsar from Belpahar by Train, Flight Via Patna.
What is the cheapest way to reach Amritsar from Belpahar?
The cheapest way to reach Amritsar from Belpahar is by Train Via Delhi.
What is the fastest way to reach Amritsar from Belpahar?
The fastest way to reach Amritsar from Belpahar is by Train, Flight Via Patna.