Route · South Punjab, the N-5 south

Multan to Khanpur Bus Ticket Price, Online Booking, Timing

The Multan to Khanpur ticket price starts at about Rs 1,250 and reaches Rs 1,650 on Daewoo Super Luxury. The journey covers around 227 km in under three hours down the N-5, and there are two towns called Khanpur in Pakistan, which is the first thing to get right.

Ticket price from
Rs 1,250Economy
Better classes
Rs 1,650Super Luxury
Distance
227 kmVia Bahawalpur
Journey time
2h 50mDay run
District
Rahim Yar KhanNot Haripur

Short answer: Multan to Khanpur costs Rs 1,250 to Rs 1,650 for a shade under three hours on the N-5 through Bahawalpur. Before you book, confirm you want Khanpur in Rahim Yar Khan district, three hours south, and not Khanpur in Haripur district, which is seven hours north in a different province.

Fares by operator

Multan to Khanpur ticket price by operator

A well served N-5 corridor, because every southbound coach heading for Rahim Yar Khan, Sadiqabad and Sindh passes through.

Multan to Khanpur fares by operator
Bus operator Class Route Journey time Ticket price
Silk Line Economy, air conditioned N-5 via Bahawalpur 3h 15m Rs 1,250
Faisal Movers Standard seated, air conditioned N-5 via Bahawalpur 3h Rs 1,400
Daewoo Express Super Luxury, air conditioned N-5 via Bahawalpur 2h 50m Rs 1,650

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 whether the through fare is cheaper

Rahim Yar Khan is 22 km further on and costs around Rs 1,400 to Rs 1,800. On short sectors of a long corridor the through fare is sometimes lower than the intermediate one, because operators price the destination they are selling rather than the towns they pass. It is worth pricing both before you pay, and if the RYK fare comes out lower, buy it and get off at Khanpur.

Book Multan to Khanpur.
Confirm the district before you pay.

Compare live fares
Before you book

There are two Khanpurs, in two provinces

Both are real bus destinations, both are spelled the same way, and a booking site will happily sell you either.

Khanpur, Rahim Yar Khan district

Where
South Punjab, on the N-5 between Bahawalpur and Rahim Yar Khan.
From Multan
About 227 km and under three hours, at Rs 1,250 to Rs 1,650.
The tell
Any quote of about three hours and under Rs 1,700 is this one.

Khanpur, Haripur district

Where
Khyber Pakhtunkhwa, near Taxila, known for the Khanpur dam.
From Multan
Roughly 600 km and seven hours or more, reached via Islamabad.
The tell
Any quote over six hours, or over Rs 2,500, is the northern one.

How to be sure

Read the district on the booking, not just the town name. If the service runs via Bahawalpur you have the southern Khanpur; if it runs via Islamabad you have the northern one. The fare and the journey time will both tell you the same thing, and they differ by enough that the mistake is obvious once you know to look for it. This catches people mainly when they are booking for someone else and working from a town name alone.

The real choice

Which is the best bus service from Multan to Khanpur

Three operators on a busy southbound corridor with a Rs 400 spread and under three hours of road.

Cheapest

Silk Line

Works the southern N-5 alongside its west bank network, and the cheapest bookable seat on the corridor.

From Rs 1,250

Best value

Faisal Movers

The most frequent operator heading south out of Multan, so the likeliest to have a departure when you want one.

From Rs 1,400

Most comfortable

Daewoo Express

Super Luxury and the quickest published time at 2h 50m, from a terminal that is already pointing the right way out of the city.

From Rs 1,650

Our verdict

Take Silk Line at Rs 1,250 or Faisal Movers at Rs 1,400, whichever leaves closer to when you want to go. Under three hours on a good highway is not long enough for the Rs 400 step up to Super Luxury to change your day. Price the Rahim Yar Khan fare in the same search, because if it comes out lower you should buy that and get off early.

Schedule

Multan to Khanpur bus timings

Frequent, because every southbound service from Multan uses this road.

Early morning

6:00 AM to 9:00 AM

The busiest window, with both regional and long haul southbound departures. The easiest time to travel on this corridor.

Daytime

10:00 AM to 4:00 PM

Steady. On a three hour journey you can turn up at almost any hour and be moving within half an hour.

Evening

5:00 PM to 9:00 PM

Second peak, and when the Karachi bound overnight services begin heading south. Good frequency, tighter short sector availability.

Overnight

After 10:00 PM

Long haul traffic only. Plenty of coaches pass through, but one with ten hours left to run may decline to sell you three of them.

Where to board

Multan and Khanpur terminals

Two usable Multan stands, and a town on the highway where the set down point is worth checking.

Multan

General Bus Stand, Vehari Chowk
Opposite the metro bus station. Silk Line and Faisal Movers load here.
Daewoo Express
Opposite TTC on Khanewal Road at Gaddafi Chowk, on the right side of the city for a southbound departure.
Caltex Point
A Faisal Movers ticketing and cargo counter at Gaddafi Chowk. Not a departure point.

Khanpur

Town bus stand
Where the regional services set down, close to the centre.
Highway set down
Long haul services heading for Sindh may put you down on the N-5 rather than pulling into the stand. Say where you want to be when you board.
Onward connections
Rahim Yar Khan, Liaquatpur, Sadiqabad and Uch Sharif all run from here.
The road

The road to Khanpur

Straight down the N-5 through Bahawalpur, on the busiest southbound corridor in the province.

  • Multan, Vehari Chowk or Khanewal Road Departure, km 0.
  • Lodhran Across the Sutlej, the first significant stop, km 65.
  • Bahawalpur The main intermediate city and the usual comfort stop, km 100.
  • Ahmadpur East and Uch turn Heading south through the Bahawalpur district towns, km 150.
  • Khanpur Arrival under three hours after departure, km 227.

A short sector on a very long road

This stretch of the N-5 carries everything running between Punjab and Sindh, which has two consequences. The frequency is excellent, because you are never waiting long for something heading your way. But the short sector availability is unreliable, because most of those coaches would rather sell twelve hours than three, and on busy days that quota closes first.

Bus, train or car

Multan to Khanpur bus vs train vs car

Khanpur is on the main Karachi to Lahore line and the expresses stop, which makes rail a real option here.

01 Recommended

Bus

Rs 1,250to Rs 1,650 Super Luxury

Journey time
2h 50m to 3h 15m
Frequency
Several per hour
Lands in town
Usually

Frequency is the whole argument. Every southbound coach from Multan uses this road, so the schedule is never the constraint.

Best all round.

02 Genuinely cheaper

Train

Rs 400to Rs 1,500 by class

Journey time
3h to 4h
Frequency
Several daily
Lands in town
Central station

Khanpur is a scheduled stop on the main line and economy undercuts the bus substantially, with both stations centrally placed.

Cheapest, if the timing works.

03 Hard to justify

Private car

Rs 9,000and up, one way

Journey time
2h 40m
Frequency
On demand
Lands in town
Door to door

Ten minutes quicker than a Super Luxury coach on a road the coaches share with you, for five times the fare.

Only for a group with luggage.

Cheapest way to travel from Multan to Khanpur

Rail economy at around Rs 400, and unusually for this network it is a serious recommendation rather than a technicality: Khanpur is a scheduled express stop, both stations are central and the running time is competitive. The bus wins on frequency, with several departures an hour against a handful of trains, so the answer depends on whether your timing is fixed.

Common questions

Multan to Khanpur bus FAQs

What is the Multan to Khanpur bus ticket price?

From about Rs 1,250 for Silk Line economy to Rs 1,650 for Daewoo Super Luxury, with Faisal Movers standard at around Rs 1,400.

How long does the Multan to Khanpur bus take?

About two hours fifty minutes on a direct Super Luxury service and up to three and a quarter on a stopping one, for roughly 227 km down the N-5 through Bahawalpur.

Which Khanpur does this route go to?

Khanpur in Rahim Yar Khan district, in South Punjab on the N-5. It is not Khanpur in Haripur district in Khyber Pakhtunkhwa, the dam town near Taxila, which is roughly 600 km north and reached via Islamabad. If your quote runs via Bahawalpur you have the southern one.

Should I book Rahim Yar Khan instead?

Price both. Rahim Yar Khan is only 22 km further and operators sometimes quote the through destination lower than the intermediate town, because they price what they are selling rather than what they pass. If RYK comes out cheaper, buy it and get off at Khanpur.

Why might a service refuse to sell a Khanpur ticket?

Because most coaches on this road are running to Sindh and would rather sell twelve hours than three. On busy days the short sector quota closes first, which is why the regional operators are often the more reliable booking here.

Is the train better than the bus on this route?

On price and comfort, often yes. Khanpur is a scheduled stop on the main Karachi to Lahore line, economy is around Rs 400 and both stations are central. The bus wins on frequency, with several departures an hour against a handful of daily trains.

Book your Multan to Khanpur ticket

Compare every operator on the corridor with live seat maps, and no booking fee added to the published fare.

Compare fares now