2 Ways to Reach Ludhiana to Amritsar by train and bus

Planning a trip from Ludhiana to Amritsar Cleartrip helps you select the best route between Ludhiana & Amritsar based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Ludhiana & Amritsar

The distance from Ludhiana to Amritsar is approximately 146 kms. Take a look at the 2 routes available to reach Amritsar from Ludhiana

  • 1.

  • Reach Ludhiana to Amritsar by train

  • 2 h 13 m

  • Rs. 74

2 h 13 m
Rs. 74
You can reach Amritsar from Ludhiana by travelling in a train. Ludhiana to Amritsar train takes approximately 2 h 13 m. You can catch a train from Ludhiana and get down at Amritsar. The price of the train ticket is approximately Rs. 74.
  • 2.

  • Reach Ludhiana to Amritsar by bus

  • 3 h 42 m

  • Rs. 257

3 h 42 m
Rs. 257
Travelling in a bus is one of the ways to reach Amritsar from Ludhiana. The total journey between Ludhiana & Amritsar takes around 3 h 42 m in a bus. The bus ticket price for the journey is approximately Rs.257.
Check out all the available routes from Amritsar to Ludhiana →

Other popular routes from Ludhiana