Gujranwala to Peshawar Bus Ticket Price, Online Booking, Service Timing

Peshawar, the old frontier city at the foot of the Khyber Pass, is about 470 km from Gujranwala by the GT Road and the M-1 motorway. Daewoo Express runs one through coach at 1:30 am, which also sells seats to Rashakai for Mardan and Nowshera; by day, a Daewoo Express coach to Rawalpindi and another on to Peshawar is just as quick.

Fares from Rs 840 one way, per seat

Through coach
Rs 2,3201:30 am
Journey time
through coach
Distance
About 470 kmGT Road and M-1
By day
Rs 2,250change at Rawalpindi
Operators
2coach companies

Quick Fare Check: Gujranwala to Peshawar costs about Rs 2,320 on the Daewoo Express 1:30 am through coach, about seven hours via the M-1; by day, Daewoo Express to Rawalpindi at Rs 1,410 and on to Peshawar at Rs 840 comes to Rs 2,250.

Gujranwala to Peshawar bus fare by operator

Gujranwala to Peshawar bus fares are listed for the overnight through coach and for the daytime trip with a change in the twin cities.

Gujranwala to Peshawar bus ticket prices by operator and class, cheapest first
Bus operatorClassRouteJourney timeTicket priceBooking
Daewoo ExpressLuxury ACThrough coach, 1:30 am, via the M-1Rs 2,320Book now Daewoo Express Luxury, Gujranwala to Peshawar
Daewoo ExpressLuxury ACLeg 1: to Rawalpindi, 6, 7 or 8 amRs 1,410Book now Daewoo Express Luxury, Gujranwala to Peshawar
PaklinesStandardLeg 1: to Islamabad, 1:30 amRs 1,800Book now Paklines Standard, Gujranwala to Peshawar
Daewoo ExpressLuxury ACLeg 2: Rawalpindi to Peshawar, 8:30 am to 8:15 pmRs 840Book now Daewoo Express Luxury, Gujranwala to Peshawar

Indicative one-way prices for one adult seat; the live fare confirms at checkout. The through fare is the Gujranwala terminal’s listed fare; the Daewoo Express Peshawar to Gujranwala page shows Rs 2,400 in Super Luxury.

Gujranwala to Peshawar route map

Gujranwala to Peshawar route map Map of the Gujranwala to Peshawar bus route through Gujranwala, Jhelum, Rawalpindi, Swabi, Rashakai, Peshawar. 33°N 34°N 71°E 72°E 73°E 74°E Gujranwala Rawalpindi Rashakai Peshawar 100 km N
Cities plotted from their coordinates; the line shows the corridor, not every bend of the road. Coaches run up the GT Road to the twin cities, then west on the M-1 motorway past Rashakai.

Gujranwala to Peshawar fares

  1. Daewoo Express both legs, via RawalpindiRs 2,250
  2. Daewoo Express through coachRs 2,320
  3. Paklines plus Daewoo ExpressRs 2,640
One adult, one way; the two-coach options add both tickets together.

Gujranwala to Peshawar bus timings

Gujranwala to Peshawar bus timings are one night coach, or a morning coach to Rawalpindi and an onward Peshawar coach.

  1. Through coach

    1:30 am

    Daewoo Express reaches Peshawar at about 8:30 am.

  2. To Rawalpindi

    6 to 8 am

    Daewoo Express morning coaches; Paklines leaves at 1:30 am for Islamabad.

  3. Rawalpindi to Peshawar

    8:30 am to 8:15 pm

    Daewoo Express at 8:30 am, noon, 2:45, 7:45 and 8:15 pm, about 2h 45m.

  4. Winter

    Fog

    Fog can slow the M-1 and the GT Road on December and January nights.

Gujranwala to Peshawar bus online booking

Gujranwala to Peshawar bus online booking takes a few minutes: pick an operator and class, choose a seat and pay.

  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 Gujranwala to Peshawar buses

Which is the best bus service from Gujranwala to Peshawar?

The best way from Gujranwala to Peshawar is the Daewoo Express through coach overnight, or two Daewoo Express coaches by day.

  • Daewoo Express

    Through coach

    About Rs 2,320 at 1:30 am, or Rs 2,250 by day with a change at Rawalpindi.

    From Rs 2,250

  • Paklines

    Night coach to Islamabad

    About Rs 1,800 at 1:30 am, then a Peshawar coach from the twin cities.

    From Rs 1,800

Our pick

Take the Daewoo Express 1:30 am through coach for about Rs 2,320 and you reach Peshawar by breakfast without changing. By day, the 7 am Daewoo Express to Rawalpindi and the noon Peshawar coach come to about Rs 2,250.

Before you book a Gujranwala to Peshawar bus

Before you book a Gujranwala to Peshawar bus, three things are worth knowing.

Gujranwala to Peshawar bus FAQs

What is the Gujranwala to Peshawar bus fare?

About Rs 2,320 on the Daewoo Express through coach, or about Rs 2,250 with two Daewoo Express coaches by day.

Is there a direct bus from Gujranwala to Peshawar?

Yes. Daewoo Express runs a through coach at 1:30 am.

How long does the bus take?

About seven hours on the through coach.

Does the Peshawar coach stop at Rashakai?

Yes. Daewoo Express sells Rashakai seats on it, for about Rs 2,160 on the terminal’s fare list.

What is the cheapest way by day?

Daewoo Express to Rawalpindi and another Daewoo Express coach to Peshawar, about Rs 2,250 in all.

Book Gujranwala to Peshawar bus tickets for your date

Choose from the operators on this route, then pay with JazzCash, Easypaisa or card.

Search Gujranwala to Peshawar buses