Route · Rawalpindi to Rahim Yar Khan district

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.

Coach to RYK
Rs 4,000Daewoo Express
Onward
About Rs 300Forty minutes
Total time
About 11hTwo legs
Distance
About 830 kmVia the N-5
Not to be confused with
Khanpur DamNear Haripur

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.

Fares by operator

Rawalpindi to Khanpur ticket price by operator

The first leg by operator. The last leg is local.

Rawalpindi to Khanpur fares by operator
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.

Compare live fares
The two Khanpurs

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.

The real choice

Which is the best bus service from Rawalpindi to Khanpur

Two first leg operators.

Cheapest

Faisal Movers

Executive on the Rahim Yar Khan run.

Rs 3,800

Most punctual

Daewoo Express

A Rahim Yar Khan terminal on Sahi Road.

Rs 4,000

Different place

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.

Schedule

Rawalpindi to Khanpur bus timings

Overnight services suit this distance.

Evening

5:00 PM to 8:00 PM

Rahim Yar Khan in the early hours.

Night

9:00 PM to midnight

Arrive at dawn, then south.

Morning

6:00 AM to 9:00 AM

Arrive late afternoon.

Summer

Very hot

The 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.

Where to board

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

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.

Bus, train or car

Rawalpindi to Khanpur bus vs train vs car

Khanpur is on the main railway line.

01 Recommended

Bus

Rs 3,800to Rs 4,000

Journey time
About 11h
Frequency
Daily
Direct
Yes

Rahim Yar Khan coach, then south.

Best all round.

02 Real alternative

Train

Rail fareby class

Journey time
13h and up
Frequency
Daily
Direct
Some services

The main line runs through Khanpur.

Cheaper, slower.

03 Hard to justify

Private car

Rs 33,000and up, one way

Journey time
9h
Frequency
On demand
Direct
Yes

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.

Common questions

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.

Book your Rawalpindi to Khanpur ticket

Compare the Rahim Yar Khan coaches with no booking fee added to the published fare.

Compare fares now