There are 5 ways to get from Ambāla to Amritsar by bus (Flixbus), train, car, taxi, or bus
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 FlixBus Ambala to FlixBus Amritsar - ISBT/Mahan Singh Gatebus FlixBus IN0120B / ...
4h 30m₹230–1,500Train
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,440–3,524Taxi
- Take the taxi from Ambāla to Amritsartaxi 250.5 km
3h 39m₹6,500–8,500Bus via Budha Thēh
- Take the bus from Ambala to Beasbus redbusIndia_Bharat Benz A/C Seater /Sleeper
- Take the bus from Beas to Amritsarbus redbusIndia_Bharat Benz A/C Seater /Sleeper
5h 35m₹726–2,840
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 - ₹1,500 and takes 4h 30m.
The fastest way to get from Ambāla to Amritsar is to drive which takes 3h 39m and costs ₹2,400 - ₹3,600.
Yes, there is a direct bus departing from FlixBus Ambala and arriving at FlixBus Amritsar - ISBT/Mahan Singh Gate. Services depart hourly, and operate every day. The journey takes approximately 4h 30m.
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 251 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 4h 30m and costs ₹230 - ₹1,500.
The bus from FlixBus Ambala to FlixBus Amritsar - ISBT/Mahan Singh Gate takes 4h 30m including transfers and departs hourly.
Ambāla to Amritsar bus services, operated by FlixBus India, depart from FlixBus 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 4h 30m and costs ₹230 - ₹1,500. Alternatively, you can train, which costs ₹190 - ₹1,600 and takes 5h 15m.
What companies run services between Ambāla, India and Amritsar, India?
FlixBus India operates a bus from FlixBus Ambala to FlixBus Amritsar - ISBT/Mahan Singh Gate every 2 hours. Tickets cost ₹420–1,300 and the journey takes 4h 30m. 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.
- 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 8404855555
- Website
- FlixBus India
Bus from FlixBus Ambala to FlixBus Amritsar - ISBT/Mahan Singh Gate
- Ave. Duration
- 4h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₹420–1,300
- Website
- FlixBus India
- Phone
- +91 9316 993169
- [email protected]
- Website
- Indo Canadian Express
Bus from FlixBus Ambala to FlixBus Amritsar - ISBT/Mahan Singh Gate
- Ave. Duration
- 5h 15m
- Frequency
- Hourly
- Schedules at
- Indo Canadian Express
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from FlixBus Ambala to FlixBus Amritsar - ISBT/Mahan Singh Gate
- Ave. Duration
- 5h 10m
- Frequency
- Twice daily
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
Bus from Ambala to Beas
- Ave. Duration
- 3h 55m
- Frequency
- Twice daily
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
Bus from Beas to Amritsar
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- ₹650–1,400
- Schedules at
- Laxmi Holidays
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from FlixBus Ambala to FlixBus Amritsar - ISBT/Mahan Singh Gate
- Ave. Duration
- 5h 49m
- Frequency
- Once daily
- Estimated price
- ₹230–600
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹270–340
- Express
- ₹230–300
- AC Sleeper
- ₹460–600
- Phone
- +91 9216060002
- [email protected]
- Website
- Bhawani Travels
Bus from FlixBus Ambala to FlixBus Amritsar - ISBT/Mahan Singh Gate
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Website
- Bhawani Travels
- Website
- Bhawani Travels — Amritsar
- Website
- Bhawani Travels — Barmer
Bus from Beas to Amritsar
- Ave. Duration
- 25 min
- Frequency
- Once daily
- Website
- Bhawani Travels
- Website
- Bhawani Travels — Amritsar
- Website
- Bhawani Travels — Barmer
- Phone
- +91 99883 52713
- [email protected]
- Website
- Fateh Tour And Travels
Bus from FlixBus Ambala to FlixBus Amritsar - ISBT/Mahan Singh Gate
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Schedules at
- Fateh Tour And Travels
Bus from Ambala to Beas
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Schedules at
- Fateh Tour And Travels
Bus from Beas to Amritsar
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Schedules at
- Fateh Tour And Travels
- Phone
- +91 9899151311
- [email protected]
- Website
- CIty Land Travels
Bus from FlixBus Ambala to FlixBus Amritsar - ISBT/Mahan Singh Gate
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Schedules at
- CIty Land Travels
Bus from Ambala to Beas
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Schedules at
- CIty Land Travels
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from FlixBus Ambala to FlixBus Amritsar - ISBT/Mahan Singh Gate
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Website
- RS Yadav Smart Bus
Bus from Ambala to Beas
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Website
- RS Yadav Smart Bus
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from FlixBus Ambala to FlixBus Amritsar - ISBT/Mahan Singh Gate
- Ave. Duration
- 5h 5m
- Frequency
- 4 times a week
- Estimated price
- ₹420–1,100
- Schedules at
- Zingbus
Bus from Ambala to Beas
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- ₹400–1,000
- Schedules at
- Zingbus
Bus from Beas to Amritsar
- Ave. Duration
- 45 min
- Frequency
- 6 times a week
- Estimated price
- ₹320–600
- Schedules at
- Zingbus
- Phone
- +91 99456 00000
- Website
- New Pal Travels
Bus from FlixBus Ambala to FlixBus Amritsar - ISBT/Mahan Singh Gate
- Ave. Duration
- 3h 50m
- Frequency
- 5 times a week
- Website
- New Pal Travels
Bus from Ambala to Beas
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Website
- New Pal Travels
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from FlixBus Ambala to FlixBus Amritsar - ISBT/Mahan Singh Gate
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a week
- Schedules at
- Mahalaxmi Travels
Bus from Ambala to Beas
- Ave. Duration
- 4h 15m
- Frequency
- 5 times a week
- Schedules at
- Mahalaxmi Travels
- Website
- Lat Sahab Bus Service
Bus from FlixBus Ambala to FlixBus Amritsar - ISBT/Mahan Singh Gate
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Schedules at
- Lat Sahab Bus Service
- Phone
- +91 72199 79797
- Website
- Kissan Travels Pilani
Bus from Ambala to Beas
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Website
- Kissan Travels Pilani
- Website
- Banjara Satguru Travels
Bus from Ambala to Beas
- Ave. Duration
- 4h 55m
- Frequency
- Once daily
- Schedules at
- Banjara Satguru Travels
- Website
- Prince Travels
Bus from Ambala to Beas
- Ave. Duration
- 3h
- Frequency
- Once daily
- Schedules at
- Prince Travels
- Website
- Shri Krishna Travels
Bus from Beas to Amritsar
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Website
- Shri Krishna Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Beas to Amritsar
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- Gr Travels
Bus from Beas to Amritsar
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Schedules at
- Gr Travels
- Website
- Tegra Express
Bus from Beas to Amritsar
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Schedules at
- Tegra Express
- Website
- Golden Temple Express Volvo
Bus from Beas to Amritsar
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Schedules at
- Golden Temple Express Volvo
Bus from Beas to Amritsar
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Schedules at
- Golden Temple Volvo Bus Service
- Phone
- +91 79731 12882
- [email protected]
- Website
- BS Travels
Bus from Beas to Amritsar
- Ave. Duration
- 45 min
- Frequency
- 4 times a week
- Schedules at
- BS Travels
- Website
- Raj travels Jhunjhunu
Bus from Beas to Amritsar
- Ave. Duration
- 45 min
- Frequency
- Twice a week
- Schedules at
- Raj travels Jhunjhunu
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 Best ways to travel around Australia, Getting to Milan from the airport, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
Booking & Getting There
Ambāla to Amritsar bus services, operated by FlixBus India, arrive at FlixBus Amritsar - ISBT/Mahan Singh Gate 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 train tickets online with 12go.asia.
Book your Ambāla to Amritsar bus tickets online with Omio, FlixBus and 12go.asia.
There are 442+ hotels available in Amritsar.





























