Bahawalpur to Jamrud Bus Ticket Price, Online Booking, Service Timing

Jamrud, at the Bab-e-Khyber where the Khyber Pass road begins, is about 820 km from Bahawalpur. Take the overnight Bahawalpur Express to Peshawar and a van west in the morning; allow about twelve hours.

To Peshawar Rs 3,000 then onward at the stand

To Peshawar
Rs 3,000first leg
Journey time
with the change
Distance
About 820 kmvia Peshawar
Change at
PeshawarPeshawar
Second leg
At the standPeshawar to Jamrud

Quick Fare Check: Bahawalpur to Jamrud starts with Bahawalpur Express to Peshawar at Rs 3,000; the onward fare to Jamrud is paid at the stand. Allow about twelve hours in all.

Bahawalpur to Jamrud bus fare by operator

No coach runs straight from Bahawalpur to Jamrud, so the fare is the Peshawar leg plus the Jamrud leg.

Bahawalpur to Jamrud bus ticket prices by operator and class, cheapest first
Bus operatorClassRouteJourney timeTicket priceBooking
Bahawalpur ExpressLuxuryLeg 1: to Peshawar, 6:30 pmRs 3,000Book now Bahawalpur Express Luxury, Bahawalpur to Jamrud
Local vansVanLeg 2: Peshawar to Jamrud, through the dayPaid on boardTickets at the stand

Indicative one-way prices for one adult seat on each leg; the live fare confirms at checkout.

Bahawalpur to Jamrud route map

Bahawalpur to Jamrud route map Map of the Bahawalpur to Jamrud bus route through Bahawalpur, Khanewal, Faisalabad, Rawalpindi, Peshawar, Jamrud. 30ยฐN 32ยฐN 34ยฐN 70ยฐE 72ยฐE 74ยฐE Bahawalpur Peshawar Jamrud 100 km N
Cities plotted from their coordinates; the line shows the corridor, not every bend of the road. Bahawalpur coaches run north through the night to Peshawar; local transport covers the last 20 km to Jamrud.

Fares to Peshawar

  1. Bahawalpur ExpressRs 3,000
One-way fares for the first leg; the Jamrud van is paid at the stand.

Bahawalpur to Jamrud bus timings

Bahawalpur to Jamrud bus timings are set by the Peshawar departures, so plan the first coach around them.

  1. To Peshawar

    6:30 pm

    Bahawalpur Express leaves Bahawalpur for Peshawar at 6:30 pm and arrives about 5 am.

  2. Peshawar to Jamrud

    Dawn to dusk

    Local vans pull out of Peshawar for Jamrud whenever they fill, from first light until early evening; the ride takes about 30 minutes.

  3. The change

    Allow an hour

    Vans for Charsadda, Nowshera and the Khyber road leave from Peshawar’s city stands around Haji Camp and the GT Road.

  4. Fog and Eid

    Plan ahead

    Winter fog slows the GT Road and the motorway in December and January, and seats sell out before both Eids.

Bahawalpur to Jamrud bus online booking

Bahawalpur to Jamrud bus online booking works leg by leg: reserve the Peshawar coach first, then the Jamrud seat that suits its arrival.

  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 Bahawalpur to Jamrud buses

Which is the best bus service from Bahawalpur to Jamrud?

The best way from Bahawalpur to Jamrud is an early coach to Peshawar and the Jamrud van the same day.

  • Bahawalpur Express

    Cheapest first leg

    About Rs 3,000 to Peshawar, at 6:30 pm.

    From Rs 3,000

Our pick

Take Bahawalpur Express to Peshawar for about Rs 3,000, then the first Jamrud van from the stand.

Before you book a Bahawalpur to Jamrud bus

Three things help on the Bahawalpur to Jamrud trip.

  • Bab-e-Khyber

    The gateway marks the start of the Khyber road.

  • Fort

    The Sikh-era Jamrud fort stands beside the road.

  • Checkpoints

    Carry your CNIC on the Khyber road.

Bahawalpur to Jamrud bus FAQs

What is the Bahawalpur to Jamrud bus fare?

About Rs 3,000 with Bahawalpur Express to Peshawar, plus the Jamrud fare, paid at the stand.

Is there a direct bus from Bahawalpur to Jamrud?

No. Change at Peshawar for the Jamrud van.

How long does Bahawalpur to Jamrud take?

About twelve hours, including about ten and a half hours to Peshawar and the wait between coaches.

Which buses run from Peshawar to Jamrud?

Local vans run the Peshawar to Jamrud leg.

How far is Jamrud from Peshawar?

About 20 km, about 30 minutes by van.

Book Bahawalpur to Jamrud bus tickets for your date

Book your coach to Peshawar and the Jamrud leg, then pay with JazzCash, Easypaisa or card.

Search Bahawalpur to Jamrud buses