There are 6 ways to get from Amritsar to Sukhna Lake by train, bus, taxi, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Train
-
Take the train from Amritsar Jn to Chandigarh
5 alternative options
Bus
-
Take the bus from Amritsar to Chandigarh
Bus via Isbt-17
-
Take the bus from Amritsar to Chandigarh
Taxi
-
Take a taxi from Amritsar to Sukhna Lake
Drive
-
Drive from Amritsar to Sukhna Lake
Fly
-
Fly from Amritsar (ATQ) to Chandigarh (IXC)
Amritsar (ATQ) to Chandigarh (IXC) flights
The flight time between Amritsar (ATQ) and Chandigarh (IXC) is around 4h 38m and covers a distance of around 221 km. This includes an average layover time of around 2h 11m. Services are operated by IndiGo Airlines, GoAir, Vistara and others. Typically 86 flights run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Amritsar to Sukhna Lake is to bus which costs ₹340 - ₹550 and takes 6h 43m.
The quickest way to get from Amritsar to Sukhna Lake is to taxi which costs ₹7,000 - ₹8,500 and takes 3h 22m.
No, there is no direct bus from Amritsar to Sukhna Lake. However, there are services departing from Amritsar and arriving at Kishangarh via Isbt-43. The journey, including transfers, takes approximately 6h 43m.
The distance between Amritsar and Sukhna Lake is 210 km. The road distance is 231.2 km.
The best way to get from Amritsar to Sukhna Lake without a car is to train which takes 4h 40m and costs ₹180 - ₹950.
It takes approximately 4h 40m to get from Amritsar to Sukhna Lake, including transfers.
Amritsar to Sukhna Lake bus services, operated by CTU, depart from Amritsar station.
The best way to get from Amritsar to Sukhna Lake is to train which takes 4h 40m and costs ₹180 - ₹950. Alternatively, you can bus, which costs ₹340 - ₹550 and takes 6h 43m, you could also fly, which costs ₹5,500 - ₹17,000 and takes 4h 20m.
There is no direct flight from Amritsar Airport to Chandigarh Airport. The quickest flight takes 3h and has one stopover.
Amritsar to Sukhna Lake bus services, operated by CTU, arrive at Chandigarh station.

- Distance: 209.7 km
- Duration: 4h 40m
What companies run services between Amritsar, India and Sukhna Lake, India?
Indian Railways operates a train from Amritsar Jn to Chandigarh 5 times a day. Tickets cost ₹170 - ₹950 and the journey takes 4h 18m. Alternatively, CTU operates a bus from Amritsar to Chandigarh every 4 hours. Tickets cost ₹320 - ₹490 and the journey takes 5h 50m.

- Website
- goindigo.in
Flights from Amritsar to Chandigarh via Delhi
- Ave. Duration
- 3h 36m
- When
- Every day
- Estimated price
- ₹5,000 - ₹17,000
Flights from Amritsar to Chandigarh via Srinagar
- Ave. Duration
- 5h 10m
- When
- Wednesday
- Estimated price
- ₹5,500 - ₹17,000
Flights from Amritsar to Chandigarh via Pune
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹11,000 - ₹31,000
Flights from Amritsar to Chandigarh via Srinagar, Jammu
- Ave. Duration
- 4h 50m
- When
- Sunday
- Estimated price
- ₹5,500 - ₹17,000

- Website
- goair.in
Flights from Amritsar to Chandigarh via Srinagar
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹5,500 - ₹15,000

- Website
- airvistara.com
Flights from Amritsar to Chandigarh via Delhi
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹5,000 - ₹16,000

India’s national rail operator runs passenger and freight trains on both long-distance and suburban routes across the country, from slower multi-stop to faster and more comfortable services. It’s a practical and affordable way to explore the country. Advance ticket bookings usually open 120 days before the date of the journey for Indian nationals; 365 days for international travellers. You’ll be allocated a seat or berth when you book and choose your class of travel.
Contact Details
- Website
- indianrail.gov.in
Train from Amritsar Jn to Chandigarh
- Ave. Duration
- 4h 18m
- Frequency
- 5 times a day
- Estimated price
- ₹170 - ₹950
- Website
- irctc.co.in
- Book at
- 12go.asia
- Sleeper Class
- ₹170 - ₹220
- Third AC (3A)
- ₹500 - ₹700
- Second AC (2A)
- ₹700 - ₹950

- Phone
- 0172-2990216
- ctu-chd@nic.in
- Website
- chdctu.gov.in
Bus from Amritsar to Chandigarh
- Ave. Duration
- 5h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹320 - ₹490
- Schedules at
- chdctu.gov.in

- Phone
- 8894755055
- northerntravels55@gmail.com
- Website
- northernbuses.com
Bus from Amritsar to Chandigarh
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- ₹1,250
- Schedules at
- northernbuses.com
- Ave. Duration
- 3h 22m
- Estimated price
- ₹7,000 - ₹8,500
R K Holidays
- Phone
- +91 97 79 91 61 61
- Website
- amrittaxiservice.com
Nishan Car Rentals
- Phone
- +91 94 64 55 58 74
- Website
- taxiservicesinamritsar.in
Jwala Tours and Travels
- Phone
- +91 98 76 70 15 51
- Website
- amritsartaxi.in
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, Why you should take the train in the US and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Amritsar to Sukhna Lake is 231 km. It takes approximately 3h 22m to drive from Amritsar to Sukhna Lake.
GoAir, Vistara and IndiGo Airlines offer flights from Amritsar Airport to Chandigarh Airport.
There are 246+ hotels available in Sukhna Lake. Prices start at ₹7,500 per night.
The best way to get from Amritsar to Amritsar Airport is to taxi which takes 13 min and costs ₹500 - ₹650.