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
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.
| Bus operator | Class | Route | Journey time | Ticket price | Booking |
|---|---|---|---|---|---|
| Daewoo Express | Luxury AC | Through coach, 1:30 am, via the M-1 | Rs 2,320 | Book now Daewoo Express Luxury, Gujranwala to Peshawar | |
| Daewoo Express | Luxury AC | Leg 1: to Rawalpindi, 6, 7 or 8 am | Rs 1,410 | Book now Daewoo Express Luxury, Gujranwala to Peshawar | |
| Paklines | Standard | Leg 1: to Islamabad, 1:30 am | Rs 1,800 | Book now Paklines Standard, Gujranwala to Peshawar | |
| Daewoo Express | Luxury AC | Leg 2: Rawalpindi to Peshawar, 8:30 am to 8:15 pm | Rs 840 | Book 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 fares
- Daewoo Express both legs, via RawalpindiRs 2,250
- Daewoo Express through coachRs 2,320
- Paklines plus Daewoo ExpressRs 2,640
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.
-
Through coach
1:30 am
Daewoo Express reaches Peshawar at about 8:30 am.
-
To Rawalpindi
6 to 8 am
Daewoo Express morning coaches; Paklines leaves at 1:30 am for Islamabad.
-
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.
-
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.
-
Choose your coach
Pick an operator and class from the fare table above, and check where it boards and drops before you pay.
-
Pick your seat
Choose a window or aisle seat on the seat map. Women are seated beside women or family members.
-
Pay and board
Pay by JazzCash, Easypaisa or card and keep the e-ticket. Carry your CNIC and reach the terminal 30 minutes early.
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.
-
Rashakai for Mardan
The through coach stops at Rashakai on the M-1, the stop for Mardan and Nowshera; see Gujranwala to Mardan.
-
Charsadda and Nowshera
Both are short rides from Peshawar; see Gujranwala to Charsadda and Gujranwala to Nowshera.
-
Khyber road
For Jamrud at the start of the Khyber Pass road, see Gujranwala to Jamrud.
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