Faisalabad to Karak Bus Ticket Price, Online Booking, Service Timing

Karak is a dry, hilly district town on the Indus Highway about 75 km south-west of Kohat, and the shortest way there from Faisalabad is the direct Soan Valley Express coach to Kohat by way of Talagang and Khushalgarh, followed by a local van down the highway. It is a long day of about seven hours.

To Kohat Rs 1,800 one way, per seat

Coach to Kohat
Rs 1,800direct
Onward
About 75 kmlocal van
Journey time
two legs
Distance
About 445 kmvia Kohat
Change at
Kohatfor the Indus Highway

Quick Fare Check: Faisalabad to Karak costs about Rs 1,800 for the Soan Valley Express coach to Kohat, plus a local van about 75 km south-west on the Indus Highway, paid at the stand; allow about seven hours.

Faisalabad to Karak bus fare by operator

Faisalabad to Karak bus fares start with the direct coach to Kohat; the van on to Karak is paid at the stand.

Faisalabad to Karak bus ticket prices by operator and class, cheapest first
Bus operatorClassRouteJourney timeTicket priceBooking
Soan Valley ExpressCoachLeg 1: to Kohat, via TalagangRs 1,800Book now Soan Valley Express Coach, Faisalabad to Karak
Local vansVanLeg 2: Kohat to KarakPaid at the standTickets at the stand

Indicative one-way coach fare for one adult; confirm the Soan Valley Express departure time when you book. The van to Karak is extra and paid at the stand.

Faisalabad to Karak route map

Faisalabad to Karak route map Map of the Faisalabad to Karak bus route through Faisalabad, Talagang, Kohat, Karak. 32°N 33°N 71°E 72°E 73°E Faisalabad Talagang Kohat Karak 50 km N
Cities plotted from their coordinates; the line shows the corridor, not every bend of the road. The coach runs north by the motorway to Talagang and west across the Indus at Khushalgarh to Kohat; vans run south-west on the Indus Highway to Karak.

Faisalabad to Karak fares

  1. Soan Valley Express to KohatRs 1,800
One-way coach fare to Kohat for one adult seat; the van to Karak is extra.

Faisalabad to Karak bus timings

Faisalabad to Karak bus timings depend on the Kohat coach, which does not publish its departure time online.

  1. Coach to Kohat

    About 5 hours

    Call Soan Valley Express the day before to confirm the departure.

  2. Kohat to Karak

    About 1h 30m

    Vans leave the Kohat stand for Karak through the day.

  3. Daylight

    Recommended

    Plan to be on the Indus Highway by mid-afternoon and in Karak before dark.

  4. Eid

    Book ahead

    The few direct Kohat seats fill early before both Eids.

Faisalabad to Karak bus online booking

Faisalabad to Karak bus online booking covers the coach to Kohat; the van on to Karak is paid at the stand.

  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 Faisalabad to Karak buses

Which is the best bus service from Faisalabad to Karak?

The best way from Faisalabad to Karak is the direct Kohat coach, which saves the long detour through Peshawar or Bannu.

  • Soan Valley Express

    Direct to Kohat

    About Rs 1,800 by way of Talagang and Khushalgarh, about five hours.

    From Rs 1,800

Our pick

Book Soan Valley Express to Kohat and take a van south; it is far shorter than going round by Peshawar or Bannu. Call ahead for the departure time, and aim to be on the Karak road by mid-afternoon.

Before you book a Faisalabad to Karak bus

Before you set off from Faisalabad to Karak, three things are worth knowing.

  • Call ahead

    The Kohat coach does not publish its times online; confirm the departure by phone the day before.

  • Via Bannu instead

    Karak can also be reached from Bannu, about 60 km to the south-west; see Faisalabad to Bannu.

  • Carry your CNIC

    There are checkpoints on the Indus Highway, so keep your original CNIC to hand.

Faisalabad to Karak bus FAQs

What is the Faisalabad to Karak bus fare?

About Rs 1,800 for the Soan Valley Express coach to Kohat, plus the van fare to Karak, paid at the stand.

Is there a direct bus from Faisalabad to Karak?

No. Take the direct coach to Kohat, then a van on the Indus Highway.

How far is Karak from Kohat?

About 75 km, roughly an hour and a half by van.

How long does the whole trip take?

About seven hours, including the change at Kohat.

Which way does the coach go?

North by the motorway to Talagang, then west across the Indus at Khushalgarh to Kohat.

Book Faisalabad to Karak bus tickets for your date

Book your coach to Kohat with Soan Valley Express, then pay with JazzCash, Easypaisa or card.

Search Faisalabad to Karak buses