Amritsar
Amritsar
Firozpur
Firozpur
Train Bus

Amritsar to Firozpur

Updated: 20 May 2026

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.
Fastest Way
Driving or taxi, taking about 2 hours 45 minutes.
Cheapest Way
Train, costing around 100 INR.
Compare Amritsar to Firozpur Routes
Train
Direct
Duration
3 hours
Avg Price
100-250 INR
Operator
Indian Railways
Route
Amritsar Junction to Firozpur Cantonment.

Trains are the most comfortable and direct way to travel.

Bus
Direct
Duration
3 hours 30 mins
Avg Price
200-350 INR
Operator
Punjab Roadways
Route
NH 54 via Tarn Taran.

Buses are frequent and depart from the Amritsar ISBT.

Travel Tips
  • Border Visit
    Check the timing for the retreat ceremony at Hussainiwala before planning your visit.
  • Train Booking
    Book your train tickets in advance to ensure a comfortable journey.
  • Local Transport
    Auto-rickshaws are readily available for local travel within Firozpur.
  • Food
    Try the local Punjabi street food in the city center.
  • Planning
    Plan your trip during the cooler months to enjoy the outdoor sites.
Safety Tips
  • Secure Belongings
    Keep your bags and valuables safe in public transport.
  • Border Safety
    Follow all instructions given by security personnel at the border.
  • Emergency Contacts
    Keep local emergency numbers saved in your phone.
  • Daytime Travel
    Prefer traveling during the day for better safety.
People Also Ask
  • Is there a direct train?
    Yes, there are direct trains between Amritsar and Firozpur.
  • How long is the bus ride?
    The bus ride takes about 3.5 hours.
  • Is Firozpur safe?
    Yes, it is a safe and historically rich city.
  • What is the best way to travel?
    Train is the most comfortable and direct mode.
  • Are there tolls?
    Yes, there are toll plazas on the highway.
Quick Info
  • From Amritsar, Punjab, India
  • To Firozpur, Punjab, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Firozpur
1
Hussainiwala Border
Visit the site of the retreat ceremony and the memorial of Bhagat Singh, Rajguru, and Sukhdev.
2
Anglo-Sikh War Memorial
A historic site commemorating the battles fought between the Sikhs and the British.
3
Firozpur Fort
Explore the remnants of the historic fort that played a key role in the region's history.
4
Harike Wetland
A beautiful wetland area near Firozpur, perfect for bird watching and nature photography.
Tags
Amritsar to Firozpur bus Amritsar to Firozpur train Firozpur travel guide Punjab road trip Amritsar to Firozpur distance how to reach Firozpur traveling in Punjab Firozpur railway station