There are 5 ways to get from Amritsar to Dorāha by bus (Flixbus), train, car, or taxi
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 Amritsar to Doraha Punjabi Dhababus redbusIndia_Bharat Benz A/C Seater /Sleeper
3h 14m₹428–930Train
cheapest- Take the train from Amritsar Jn to Dorahatrain 18238
3h 41m₹160–1,300Drive 161.6 km
- Drive from Amritsar to Dorāhacar 161.6 km
2h 21m₹1,566–2,262Taxi
- Take the taxi from Amritsar to Dorāhataxi 161.6 km
2h 21m₹4,500–5,500Train, line 18238 train
- Take the train from Amritsar Jn to Ludhiana Jntrain 12412 / ...
- Take the train from Ludhiana Jn to Dorahatrain 18238
3h 53m₹266–2,095
Amritsar to Dorāha by train
Comparing Your Travel Options
The cheapest way to get from Amritsar to Dorāha is to train which costs ₹160 - ₹1,300 and takes 3h 41m.
The fastest way to get from Amritsar to Dorāha is to drive which takes 2h 21m and costs ₹1,500 - ₹2,300.
No, there is no direct bus from Amritsar to Dorāha. However, there are services departing from Amritsar and arriving at Doraha Punjabi Dhaba via . The journey, including transfers, takes approximately 3h 14m.
Yes, there is a direct train departing from Amritsar Jn and arriving at Doraha. Services depart once daily, and operate every day. The journey takes approximately 3h 41m.
The distance between Amritsar and Dorāha is 169 km. The road distance is 161.6 km.
The best way to get from Amritsar to Dorāha without a car is to bus which takes 3h 14m and costs ₹420 - ₹950.
It takes approximately 3h 14m to get from Amritsar to Dorāha, including transfers.
Amritsar to Dorāha bus services, operated by Indo Canadian Express, depart from Amritsar station.
Amritsar to Dorāha train services, operated by Indian Railways, depart from Amritsar Jn station.
The best way to get from Amritsar to Dorāha is to bus which takes 3h 14m and costs ₹420 - ₹950. Alternatively, you can train, which costs ₹160 - ₹1,300 and takes 3h 41m.
What companies run services between Amritsar, India and Dorāha, Punjab, India?
Indo Canadian Express operates a bus from Amritsar to Doraha Punjabi Dhaba every 2 hours, and the journey takes 3h 10m. Three other operators also service this route. Alternatively, Indian Railways operates a train from Amritsar Jn to Doraha once daily. Tickets cost ₹160–1,300 and the journey takes 3h 41m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Amritsar Jn to Doraha
- Ave. Duration
- 3h 41m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Amritsar Jn to Ludhiana Jn
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Ludhiana Jn to Doraha
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- ₹110–900
- Website
- irctc.co.in
- Sleeper Class
- ₹110–140
- Third AC (3A)
- ₹330–410
- Second AC (2A)
- ₹440–550
- First Class (1A)
- ₹700–900
- Phone
- +91 9316 993169
- [email protected]
- Website
- Indo Canadian Express
Bus from Amritsar to Doraha Punjabi Dhaba
- Ave. Duration
- 3h 10m
- Frequency
- Every 2 hours
- Schedules at
- Indo Canadian Express
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from Amritsar to Doraha Punjabi Dhaba
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Estimated price
- ₹310–800
- Website
- FlixBus India
- Website
- Gr Travels
Bus from Amritsar to Doraha Punjabi Dhaba
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Schedules at
- Gr Travels
- Phone
- +91 99456 00000
- Website
- New Pal Travels
Bus from Amritsar to Doraha Punjabi Dhaba
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Website
- New Pal Travels
- Ave. Duration
- 2h 21m
- Estimated price
- ₹4,500–5,500
Jwala Tours and Travels
- Phone
- +91 9876 70 15 51
- Website
- jwalatourandtravels.com
Nishan Car Rentals
- Phone
- +91 946 455 5874
- Website
- nishancarrental.com
R K Holidays
- Phone
- +91 977 991 6161
- Website
- taxiamritsar.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 Which side of Niagara Falls should I choose (and how do I get there)?, 10 amazing places to get away from it all in Australia, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
Booking & Getting There
Amritsar to Dorāha bus services, operated by Indo Canadian Express, arrive at Doraha Punjabi Dhaba station.
Amritsar to Dorāha train services, operated by Indian Railways, arrive at Doraha station.
Yes, the driving distance between Amritsar to Dorāha is 162 km. It takes approximately 2h 21m to drive from Amritsar to Dorāha.
Book your Amritsar to Dorāha bus tickets online with Omio.
There are 111+ hotels available in Dorāha.















