Peshawar to Gujranwala Bus Ticket Price, Online Booking, Timing
The Peshawar to Gujranwala bus ticket price starts at about Rs 2,400 and reaches Rs 4,000 in the better classes. Four operators cover roughly 470 km in around seven hours down the motorway.
Short answer: Peshawar to Gujranwala economy coaches charge Rs 2,400 to Rs 2,900 and the better classes Rs 3,300 to Rs 4,000. Nearly every service is a Lahore run calling on the way.
Peshawar to Gujranwala bus ticket price by operator and class
Gujranwala is Pakistan’s industrial heartland, so this corridor carries steady business traffic rather than seasonal peaks.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Daewoo Express | Business, AC | Via the M-2 | 7h 00m | Rs 4,000 |
| Faisal Movers | Executive, AC | Via the M-2 | 7h 15m | Rs 3,300 |
| Kohistan Express | Economy, AC | Via the M-2 | 7h 30m | Rs 2,900 |
| Skyways | Economy, AC | GT Road | 8h 00m | Rs 2,400 |
Fares are indicative published prices and vary with operator, class, fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.
Not Gujrat
Gujrat sits about an hour back toward Peshawar and the names are easily confused at a counter. Check which one your ticket names.
Sialkot is the nearby alternative
Sialkot is a short leg east and has its own Peshawar services, which is worth knowing if the Gujranwala departures do not suit.
Lahore is an hour on and has many more departures
Gujranwala is well served, but it is served by coaches whose real destination is Lahore, which changes what your options look like.
Seven hours
Straightforward when the timings suit, and you arrive where you meant to.
Eight hours plus a leg
Far more departures and constant local transport back up the corridor.
Late or last minute
If the direct services are full or badly timed, Lahore almost always has something.
Book direct if you can, Lahore if you cannot
There is no reason to route through Lahore when a direct coach is running at a sensible hour. But Gujranwala’s timetable is inherited rather than its own, so gaps appear, and when they do, the Lahore corridor is dense enough that continuing back up it is usually quicker than waiting. That is the reverse of the advice on most mid-route towns on this site, where splitting costs you more than it saves.
Peshawar to Gujranwala bus timings and departure frequency
Morning and evening blocks, following the Lahore timetable.
Morning
From around 6 AMArriving early afternoon with the working day usable.
Evening
6 PM to 9 PMOvernight arrivals in the early hours.
Midday
ThinnerA real gap between the two blocks on some operators.
Booking
1 to 2 daysComfortable outside Eid and holiday periods.
Which is the best bus service from Peshawar to Gujranwala?
Seven hours, so the seat matters if you are travelling overnight.
Skyways
Economy at Rs 2,400 on the GT Road, an hour slower than the motorway.
Faisal Movers
Executive at Rs 3,300, the right choice for an overnight run.
Daewoo Express
Business at Rs 4,000 on the quickest schedule and the widest network.
The honest recommendation
Take Kohistan Express at Rs 2,900 in daylight, or Faisal Movers executive at Rs 3,300 overnight. Seven hours in a daytime economy seat is fine; seven hours overnight is not, and that Rs 400 is the cheapest comfort on this page. Daewoo at Rs 4,000 buys fifteen minutes over Faisal Movers.
Peshawar and Gujranwala terminals
The long distance operators run their own terminals at both ends.
Operator terminals
Daewoo Express and Skyways run their own terminals, and Faisal Movers boards at Al-Madina Coach Terminal on GT Road near Haji Camp, on 0311-1224488.
Faisal Movers cargo is handled separately at Gulbahar.
City terminals
Operators run their own Gujranwala terminals, with frequent local transport onward to Sialkot, Gujrat and Lahore.
Confirm the set-down if you are arriving overnight.
Peshawar to Gujranwala bus ticket price FAQs
What is the Peshawar to Gujranwala bus ticket price?
From about Rs 2,400 with Skyways, Rs 2,900 with Kohistan Express, Rs 3,300 for Faisal Movers executive and up to Rs 4,000 for Daewoo Express Business.
Is Gujranwala the same as Gujrat?
No. Gujrat is about an hour back toward Peshawar on the same road. The names are easily confused at a counter, so check your ticket.
How long is the journey?
About seven hours for roughly 470 km via the motorway, or eight on the GT Road services.
Should I book through Lahore instead?
Only if the direct services are full or badly timed. Lahore is an hour further with far more departures and constant local transport back up the corridor.
Which class for an overnight service?
Executive or better. Seven hours in a daytime economy seat is fine, but overnight the extra few hundred rupees is the cheapest comfort available on this route.
Related routes and fare guides
The GT Road corridor
Operator fare lists
Book your Peshawar to Gujranwala bus ticket
Four operators on the motorway corridor compared, and no booking fee added to the operator’s published fare.
Compare fares now