There are 8 ways to get from Peshawar to Rahim Yar Khan by bus, train, car, taxi, or plane
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 Peshawar to Multanbus
- Take the bus from Multan to Sadiqbadbus
12h 14m$20–33Train
cheapest- Take the train from Peshawar City to Rahim Yar Khantrain 14Dn
20h 49m$11–40Drive 760.3 km
- Drive from Peshawar to Rahim Yar Khancar 760.3 km
10h 27m$72–103Taxi
- Take the taxi from Peshawar to Rahim Yar Khantaxi 760.3 km
10h 27m$130–160Bus to Islamabad International Airport, fly to Multan International Airport, train
- Take the bus from Peshawar to Islamabadbus
- Fly from Islamabad International Airport (ISB) to Multan International Airport (MUX)plane ISB - MUX
- Take the train from Multan Cantt to Rahim Yar Khantrain
12h 51m$161–372Fly Peshawar International Airport to Multan International Airport, train
- Fly from Peshawar International Airport (PEW) to Multan International Airport (MUX)plane PEW - MUX
- Take the train from Multan Cantt to Rahim Yar Khantrain
12h 2m$486–2,022Bus to Islamabad International Airport, fly to Sukkur Airport, train
- Take the bus from Peshawar to Islamabadbus
- Fly from Islamabad International Airport (ISB) to Sukkur Airport (SKZ)plane ISB - SKZ
- Take the train from Rohri Jn. to Rahim Yar Khantrain
9h 18m$221–380Bus to Islamabad International Airport, fly to Quetta International Airport, train
- Take the bus from Peshawar to Islamabadbus
- Fly from Islamabad International Airport (ISB) to Quetta International Airport (UET)plane ISB - UET
- Take the train from Quetta to Rahim Yar Khantrain
19h 14m$106–310
Peshawar to Rahim Yar Khan by train
Questions & Answers
The cheapest way to get from Peshawar to Rahim Yar Khan is to bus which costs $20 - $35 and takes 12h 14m.
The fastest way to get from Peshawar to Rahim Yar Khan is to bus and fly and train which takes 9h 18m and costs $220 - $380.
No, there is no direct bus from Peshawar to Rahim Yar Khan. However, there are services departing from Peshawar and arriving at Sadiqbad via Vehari Chowk and Multan. The journey, including transfers, takes approximately 12h 14m.
Yes, there is a direct train departing from Peshawar City and arriving at Rahim Yar Khan. Services depart once daily, and operate every day. The journey takes approximately 20h 49m.
The distance between Peshawar and Rahim Yar Khan is 838 km. The road distance is 760.3 km.
The best way to get from Peshawar to Rahim Yar Khan without a car is to bus which takes 12h 14m and costs $20 - $35.
It takes approximately 12h 14m to get from Peshawar to Rahim Yar Khan, including transfers.
Peshawar to Rahim Yar Khan bus services, operated by Faisal Movers, depart from Peshawar station.
Peshawar to Rahim Yar Khan train services, operated by Pakistan Railways, depart from Peshawar City station.
The best way to get from Peshawar to Rahim Yar Khan is to bus which takes 12h 14m and costs $20 - $35. Alternatively, you can train, which costs $11 - $40 and takes 20h 49m.
What companies run services between Peshawar, Pakistan and Rahim Yar Khan, Pakistan?
You can take a bus from Peshawar to Rahim Yar Khan via Vehari Chowk, Kumharanala Chowk, Multan, and Sadiqbad in around 12h 14m. Alternatively, Pakistan Railways operates a train from Peshawar City to Rahim Yar Khan once daily. Tickets cost $11–40 and the journey takes 20h 49m.
- Website
- flyjinnah.com
Flights from Islamabad International Airport to Multan International Airport via Karachi
- Ave. Duration
- 4h 42m
- When
- Wednesday, Thursday, Friday, Monday, and Sunday
- Estimated price
- $150–950
Flights from Islamabad International Airport to Multan International Airport via Quetta International Airport, Karachi
- Ave. Duration
- 6h 35m
- When
- Monday and Saturday
- Estimated price
- $150–270
Flights from Islamabad International Airport to Multan International Airport via Lahore, Karachi
- Ave. Duration
- 9h 40m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $150–270
Flights from Islamabad International Airport to Quetta International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $90–230
- Website
- www4.piac.com.pk
Flights from Islamabad International Airport to Multan International Airport via Karachi
- Ave. Duration
- 5h 30m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $160–950
Flights from Peshawar International Airport to Multan International Airport via Dubai
- Ave. Duration
- 7h 5m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $490–2,000
Flights from Islamabad International Airport to Sukkur Airport
- Ave. Duration
- 2h 20m
- When
- Friday and Sunday
- Estimated price
- $140–350
Flights from Islamabad International Airport to Quetta International Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $260–900
- Website
- emirates.com
Flights from Islamabad International Airport to Multan International Airport via Dubai
- Ave. Duration
- 7h 15m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $310–1,400
Flights from Peshawar International Airport to Multan International Airport via Dubai
- Ave. Duration
- 8h 5m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $490–2,000
- Website
- flydubai.com
Flights from Peshawar International Airport to Multan International Airport via Dubai
- Ave. Duration
- 8h 20m
- When
- Sunday, Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $490–2,100
- Website
- airblue.com
Flights from Peshawar International Airport to Multan International Airport via Dubai
- Ave. Duration
- 8h 15m
- When
- Sunday
- Estimated price
- $850–2,100
Flights from Peshawar International Airport to Multan International Airport via Sharjah
- Ave. Duration
- 9h 45m
- When
- Monday
- Estimated price
- $480–2,000
- Phone
- +92 42 99201738
- [email protected]
- Website
- pakrailways.gov.pk
Train from Peshawar City to Rahim Yar Khan
- Ave. Duration
- 20h 49m
- Frequency
- Once daily
- Estimated price
- $11–40
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $11–16
- AC Sleeper
- $23–40
- AC Business
- $28–40
- AC Standard
- $27
Train from Multan Cantt to Rahim Yar Khan
- Ave. Duration
- 3h 39m
- Frequency
- Every 4 hours
- Estimated price
- $3–16
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $3–5
- AC Sleeper
- $6–10
- AC Business
- $11–16
Train from Multan Cantt to Rahim Yar Khan
- Ave. Duration
- 3h 39m
- Frequency
- Every 4 hours
- Estimated price
- $3–16
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $3–5
- AC Sleeper
- $6–10
- AC Business
- $11–16
Train from Rohri Jn. to Rahim Yar Khan
- Ave. Duration
- 1h 58m
- Frequency
- Every 3 hours
- 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
- $8–13
Train from Quetta to Rahim Yar Khan
- Ave. Duration
- 12h 54m
- Frequency
- Once daily
- Estimated price
- $2–24
- 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–9
- AC Sleeper
- $12–18
- AC Business
- $17–24
- AC Standard
- $6
- AC Business
- $8
- AC Sleeper
- $10
- Greenline Special
- $12
- Phone
- (061) 111 22 44 88
- [email protected]
- Website
- faisalmovers.com
Bus from Peshawar to Multan
- Ave. Duration
- 7h 50m
- Frequency
- Hourly
- Estimated price
- $10–17
- Website
- https://www.bookkaru.com/
- Website
- https://www.faisalmovers.com/
- Executive
- $10–16
- Premium Plus
- $13–17
- EXecutive
- $10
Bus from Multan to Sadiqbad
- Ave. Duration
- 3h 30m
- Frequency
- Every 30 minutes
- Estimated price
- $6–11
- Website
- https://www.bookkaru.com/
- Website
- https://www.faisalmovers.com/
- Executive
- $6–8
- Premium Plus
- $8–11
Bus from Peshawar to Islamabad
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $2–9
- Website
- https://www.bookkaru.com/
- Website
- https://www.faisalmovers.com/
- Executive
- $2–6
- Premium Plus
- $6–9
Bus from Peshawar to Islamabad
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $2–9
- Website
- https://www.bookkaru.com/
- Website
- https://www.faisalmovers.com/
- Executive
- $2–6
- Premium Plus
- $6–9
Bus from Peshawar to Islamabad
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $2–9
- Website
- https://www.bookkaru.com/
- Website
- https://www.faisalmovers.com/
- Executive
- $2–6
- Premium Plus
- $6–9
- Ave. Duration
- 10h 27m
- Estimated price
- $130–160
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 10 amazing places to get away from it all in Australia, Flying into Beijing?, and How to get from London City Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Peshawar to Rahim Yar Khan bus services, operated by Faisal Movers, arrive at Multan station.
Peshawar to Rahim Yar Khan train services, operated by Pakistan Railways, arrive at Rahim Yar Khan station.
Yes, the driving distance between Peshawar to Rahim Yar Khan is 760 km. It takes approximately 10h 27m to drive from Peshawar to Rahim Yar Khan.
There are nine+ hotels available in Rahim Yar Khan.






