There are 7 ways to get from Mardan to Rustam by train, plane, 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.
Train to Islamabad International Airport, fly to Sukkur Airport
best- Take the train from Nowshera Jn. to Golra Shariftrain
- Fly from Islamabad International Airport (ISB) to Sukkur Airport (SKZ)plane ISB - SKZ
7h 4m$167–342Train
cheapest- Take the train from Nowshera to Shikarpurtrain 40Dn / ...
22h 58m$12–56Drive 899.9 km
- Drive from Mardan to Rustamcar 899.9 km
12h 50m$99–143Taxi to Peshawar International Airport, fly to Sukkur Airport
- Take the taxi from Mardan to Peshawar International Airport (PEW)taxi
- Fly from Peshawar International Airport (PEW) to Sukkur Airport (SKZ)plane PEW - SKZ
15h 57m$198–402Taxi to Peshawar International Airport, fly to Karachi, train, taxi
- Take the taxi from Mardan to Peshawar International Airport (PEW)taxi
- Fly from Peshawar International Airport (PEW) to Karachi (KHI)plane PEW - KHI
- Take the train from Landhi Jn. to Rohri Jn.train
- Take the taxi from Rohri Jn. to Rustamtaxi
11h 23m$91–218Train to Islamabad International Airport, fly to Quetta International Airport, train
- Take the train from Nowshera Jn. to Golra Shariftrain
- Fly from Islamabad International Airport (ISB) to Quetta International Airport (UET)plane ISB - UET
- Take the train from Quetta to Shikarpurtrain
16h 23m$106–200Train to Islamabad International Airport, fly to Karachi, train, taxi
- Take the train from Nowshera Jn. to Golra Shariftrain
- Fly from Islamabad International Airport (ISB) to Karachi (KHI)plane ISB - KHI
- Take the train from Landhi Jn. to Rohri Jn.train
- Take the taxi from Rohri Jn. to Rustamtaxi
14h 35m$80–218
Islamabad International Airport (ISB) to Sukkur Airport (SKZ) flights
Comparing Your Travel Options
The cheapest way to get from Mardan to Rustam is to train which costs $11 - $60 and takes 22h 58m.
The fastest way to get from Mardan to Rustam is to train and fly which takes 7h 4m and costs $160 - $350.
No, there is no direct train from Mardan to Rustam. However, there are services departing from Nowshera and arriving at Shikarpur via . The journey, including transfers, takes approximately 22h 58m.
The distance between Mardan and Rustam is 955 km. The road distance is 899.9 km.
The best way to get from Mardan to Rustam without a car is to train which takes 22h 58m and costs $11 - $60.
It takes approximately 7h 4m to get from Mardan to Rustam, including transfers.
Mardan to Rustam train services, operated by Pakistan Railways, depart from Nowshera station.
Mardan to Rustam train services, operated by Pakistan Railways, arrive at Shikarpur station.
Yes, the driving distance between Mardan to Rustam is 900 km. It takes approximately 12h 50m to drive from Mardan to Rustam.
What companies run services between Mardan, Pakistan and Rustam, Sindh, Pakistan?
Pakistan Railways operates a train from Nowshera to Shikarpur twice daily. Tickets cost $3–45 and the journey takes 22h 19m.
- Website
- www4.piac.com.pk
Flights from Islamabad International Airport to Sukkur Airport
- Ave. Duration
- 2h 20m
- When
- Friday and Sunday
- Estimated price
- $310–900
Flights from Peshawar International Airport to Sukkur Airport via Karachi
- Ave. Duration
- 27h 32m
- When
- Wednesday to Tuesday
- Estimated price
- $180–1,000
Flights from Peshawar International Airport to Sukkur Airport via Sharjah, Karachi
- Ave. Duration
- 14h 30m
- When
- Wednesday
- Estimated price
- $470–1,300
Flights from Islamabad International Airport to Quetta International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- $240–750
Flights from Islamabad International Airport to Karachi
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $260–650
Flights from Islamabad International Airport to Karachi via Sukkur Airport
- Ave. Duration
- 4h 15m
- When
- Sunday
- Estimated price
- $260–650
- Website
- flyjinnah.com
Flights from Peshawar International Airport to Karachi
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $65–140
Flights from Islamabad International Airport to Quetta International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $85–150
Flights from Islamabad International Airport to Karachi
- Ave. Duration
- 2h 4m
- When
- Every day
- Estimated price
- $55–150
- Website
- airsial.com
Flights from Peshawar International Airport to Karachi
- Ave. Duration
- 2h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $110–650
Flights from Islamabad International Airport to Quetta International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $80–550
Flights from Islamabad International Airport to Karachi
- Ave. Duration
- 1h 59m
- When
- Every day
- Estimated price
- $90–490
- Website
- airblue.com
Flights from Islamabad International Airport to Quetta International Airport
- Ave. Duration
- 1h 35m
- When
- Monday and Thursday
- Estimated price
- $300–1,100
Flights from Islamabad International Airport to Karachi
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $290–900
- Website
- airchina.com
Flights from Islamabad International Airport to Karachi
- Ave. Duration
- 1h 55m
- When
- Tuesday
- Estimated price
- $250–650
- Phone
- +92 42 99201738
- contact@railways.gov.pk
- Website
- Pakistan Railways
Train from Nowshera Jn. to Golra Sharif
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- $1–11
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $1–3
- AC Sleeper
- $3–6
- AC Business
- $7–11
Train from Nowshera to Shikarpur
- Ave. Duration
- 22h 19m
- Frequency
- Twice daily
- Estimated price
- $3–45
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $3–19
- AC Sleeper
- $26–40
- AC Business
- $30–45
- AC Standard
- $7
- AC Business
- $10
- AC Sleeper
- $13
- Greenline Special
- $16
Train from Landhi Jn. to Rohri Jn.
- Ave. Duration
- 6h 38m
- Frequency
- Every 3 hours
- Estimated price
- $5–21
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $5–8
- AC Sleeper
- $10–15
- AC Business
- $15–21
Train from Nowshera Jn. to Golra Sharif
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- $1–11
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $1–3
- AC Sleeper
- $3–6
- AC Business
- $7–11
Train from Quetta to Shikarpur
- Ave. Duration
- 9h 19m
- Frequency
- Twice daily
- Estimated price
- $4–18
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $4–6
- AC Sleeper
- $8–12
- AC Business
- $12–18
Train from Nowshera Jn. to Golra Sharif
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- $1–11
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $1–3
- AC Sleeper
- $3–6
- AC Business
- $7–11
Train from Landhi Jn. to Rohri Jn.
- Ave. Duration
- 6h 38m
- Frequency
- Every 3 hours
- Estimated price
- $5–21
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $5–8
- AC Sleeper
- $10–15
- AC Business
- $15–21
- Ave. Duration
- 48 min
- Estimated price
- $7–16
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 Bali: What to do if Mount Agung erupts, 10 amazing places to get away from it all in Australia, and Getting around the Cyclades - to help you get the most out of your next trip.








