Rawalpindi to Khanpur Bus Ticket Price, Online Booking, Service Timing
Two places share this name, and from Rawalpindi the confusion is easy. Khanpur Dam near Haripur is an hour away. Khanpur town in Rahim Yar Khan district, which this page covers, is about 830 km south and takes eleven hours for around Rs 4,300.
Short answer: Rawalpindi to Khanpur town costs about Rs 4,300 in total: a Faisal Movers or Daewoo Express service to Rahim Yar Khan at Rs 3,800 to Rs 4,000, then local transport for around Rs 300. If you meant Khanpur Dam, that is an hour from Rawalpindi via Haripur.
Rawalpindi to Khanpur ticket price by operator
The first leg by operator. The last leg is local.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Faisal Movers | Executive, air conditioned | M-2, M-4 and the N-5 to Rahim Yar Khan, then south | 10h plus 40m | Rs 3,800 |
| Daewoo Express | Luxury, air conditioned | M-2, M-4 and the N-5 to Rahim Yar Khan, then south | 9h 45m plus 40m | Rs 4,000 |
Fares are indicative published prices and vary with class, season, fuel adjustments and demand. Your live, confirmed fare appears on the seat map before payment.
Check before you book
Search results mix the two Khanpurs constantly. The dam is a day trip from Rawalpindi; the town is an overnight journey to the edge of Sindh.
Book Rawalpindi to Khanpur.
Two places, one name.
A dam in Hazara, a town in South Punjab
One is a reservoir near Haripur, the other a tehsil town on the N-5.
Khanpur Dam
- Where
- Haripur district, Khyber Pakhtunkhwa.
- From Rawalpindi
- About an hour by road.
- Why people go
- Day trips, boating and picnics.
Khanpur town
- Where
- Rahim Yar Khan district, Punjab.
- From Rawalpindi
- About eleven hours.
- Why people go
- Family and business travel.
Our advice
If someone has told you Khanpur is an hour away, they mean the dam. The town on this page is a different journey entirely.
Which is the best bus service from Rawalpindi to Khanpur
Two first leg operators.
Faisal Movers
Executive on the Rahim Yar Khan run.
Rs 3,800
Daewoo Express
A Rahim Yar Khan terminal on Sahi Road.
Rs 4,000
Khanpur Dam
Near Haripur, an hour from Rawalpindi.
See the Haripur page
Our verdict
Take Faisal Movers at Rs 3,800 on a night departure, arriving in the morning for the short last leg.
Rawalpindi to Khanpur bus timings
Overnight services suit this distance.
Evening
5:00 PM to 8:00 PMRahim Yar Khan in the early hours.
Night
9:00 PM to midnightArrive at dawn, then south.
Morning
6:00 AM to 9:00 AMArrive late afternoon.
Summer
Very hotThe last leg is easier early.
Eleven hours in two parts
Ten on motorway and the N-5, then forty minutes. Khanpur sits south of Rahim Yar Khan, toward Sadiqabad.
Rawalpindi and Khanpur terminals
Rawalpindi’s terminals, and Khanpur town.
Rawalpindi
- Daewoo Express
- Two terminals: Faizabad Interchange, and Jhangi Syedan near EME College on Peshawar Road, known locally as 26 Number.
- Faisal Movers
- Al Makkah Terminal at Faizabad Chowk on IJP Road, and Crystal Lines Terminal at Pirwadhai.
- Pirwadhai General Bus Stand
- Where the regional and northern services load, including NATCO.
Khanpur
- Change at
- Rahim Yar Khan, Daewoo’s terminal on Sahi Road.
- Arrival
- Khanpur town, on the N-5.
- Onward
- Sadiqabad, Liaquatpur and Rahim Yar Khan.
The road from Rawalpindi to Khanpur
South the length of Punjab on the motorways and the N-5.
- Rawalpindi Departure, km 0.
- Bhera service area Comfort stop, km 180.
- Multan On the M-4, km 560.
- Rahim Yar Khan Change here, km 790.
- Khanpur Arrival about eleven hours after departure, km 830.
On the southern N-5
Khanpur town sits between Rahim Yar Khan and Sadiqabad on the main road south. Everything passes it, which is why the last leg is simple.
Rawalpindi to Khanpur bus vs train vs car
Khanpur is on the main railway line.
Bus
Rs 3,800to Rs 4,000
Rahim Yar Khan coach, then south.
Best all round.
Train
Rail fareby class
The main line runs through Khanpur.
Cheaper, slower.
Private car
Rs 33,000and up, one way
For a group.
Only for a group.
Cheapest way to travel from Rawalpindi to Khanpur
The train in economy, or Faisal Movers plus the local leg at about Rs 4,100.
Rawalpindi to Khanpur bus FAQs
Which Khanpur does this page cover?
Khanpur town in Rahim Yar Khan district, on the N-5.
Where is Khanpur Dam?
Near Haripur in Khyber Pakhtunkhwa, about an hour from Rawalpindi.
What does the trip cost?
About Rs 3,800 to Rs 4,000 to Rahim Yar Khan, plus around Rs 300.
How long does it take?
About eleven hours.
Is there a train?
Yes, the main line runs through Khanpur.
Where do I change?
Rahim Yar Khan, about forty minutes north.
Related routes and operators
South Punjab routes
Operator fare lists
Book your Rawalpindi to Khanpur ticket
Compare the Rahim Yar Khan coaches with no booking fee added to the published fare.
Compare fares now