There are 5 ways to get from Mianwali to Faisalabad by bus, 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 via Lahore
best- Take the bus from Mianwali- Watta Khek to Lahore- Badami Baghbus
- Take the bus from Bhatti Chowk to Kalma Chowkbus
- Take the bus from Lahore to Faisalabadbus
8h 26m$10–14Train
cheapest- Take the train from Mianwali to Attockcity Jn.train
- Take the train from Attockcity Jn. to Rawalpinditrain
- Take the train from Rawalpindi to Faisalabadtrain
16h 47m$7–41Drive 225 km
- Drive from Mianwali to Faisalabadcar 225 km
3h 23m$22–31Taxi
- Take the taxi from Mianwali to Faisalabadtaxi 225 km
3h 23m$40–50Bus
- Take the bus from Mianwali- Watta Khek to Lahore- Badami Baghbus
- Take the bus from Lahore to Faisalabadbus
8h 35m$9–18
Mianwali to Faisalabad by train
Questions & Answers
The cheapest way to get from Mianwali to Faisalabad is to bus via Lahore which costs $10 - $15 and takes 8h 26m.
The fastest way to get from Mianwali to Faisalabad is to drive which takes 3h 23m and costs $21 - $35.
No, there is no direct bus from Mianwali to Faisalabad. However, there are services departing from Mianwali- Watta Khek and arriving at Faisalabad via Bhatti Chowk and Lahore. The journey, including transfers, takes approximately 8h 26m.
No, there is no direct train from Mianwali to Faisalabad. However, there are services departing from Mianwali and arriving at Faisalabad via Attockcity Jn. and Rawalpindi. The journey, including transfers, takes approximately 16h 47m.
The distance between Mianwali and Faisalabad is 496 km. The road distance is 225 km.
The best way to get from Mianwali to Faisalabad without a car is to bus via Lahore which takes 8h 26m and costs $10 - $15.
It takes approximately 8h 26m to get from Mianwali to Faisalabad, including transfers.
Mianwali to Faisalabad bus services, operated by New Khan, depart from Mianwali- Watta Khek station.
Mianwali to Faisalabad train services, operated by Pakistan Railways, depart from Mianwali station.
The best way to get from Mianwali to Faisalabad is to bus via Lahore which takes 8h 26m and costs $10 - $15. Alternatively, you can train, which costs $7 - $45 and takes 16h 47m.
What companies run services between Mianwali, Pakistan and Faisalabad, Pakistan?
You can take a bus from Mianwali- Watta Khek to Faisalabad via Lahore- Badami Bagh, Bhatti Chowk, Kalma Chowk, and Lahore in around 8h 26m. Alternatively, you can take a train from Mianwali to Faisalabad via Attockcity Jn. and Rawalpindi in around 16h 47m.
- Phone
- +92 42 99201738
- [email protected]
- Website
- pakrailways.gov.pk
Train from Mianwali to Attockcity Jn.
- Ave. Duration
- 5h 7m
- Frequency
- Once daily
- Estimated price
- $2–13
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $2–4
- AC Sleeper
- $4–7
- AC Business
- $9–13
Train from Attockcity Jn. to Rawalpindi
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $1–10
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $1–3
- AC Sleeper
- $2–5
- AC Business
- $6–10
Train from Rawalpindi to Faisalabad
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- $4–18
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $4–6
- AC Sleeper
- $8–12
- AC Business
- $12–18
- Phone
- 03-111-007-555
- [email protected]
Bus from Mianwali- Watta Khek to Lahore- Badami Bagh
- Ave. Duration
- 5h 40m
- Frequency
- Twice daily
- Estimated price
- $7
- Schedules at
- newkhan.pk
Bus from Mianwali- Watta Khek to Lahore- Badami Bagh
- Ave. Duration
- 5h 40m
- Frequency
- Twice daily
- Estimated price
- $7
- Schedules at
- newkhan.pk
- Phone
- 051-111-222-627
- [email protected]
Bus from Bhatti Chowk to Kalma Chowk
- Ave. Duration
- 21 min
- Frequency
- Every 5 minutes
- Estimated price
- $1
- Schedules at
- https://pma.punjab.gov.pk/
- Multan Metro Bus
- $1
- Lahore Metro Bus
- $1
- Rawalpindi Metro Bus
- $1
- Phone
- 0304-111-7008
- [email protected]
- Website
- daewoo.com.pk
Bus from Lahore to Faisalabad
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- $3–7
- Website
- https://daewoo.com.pk/
- Sleeper
- $4–7
- Luxury
- $3–5
- Phone
- +92 311 1444287
Bus from Lahore to Faisalabad
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- $4–12
- Schedules at
- facebook.com
- Book at
- bookkaru.com
- Standard
- $4
- Business
- $4
- Ave. Duration
- 3h 23m
- Estimated price
- $40–50
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 Want to know more about Flixbus?, Slovenia: Getting from Ljubljana to Lake Bled, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Mianwali to Faisalabad bus services, operated by New Khan, arrive at Lahore- Badami Bagh station.
Mianwali to Faisalabad train services, operated by Pakistan Railways, arrive at Attockcity Jn. station.
Yes, the driving distance between Mianwali to Faisalabad is 225 km. It takes approximately 3h 23m to drive from Mianwali to Faisalabad.
There are 80+ hotels available in Faisalabad.






