Peshawar to central Punjab

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.

Ticket price from
Rs 2,400Skyways
Distance
About 470 kmVia the M-1 and M-2
Journey time
7h 00mEight on stopping services
Operators
4Lahore corridor services
Lahore
1h furtherFar more departures

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.

Fares by operator

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.

Peshawar to Gujranwala bus fares by operator and class
Bus operatorClassRouteJourney timeTicket price
Daewoo ExpressBusiness, ACVia the M-27h 00mRs 4,000
Faisal MoversExecutive, ACVia the M-27h 15mRs 3,300
Kohistan ExpressEconomy, ACVia the M-27h 30mRs 2,900
SkywaysEconomy, ACGT Road8h 00mRs 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.


Worth considering

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.

DIRECT

Seven hours

Straightforward when the timings suit, and you arrive where you meant to.

VIA LAHORE

Eight hours plus a leg

Far more departures and constant local transport back up the corridor.

WHEN IT HELPS

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.


Departure schedule

Peshawar to Gujranwala bus timings and departure frequency

Morning and evening blocks, following the Lahore timetable.

Morning

From around 6 AM

Arriving early afternoon with the working day usable.

Evening

6 PM to 9 PM

Overnight arrivals in the early hours.

Midday

Thinner

A real gap between the two blocks on some operators.

Booking

1 to 2 days

Comfortable outside Eid and holiday periods.


Choosing an operator

Which is the best bus service from Peshawar to Gujranwala?

Seven hours, so the seat matters if you are travelling overnight.

BEST VALUE

Skyways

Economy at Rs 2,400 on the GT Road, an hour slower than the motorway.

BEST BALANCE

Faisal Movers

Executive at Rs 3,300, the right choice for an overnight run.

BEST COMFORT

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.


Where to board

Peshawar and Gujranwala terminals

The long distance operators run their own terminals at both ends.

PESHAWAR

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.

GUJRANWALA

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.


Common questions

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.

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