The journey from Amritsar to Firozpur covers about 125 kilometers, connecting two historically significant cities in Punjab. You can travel by road via NH 54 or take a direct train, which is quite convenient. The drive takes approximately 3 hours, passing through scenic rural landscapes. Firozpur is famous for its proximity to the Hussainiwala border, making it a popular destination for history enthusiasts. Both bus and train services are reliable for this route.
Total Distance: 125 km by road, 110 km air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 3 hours | 3 hours 30 mins |
| Avg Price | 100-250 INR | 200-350 INR |
| Operator | Indian Railways | Punjab Roadways |
| Route | Amritsar Junction to Firozpur Cantonment. | NH 54 via Tarn Taran. |
| Tip | Trains are the most comfortable and direct way to travel. | Buses are frequent and depart from the Amritsar ISBT. |
October to March for pleasant weather.