Mardan to Khanpur Bus Ticket Price, Online Booking, Service Timing

Khanpur is a trip of just under 13 hours from Mardan, by Daewoo Express to Rahim Yar Khan at Rs 5,240 and a coach or van for the last hour; it is the Rahim Yar Khan district town on the N-5, 960 km by road.

To Rahim Yar Khan Rs 5,240 then local transport

To Rahim Yar Khan
Rs 5,240first leg
Journey time
with the change
Distance
About 960 kmvia Rahim Yar Khan
Change at
Rahim Yar Khanthen onward
Second leg
On boardRahim Yar Khan to Khanpur

Quick Fare Check: Mardan to Khanpur starts with Daewoo Express to Rahim Yar Khan at Rs 5,240; the onward fare to Khanpur is paid at the stand. Allow just under 13 hours in all.

Mardan to Khanpur bus fare by operator

There is no through coach from Mardan to Khanpur; the table lists each ride in order.

Mardan to Khanpur bus ticket prices by operator and class, cheapest first
Bus operatorClassRouteJourney timeTicket priceBooking
Daewoo ExpressLuxury ACLeg 1: Rashakai to Iqbalabad, about 9:45 am to 3:45 pmRs 5,240Book now Daewoo Express Luxury, Mardan to Khanpur
Local coaches and vansCoach or vanLeg 2: Rahim Yar Khan to Khanpur, through the dayPaid on boardTickets at the stand

Indicative one-way prices for one adult seat on each leg; local fares are paid on board and the live coach fare confirms at checkout.

Mardan to Khanpur route map

Mardan to Khanpur route map Map of the Mardan to Khanpur bus route through Mardan, Rashakai, Islamabad, Pindi Bhattian, Faisalabad, Multan, Zahir Pir, Rahim Yar Khan, Khanpur. 30°N 32°N 34°N 68°E 70°E 72°E 74°E Mardan Rahim Yar Khan Khanpur 200 km N
Cities plotted from their coordinates; the line shows the corridor, not every bend of the road. Coaches run by the motorways to Rahim Yar Khan, then on to Khanpur.

Fares to Rahim Yar Khan

  1. Daewoo Express LuxuryRs 5,240
One-way fares for the first leg; the onward rides are paid at the stand or at booking.

Mardan to Khanpur bus timings

Mardan to Khanpur bus timings are set by the Rahim Yar Khan departures, so plan the first ride around them.

  1. To Rahim Yar Khan

    Through the day

    Daewoo Express leaves the Rashakai terminal between about 9:45 am and 3:45 pm and reaches Rahim Yar Khan in 11 hours.

  2. Rahim Yar Khan to Khanpur

    As they fill

    Local coaches and vans pull out of Rahim Yar Khan for Khanpur whenever they fill, from first light until early evening; about an hour.

  3. The change

    Allow an hour

    The Daewoo coach from Rashakai sets down at Iqbalabad by the motorway; local vans and the electric bus run into Rahim Yar Khan and on to Sadiqabad.

  4. Eid rush

    Book early

    Coaches out of Mardan and Rashakai fill days ahead of both Eids; book as soon as your dates are fixed.

Mardan to Khanpur bus online booking

The Rahim Yar Khan coach on the Mardan to Khanpur trip can be booked online; the local ride is paid on board.

  1. Choose your coach

    Pick an operator and class from the fare table above, and check where it boards and drops before you pay.

  2. Pick your seat

    Choose a window or aisle seat on the seat map. Women are seated beside women or family members.

  3. Pay and board

    Pay by JazzCash, Easypaisa or card and keep the e-ticket. Carry your CNIC and reach the terminal 30 minutes early.

Search Mardan to Khanpur buses

Which is the best bus service from Mardan to Khanpur?

For Mardan to Khanpur, the best plan is the first coach to Rahim Yar Khan, leaving the rest of the day for the onward rides.

  • Daewoo Express

    Most departures

    About Rs 5,240 to Rahim Yar Khan.

    From Rs 5,240

Our pick

Take Daewoo Express to Rahim Yar Khan for about Rs 5,240, then the first onward ride from Rahim Yar Khan.

Before you book a Mardan to Khanpur bus

Before you travel from Mardan to Khanpur, three things are worth knowing.

Mardan to Khanpur bus FAQs

What is the Mardan to Khanpur bus fare?

About Rs 5,240 for Daewoo Express to Rahim Yar Khan; the onward fare is paid at the stand or at booking.

Is there a direct bus from Mardan to Khanpur?

No. Change at Rahim Yar Khan.

How long does Mardan to Khanpur take?

Just under 13 hours, including the waits between rides.

How long is the Rahim Yar Khan to Khanpur ride?

About an hour.

Where does the first ride leave from?

From Daewoo’s Mardan terminal at the Rashakai interchange on the M-1, about 20 minutes south of the city.

Book Mardan to Khanpur bus tickets for your date

Book your coach to Rahim Yar Khan and pay with JazzCash, Easypaisa or card; the local ride is paid on board.

Search Mardan to Khanpur buses