There are 6 ways to get from Ambāla to Amritsar by bus (Flixbus), train, car, taxi, bus, 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.
Bus
best- Take the bus from Ambala to Amritsarbus redbusIndia_Bharat Benz A/C Seater /Sleeper / ...
5h 15m₹230–3,300Train
cheapest- Take the train from Ambala Cant Jn to Amritsar Jntrain 18237 / ...
5h 15m₹190–1,600Drive 250.5 km
- Drive from Ambāla to Amritsarcar 250.5 km
3h 39m₹2,804–4,050Taxi
- Take the taxi from Ambāla to Amritsartaxi 250.5 km
3h 39m₹6,500–8,500Bus, fly
- Take the bus from Ambala to Tribune Chowkbus
- Fly from Chandigarh International Airport (IXC) to Sri Guru Ram Dass Jee International Airport (ATQ)plane IXC - ATQ
7h 52m₹7,690–11,940Bus via Chandīgarh
- Take the bus from FlixBus Ambala to FlixBus Chandigarh - Sector 43bus FlixBus IN0121F / ...
- Take the bus from Chandigarh- ISBT 43 to Amritsarbus Ac
5h 45m₹228–1,054
Ambāla to Amritsar by bus
Comparing Your Travel Options
The cheapest way to get from Ambāla to Amritsar is to bus which costs ₹230 - ₹3,300 and takes 5h 15m.
The fastest way to get from Ambāla to Amritsar is to drive which takes 3h 39m and costs ₹2,800 - ₹4,100.
Yes, there is a direct bus departing from Ambala and arriving at Amritsar. Services depart every four hours, and operate every day. The journey takes approximately 5h 15m.
Yes, there is a direct train departing from Ambala Cant Jn and arriving at Amritsar Jn. Services depart hourly, and operate every day. The journey takes approximately 5h 15m.
The distance between Ambāla and Amritsar is 248 km. The road distance is 250.5 km.
The best way to get from Ambāla to Amritsar without a car is to bus which takes 5h 15m and costs ₹230 - ₹3,300.
The bus from Ambala to Amritsar takes 5h 15m including transfers and departs every four hours.
Ambāla to Amritsar bus services, operated by Zingbus, depart from Ambala station.
Ambāla to Amritsar train services, operated by Indian Railways, depart from Ambala Cant Jn station.
The best way to get from Ambāla to Amritsar is to bus which takes 5h 15m and costs ₹230 - ₹3,300. Alternatively, you can train, which costs ₹190 - ₹1,600 and takes 5h 15m.
What companies run services between Ambāla, India and Amritsar, India?
Zingbus operates a bus from Ambala to Amritsar every 4 hours. Tickets cost ₹420–1,100 and the journey takes 5h 15m. 11 other operators also service this route. Alternatively, Indian Railways operates a train from Ambala Cant Jn to Amritsar Jn hourly. Tickets cost ₹190–1,600 and the journey takes 5h 15m.
- Website
- airindia.in
Flights from Chandigarh International Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- ₹5,000–14,000
- Website
- goindigo.in
Flights from Chandigarh International Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₹7,000–11,000
Flights from Chandigarh International Airport to Sri Guru Ram Dass Jee International Airport via Jaipur, Delhi
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹7,000–11,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ambala Cant Jn to Amritsar Jn
- Ave. Duration
- 5h 15m
- Frequency
- Hourly
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Ambala to Amritsar
- Ave. Duration
- 5h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹420–1,100
- Schedules at
- Zingbus
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from Ambala to Amritsar
- Ave. Duration
- 4h 35m
- Frequency
- 5 times a day
- Estimated price
- ₹420–1,200
- Website
- FlixBus India
Bus from FlixBus Ambala to FlixBus Chandigarh - Sector 43
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- ₹160–230
- Website
- FlixBus India
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from Ambala to Amritsar
- Ave. Duration
- 5h 49m
- Frequency
- Once daily
- Estimated price
- ₹230–600
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹270–330
- Express
- ₹230–300
- AC Sleeper
- ₹450–600
- Website
- Moon Light Travels Katra
Bus from Ambala to Amritsar
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Schedules at
- Moon Light Travels Katra
- Phone
- +91 93181 81834
- Website
- Travel Point World LLP
Bus from Ambala to Amritsar
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a week
- Website
- Travel Point World LLP
- Phone
- +91 98424 37444
- [email protected]
- Website
- Al Travels
Bus from Ambala to Amritsar
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a week
- Schedules at
- Al Travels
- Website
- Sana Travels
Bus from Ambala to Amritsar
- Ave. Duration
- 5h
- Frequency
- 4 times a week
- Schedules at
- Sana Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Ambala to Amritsar
- Ave. Duration
- 5h 30m
- Frequency
- 4 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- omio.com
Bus from Ambala to Amritsar
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a week
- Schedules at
- hanstravel.in
- Phone
- +91 9995388059
- [email protected]
- Website
- Punchiry Tours and Holidays
Bus from Ambala to Amritsar
- Ave. Duration
- 4h 5m
- Frequency
- Twice a week
- Estimated price
- ₹1,300–3,300
- Schedules at
- Punchiry Tours and Holidays
- Website
- Mohindra Smart Bus
Bus from Ambala to Amritsar
- Ave. Duration
- 4h 10m
- Frequency
- Twice a week
- Schedules at
- Mohindra Smart Bus
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Ambala to Amritsar
- Ave. Duration
- 6h 30m
- Frequency
- Twice a week
- Schedules at
- Tranzking Travels
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Ambala to Tribune Chowk
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹650–1,400
- Schedules at
- laxmiholidays.com
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from FlixBus Ambala to FlixBus Chandigarh - Sector 43
- Ave. Duration
- 1h 37m
- Frequency
- Once daily
- Estimated price
- ₹290–460
- Website
- hrtchp.com
- Ordinary
- ₹290–390
- AC Himdhara
- ₹330–460
- Phone
- 0172-2990215
- [email protected]
- Website
- CTU
Bus from Chandigarh- ISBT 43 to Amritsar
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- ₹60–600
- Website
- CTU
- AC
- ₹60–440
- Ordinary
- ₹75–390
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 Getting to Milan from the airport, Bali: What to do if Mount Agung erupts, and Need to know: Eurostar - to help you get the most out of your next trip.
Booking & Getting There
Ambāla to Amritsar bus services, operated by Zingbus, arrive at Amritsar station.
Ambāla to Amritsar train services, operated by Indian Railways, arrive at Amritsar Jn station.
Yes, the driving distance between Ambāla to Amritsar is 251 km. It takes approximately 3h 39m to drive from Ambāla to Amritsar.
Book your Ambāla to Amritsar bus tickets online with Omio and FlixBus.
There are 447+ hotels available in Amritsar.




































