There are 7 ways to get from Khairpur to Mianwali by plane, train, bus, 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.
Fly to Islamabad International Airport, train
best- Fly from Sukkur Airport (SKZ) to Islamabad International Airport (ISB)plane SKZ - ISB
- Take the train from Golra Sharif to Attockcity Jn.train
- Take the train from Attockcity Jn. to Mianwalitrain
10h 57m$253–386Train
cheapest- Take the train from Rohri Jn. to Shikarpurtrain 40Dn
- Take the train from Shikrapur to Mianwalitrain 19Up
21h 3m$9–46Bus
- Take the bus from Sukkur to Multanbus
- Take the bus from Multan to Faisalabadbus
- Take the bus from Faisalabad to Lahorebus
- Take the bus from Kalma Chowk to Bhatti Chowkbus
- Take the bus from Lahore- Badami Bagh to Mianwali- Watta Khekbus
18h 18m$29–48Drive 700.6 km
- Drive from Khairpur to Mianwalicar 700.6 km
8h 30m$66–95Taxi
- Take the taxi from Khairpur to Mianwalitaxi 700.6 km
8h 30m$120–150Fly to Peshawar International Airport, train
- Fly from Sukkur Airport (SKZ) to Peshawar International Airport (PEW)plane SKZ - PEW
- Take the train from Peshawar Cantt to Mianwalitrain
23h 37m$169–395Fly to Faisalabad International Airport, bus
- Fly from Sukkur Airport (SKZ) to Faisalabad International Airport (LYP)plane SKZ - LYP
- Take the bus from Faisalabad to Lahorebus
- Take the bus from Kalma Chowk to Bhatti Chowkbus
- Take the bus from Lahore- Badami Bagh to Mianwali- Watta Khekbus
25h 26m$119–266
Khairpur to Mianwali by train
Questions & Answers
The cheapest way to get from Khairpur to Mianwali is to train which costs $9 - $50 and takes 21h 3m.
The fastest way to get from Khairpur to Mianwali is to drive which takes 8h 30m and costs $65 - $95.
No, there is no direct bus from Khairpur to Mianwali. However, there are services departing from Sukkur and arriving at Mianwali- Watta Khek via Multan, Faisalabad, Kalma Chowk and Lahore- Badami Bagh. The journey, including transfers, takes approximately 18h 18m.
No, there is no direct train from Khairpur to Mianwali. However, there are services departing from Khairpur and arriving at Mianwali via Rohri Jn. and Shikrapur. The journey, including transfers, takes approximately 21h 3m.
The distance between Khairpur and Mianwali is 1055 km. The road distance is 700.6 km.
The best way to get from Khairpur to Mianwali without a car is to bus which takes 18h 18m and costs $29 - $50.
It takes approximately 10h 57m to get from Khairpur to Mianwali, including transfers.
Khairpur to Mianwali bus services, operated by Faisal Movers, depart from Sukkur station.
Khairpur to Mianwali train services, operated by Pakistan Railways, depart from Rohri Jn. station.
The best way to get from Khairpur to Mianwali is to bus which takes 18h 18m and costs $29 - $50. Alternatively, you can train, which costs $9 - $50 and takes 21h 3m.
What companies run services between Khairpur, Pakistan and Mianwali, Pakistan?
You can take a vehicle from Khairpur to Mianwali- Watta Khek via Sukkur, Multan, Faisalabad, Faisalabad, Lahore, Kalma Chowk, Bhatti Chowk, and Lahore- Badami Bagh in around 18h 18m. Alternatively, you can take a train from Khairpur to Mianwali via Rohri Jn. and Shikrapur in around 21h 3m.
- Website
- flyjinnah.com
Flights from Sukkur Airport to Peshawar International Airport via Karachi
- Ave. Duration
- 19h 10m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $160–370
Flights from Sukkur Airport to Peshawar International Airport via Islamabad International Airport, Karachi
- Ave. Duration
- 20h 15m
- When
- Friday and Sunday
- Estimated price
- $600–2,500
Flights from Sukkur Airport to Faisalabad International Airport via Karachi
- Ave. Duration
- 15h 25m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $100–240
- Website
- www4.piac.com.pk
Flights from Sukkur Airport to Islamabad International Airport
- Ave. Duration
- 2h
- When
- Friday and Sunday
- Estimated price
- $140–350
Flights from Sukkur Airport to Faisalabad International Airport via Karachi
- Ave. Duration
- 17h 15m
- When
- Thursday
- Estimated price
- $260–850
- Website
- airarabia.com
Flights from Sukkur Airport to Peshawar International Airport via Karachi, Sharjah
- Ave. Duration
- 15h
- When
- Thursday
- Estimated price
- $450–1,100
- Phone
- +92 42 99201738
- [email protected]
- Website
- Pakistan Railways
Train from Golra Sharif to Attockcity Jn.
- Ave. Duration
- 1h 26m
- Frequency
- Once daily
- Estimated price
- $1–10
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $1–2
- AC Sleeper
- $2–4
- AC Business
- $6–10
Train from Attockcity Jn. to Mianwali
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- $2–13
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $2–4
- AC Sleeper
- $4–7
- AC Business
- $9–13
Train from Rohri Jn. to Shikarpur
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- $1–9
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $1–2
- AC Sleeper
- $2–3
- AC Business
- $6–9
Train from Shikrapur to Mianwali
- Ave. Duration
- 16h 43m
- Frequency
- Once daily
- Estimated price
- $7–29
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $7–11
- AC Sleeper
- $15–23
- AC Business
- $20–29
Train from Peshawar Cantt to Mianwali
- Ave. Duration
- 7h 5m
- Frequency
- Once daily
- Estimated price
- $3–16
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $3–5
- AC Sleeper
- $6–10
- AC Business
- $11–16
- Phone
- (061) 111 22 44 88
- [email protected]
- Website
- Bookkaru
Bus from Sukkur to Multan
- Ave. Duration
- 4h 20m
- Frequency
- 4 times a day
- Estimated price
- $9–18
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $9–13
- Premium Plus
- $11–15
- Executive
- $12
- Super Executive
- $18
- Phone
- 0304-111-7008
- [email protected]
- Website
- Daewoo Express
Bus from Multan to Faisalabad
- Ave. Duration
- 3h 5m
- Frequency
- Every 3 hours
- Estimated price
- $4–9
- Website
- Daewoo Express
- Sleeper
- $6–9
- Luxury
- $4–7
Bus from Faisalabad to Lahore
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- $3–7
- Website
- Daewoo Express
- Sleeper
- $4–7
- Luxury
- $3–5
Bus from Faisalabad to Lahore
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- $3–7
- Website
- Daewoo Express
- Sleeper
- $4–7
- Luxury
- $3–5
- Phone
- 051-111-222-627
- [email protected]
Bus from Kalma Chowk to Bhatti Chowk
- Ave. Duration
- 21 min
- Frequency
- Every 5 minutes
- Estimated price
- $1
- Schedules at
- Punjab Masstransit Authority
- Multan Metro Bus
- $1
- Lahore Metro Bus
- $1
- Rawalpindi Metro Bus
- $1
Bus from Kalma Chowk to Bhatti Chowk
- Ave. Duration
- 21 min
- Frequency
- Every 5 minutes
- Estimated price
- $1
- Schedules at
- Punjab Masstransit Authority
- Multan Metro Bus
- $1
- Lahore Metro Bus
- $1
- Rawalpindi Metro Bus
- $1
- Phone
- 03-111-007-555
- [email protected]
Bus from Lahore- Badami Bagh to Mianwali- Watta Khek
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- $7
- Schedules at
- newkhan.pk
Bus from Lahore- Badami Bagh to Mianwali- Watta Khek
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- $7
- Schedules at
- newkhan.pk
- Ave. Duration
- 8h 30m
- Estimated price
- $120–150
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 Travelling to the UK: What do I need to know?, 4 stunningly beautiful Philippines islands you need to visit, and How to get from Florence to Rome - to help you get the most out of your next trip.
More Questions & Answers
Khairpur to Mianwali bus services, operated by Faisal Movers, arrive at Multan station.
Khairpur to Mianwali train services, operated by Pakistan Railways, arrive at Shikarpur station.
Yes, the driving distance between Khairpur to Mianwali is 701 km. It takes approximately 8h 30m to drive from Khairpur to Mianwali.
There are two+ hotels available in Mianwali.










