Karachi to Nankana Sahib Bus Ticket Price, Online Booking, Timing

The Karachi to Nankana Sahib bus ticket price starts at about Rs 6,830 with Faisal Movers to Lahore, the nearest long-haul stop, with Nankana Sahib about 75 km west of Lahore by local transport. No through coach to Nankana Sahib appears in the fare lists we checked; the long leg takes about 15 and a half hours.

To Lahore from Rs 6,830 one way, per seat

Fare to Lahore
Rs 6,830–9,620seats and sleepers
Journey time
plus a local leg
Distance
About 1,290 kmvia Lahore
Last stretch
About 75 kmLahore to Nankana Sahib
Through coach
None listedin the lists we checked

Quick Fare Check: Karachi to Nankana Sahib starts at about Rs 6,830 with Faisal Movers Executive to Lahore, or Rs 7,950 with Daewoo Express Luxury, then about 75 km by local transport to Nankana Sahib.

Karachi to Nankana Sahib bus fare by operator

Karachi to Nankana Sahib has no through coach in the fare lists we checked, so the fares below take you to Lahore, with Nankana Sahib a short local ride beyond.

Karachi to Nankana Sahib bus ticket prices by operator and class, cheapest first
Bus operatorClassRouteJourney timeTicket priceBooking
Faisal MoversExecutive ACTo Lahore, then local to Nankana SahibRs 6,830Book now Faisal Movers Executive, Karachi to Nankana Sahib
Daewoo ExpressLuxury ACTo Lahore, then local to Nankana SahibRs 7,950Book now Daewoo Express Luxury, Karachi to Nankana Sahib
Faisal MoversSuper Executive 2+1 ACTo Lahore, then local to Nankana SahibRs 8,670Book now Faisal Movers Super Executive 2+1, Karachi to Nankana Sahib
Daewoo ExpressSleeper ACTo Lahore, then local to Nankana SahibRs 9,620Book now Daewoo Express Sleeper, Karachi to Nankana Sahib

Indicative one-way prices for one adult to Lahore. The local ride on to Nankana Sahib is paid separately.

Karachi to Nankana Sahib route map

Karachi to Nankana Sahib route map Map of the Karachi to Nankana Sahib bus route through Karachi, Hyderabad, Sukkur, Multan, Lahore, Nankana Sahib. 26°N 28°N 30°N 66°E 68°E 70°E 72°E 74°E 76°E Karachi Hyderabad Sukkur Multan Lahore Nankana Sahib 200 km N
Cities plotted from their coordinates; the line shows the corridor, not every bend of the road. The long-haul coach runs up the motorways through Multan to Lahore; Nankana Sahib is a short local leg west of Lahore.

Fares to Lahore, the long leg

  1. Faisal Movers ExecutiveRs 6,830
  2. Daewoo Express LuxuryRs 7,950
  3. Faisal Movers Super Executive 2+1Rs 8,670
  4. Daewoo Express SleeperRs 9,620
One-way fares to Lahore, cheapest first. The local ride on to Nankana Sahib adds only a small amount.

Karachi to Nankana Sahib bus timings

Karachi to Nankana Sahib bus timings follow the Karachi to Lahore long-haul coaches, most of which reach Lahore in the morning.

  1. Evening from Karachi

    Morning in Lahore

    An evening coach reaches Lahore after about 15 hours, with the day ahead for the last leg.

  2. Onward local

    Through the day

    Local transport from Lahore to Nankana Sahib runs regularly in daytime.

  3. Sleeper option

    Long leg

    Daewoo Express and Faisal Movers both run sleepers to Lahore.

  4. Winter fog

    December–January

    Fog on the motorways can delay the morning arrival.

Karachi to Nankana Sahib bus online booking

Karachi to Nankana Sahib bus online booking means booking the long leg to Lahore, then taking local transport the last about 75 km.

  1. Compare and choose

    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 Karachi to Nankana Sahib buses

Which is the best bus service from Karachi to Nankana Sahib?

The best way from Karachi to Nankana Sahib is the cheapest good coach to Lahore, since the last leg is short and local.

  • Faisal Movers

    Cheapest to Lahore

    Executive at about Rs 6,830, or a 2+1 Super Executive at Rs 8,670.

    From Rs 6,830

  • Daewoo Express

    The sleeper

    Luxury at about Rs 7,950, and a sleeper berth at Rs 9,620 from its Thokar Niaz Baig terminal.

    From Rs 7,950

Our pick

Book Faisal Movers to Lahore at about Rs 6,830 and take local transport the last about 75 km to Nankana Sahib. For a flat bed, book the Daewoo Express sleeper at Rs 9,620.

Before you book a Karachi to Nankana Sahib bus

Before you book a Karachi to Nankana Sahib trip, three things are worth knowing.

  • Lahore, not Nankana Sahib

    The long-haul coach ends in Lahore. Allow for a local ride of about 75 km to Nankana Sahib.

  • Arrive by day

    Morning arrivals in Lahore leave plenty of time for the local leg.

  • Lahore page

    The Karachi to Lahore page covers the long leg in full.

Karachi to Nankana Sahib bus FAQs

What is the Karachi to Nankana Sahib bus fare?

From about Rs 6,830 with Faisal Movers to Lahore, plus a short local ride to Nankana Sahib.

Is there a direct bus from Karachi to Nankana Sahib?

Not in the fare lists we checked. The practical route is via Lahore.

How long does it take?

About 15 and a half hours to Lahore, plus the local leg of about 75 km.

Is there a sleeper option?

Yes, to Lahore: Daewoo Express from Rs 9,620.

Which Lahore terminal is best?

Either works. Daewoo Express arrives at Thokar Niaz Baig; Faisal Movers uses its own Lahore terminals, so check your ticket.

Compare Karachi to Nankana Sahib bus tickets for your date

Book the long leg to Lahore, then take local transport the last stretch, paying with JazzCash, Easypaisa or card.

Search Karachi to Nankana Sahib buses