Sangrur
Sangrur
Amritsar
Amritsar
Train

Sangrur to Amritsar

Updated: 22 May 2026

The journey from Sangrur to Amritsar covers 220 kilometers. You can travel via NH 54. Buses and trains are available, taking about 4.5 to 5 hours. Amritsar is a major tourist destination.

Total Distance: 220 km by road, 190 km air distance.
Fastest Way
Driving takes 4 hours.
Cheapest Way
Bus is the cheapest at 250 INR.
Compare Sangrur to Amritsar Routes
Train
Direct
Duration
5 hours
Avg Price
250-500 INR
Operator
Indian Railways
Route
Sangrur to Amritsar Junction

Book in advance.

Travel Tips
  • Traffic
    Amritsar city is busy.
  • Roads
    Good highway connectivity.
  • Food
    Try Amritsari Kulcha.
  • Booking
    Book trains early.
  • Parking
    Use hotel parking.
Safety Tips
  • Driving
    Stay alert.
  • Valuables
    Keep safe.
  • Emergency
    Dial 112.
  • Night
    Avoid late travel.
People Also Ask
  • Is it a long trip?
    Yes, 4-5 hours.
  • Are buses frequent?
    Yes.
  • Is it safe?
    Yes.
  • Best time?
    Winter.
  • Are taxis available?
    Yes.
Quick Info
  • From Sangrur, Punjab, India
  • To Amritsar, Punjab, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Amritsar
1
Golden Temple
The holiest Sikh shrine.
2
Jallianwala Bagh
Historic memorial.
3
Wagah Border
Daily flag ceremony.
4
Partition Museum
Historical exhibits.
Tags
Sangrur to Amritsar bus Sangrur to Amritsar train distance Sangrur to Amritsar Punjab travel Amritsar transport