There are 5 ways to get from Nābha to Mahilpur by train, taxi, bus (Flixbus), or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 04531 train, train, taxi
best- Take the train from Nabha to Dhuri Jntrain
- Take the train from Dhuri Jn to Ludhiana Jntrain
- Take the taxi from Phagwara Jn to Mahilpurtaxi
4h 46m₹1,356–4,047Train
cheapest- Take the train from Nabha to Phagwara Jntrain 11057
- Take the train from Phagwara Jn to Mahngarwl Doabatrain 06980
7h 31m₹933–3,066Bus
- Take the bus from Patiala to Chandigarhbus
- Take the bus from FlixBus Chandigarh - Sector 43 to FlixBus Hoshiarpur - Banga Chowkbus FlixBus IN0121A
7h 10m₹1,155–2,913Drive 121.4 km
- Drive from Nābha to Mahilpurcar 121.4 km
1h 57m₹1,370–1,978Taxi
- Take the taxi from Nābha to Mahilpurtaxi 121.4 km
1h 57m₹2,500–3,000
Questions & Answers
The cheapest way to get from Nābha to Mahilpur is to drive which costs ₹1,300 - ₹2,000 and takes 1h 57m.
The fastest way to get from Nābha to Mahilpur is to drive which takes 1h 57m and costs ₹1,300 - ₹2,000.
No, there is no direct bus from Nābha to Mahilpur. However, there are services departing from Patiala and arriving at FlixBus Hoshiarpur - Banga Chowk via FlixBus Chandigarh - Sector 43. The journey, including transfers, takes approximately 7h 10m.
No, there is no direct train from Nābha to Mahilpur. However, there are services departing from Nabha and arriving at Mahngarwl Doaba via Phagwara Jn. The journey, including transfers, takes approximately 7h 31m.
The distance between Nābha and Mahilpur is 160 km. The road distance is 121.4 km.
The best way to get from Nābha to Mahilpur without a car is to line 04531 train and train and taxi which takes 4h 46m and costs ₹1,300 - ₹4,100.
It takes approximately 4h 46m to get from Nābha to Mahilpur, including transfers.
Nābha to Mahilpur bus services, operated by CTU, depart from Patiala station.
Nābha to Mahilpur train services, operated by Indian Railways, depart from Nabha station.
The best way to get from Nābha to Mahilpur is to bus which takes 7h 10m and costs ₹1,100 - ₹3,000. Alternatively, you can train, which costs ₹900 - ₹3,100 and takes 7h 31m.
What companies run services between Nābha, India and Mahilpur, India?
You can take a train from Nabha to Mahilpur via Patiala, Patiala, Chandigarh, FlixBus Chandigarh - Sector 43, and FlixBus Hoshiarpur - Banga Chowk in around 7h 10m. Alternatively, you can take a train from Nabha to Mahilpur via Phagwara Jn and Mahngarwl Doaba in around 7h 31m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Nabha to Dhuri Jn
- Ave. Duration
- 47 min
- Frequency
- Every 4 hours
- Estimated price
- ₹110–900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹110–140
- Third AC (3A)
- ₹330–420
- Second AC (2A)
- ₹440–600
- First Class (1A)
- ₹700–900
Train from Dhuri Jn to Ludhiana Jn
- Ave. Duration
- 1h 25m
- Frequency
- Every 3 hours
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹360–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Nabha to Phagwara Jn
- Ave. Duration
- 4h 2m
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Phagwara Jn to Mahngarwl Doaba
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- 0172-2990215
- [email protected]
- Website
- ctuonline.chd.gov.in
Bus from Patiala to Chandigarh
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- ₹29–600
- Website
- https://ctuonline.chd.gov.in/
- AC
- ₹29–40
- Ordinary
- ₹30–45
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Chandigarh - Sector 43 to FlixBus Hoshiarpur - Banga Chowk
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- ₹210–420
- Website
- https://www.flixbus.in
- Ave. Duration
- 1h 20m
- Estimated price
- ₹1,000–3,000
GS Travels
- Phone
- +91 98 76 76 40 61
- Website
- jalandhartaxi.in
Guru Kripa Taxi
- Phone
- +91 99 14 04 01 56
- Website
- gurukirpataxi.com
1313 Taxi Service
- Phone
- +91 83 44 01 13 13
- Website
- 1313taxi.com
Baba Cab
- Phone
- +91 89 28 29 66 64
- Website
- babatoursandtravel.co.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 Getting to Rome from the airport, Travelling around the UAE, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Nābha to Mahilpur bus services, operated by CTU, arrive at Chandigarh station.
Nābha to Mahilpur train services, operated by Indian Railways, arrive at Phagwara Jn station.
Yes, the driving distance between Nābha to Mahilpur is 121 km. It takes approximately 1h 57m to drive from Nābha to Mahilpur.
There are six+ hotels available in Mahilpur.













