Route · Peshawar to the twin cities

Peshawar to Rawalpindi Bus Ticket Price, Timings, Online Booking

The Peshawar to Rawalpindi ticket price starts at about Rs 1,000 and reaches Rs 2,400 in business class. The journey takes two and a half hours on the M-1, and it is the connection almost every northern trip from Peshawar depends on.

Ticket price from
Rs 1,000Standard
Business class
Rs 2,400Daewoo
Distance
175 kmVia the M-1 motorway
Journey time
2h 30mMotorway throughout
Connects to
PirwadhaiThe northern network

Peshawar to Rawalpindi bus ticket price: fares run from about Rs 1,000 to Rs 2,400 depending on class. The journey is two and a half hours on the M-1, and for anyone heading to Gilgit-Baltistan this is the leg that gets you to Pirwadhai.

Fares by operator

Peshawar to Rawalpindi ticket price by operator

One of the busiest short corridors in the country, with departures through the day and every major operator competing.

Peshawar to Rawalpindi fares by operator
OperatorClassJourney timeTicket price
Local coachesStandard3h 00mRs 1,000
Motorway ExpressLuxury coaster2h 30mRs 1,300
Kohistan ExpressBusiness2h 30mRs 1,600
Faisal MoversBusiness2h 30mRs 1,900
Daewoo ExpressBusiness2h 30mRs 2,400

Fares are indicative published prices and vary with class, fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.

The leg that makes or breaks a northern trip

On its own this is a routine two and a half hour hop. Its importance is what comes next: the Gilgit, Hunza, Skardu and Chitral services all leave Pirwadhai between 5:00 PM and 9:00 PM. Arriving in Rawalpindi by mid afternoon means you connect the same evening. Arriving at 7:00 PM means you lose a night in the twin cities.


If you are heading further

Timing this leg around the Pirwadhai departures

Most people on this corridor are going to Rawalpindi or Islamabad. If you are not, the departure you pick matters far more than the fare.

MORNING

The safe choice

A morning departure from Peshawar puts you at Pirwadhai by early afternoon with hours to spare before the northern buses load.

EARLY AFTERNOON

Still workable

Leaving by about 2:00 PM gets you there for a 5:00 PM K2 Movers departure, but leaves no margin for motorway delays.

EVENING

You lose a night

Arriving after the northern services have gone means staying in the twin cities and leaving the following evening.

Rawalpindi or Islamabad on your ticket

Operators sell this corridor as Peshawar to Islamabad and Peshawar to Rawalpindi more or less interchangeably, and the fares are the same. What differs is where you are set down. If you are connecting north, you want Pirwadhai or somewhere close to it, not a terminal on the far side of Islamabad.


Schedule

Peshawar to Rawalpindi bus timings

Departures run from early morning to late evening, so this is one of the few corridors where the timetable rarely constrains you.

Early morning

From around 5:00 AM

The business peak, and the right choice if you are connecting north.

Through the day

Frequent

Every major operator runs this corridor. Same day booking is usually fine.

Evening

Until around 10:00 PM

Fine for the twin cities, too late for a northern connection.

Booking

Same day

Sufficient outside Eid and public holidays.


Where to board

Peshawar and Rawalpindi terminals

PESHAWAR

Operator terminals

Motorway Express, Daewoo, Faisal Movers and Kohistan all run their own Peshawar terminals. Local coaches leave from the general stands.

Check the address on your ticket.

RAWALPINDI

Depends on your operator

Pirwadhai is what you want if you are connecting north. Faizabad suits Murree and Islamabad, and Kohistan boards at 26 Number near Motorway Chowk.

Set-down point matters more than fare on this leg.


Common questions

Peshawar to Rawalpindi bus FAQs

What is the Peshawar to Rawalpindi bus ticket price?

From about Rs 1,000 on local coaches, Rs 1,300 with Motorway Express, Rs 1,600 with Kohistan Express Business, and up to Rs 2,400 for Daewoo Express Business.

How long is the Peshawar to Rawalpindi journey?

Two and a half hours for roughly 175 km on the M-1 motorway. Local coaches take closer to three.

Can I connect to a Gilgit bus the same day?

Yes, if you leave Peshawar in the morning. The northern services depart Pirwadhai between 5:00 PM and 9:00 PM, so an early departure gives you hours of margin. An evening departure means losing a night.

Is Peshawar to Rawalpindi the same as Peshawar to Islamabad?

The fares are the same and operators sell both more or less interchangeably. What differs is the set-down point, which matters if you are connecting north from Pirwadhai.

Do I need to book in advance?

Usually not. Every major operator runs this corridor with departures through the day, so same day booking works outside Eid and public holidays.

Book your Peshawar to Rawalpindi ticket

Compare every operator with live seat maps, and no booking fee added to the published fare.

Compare fares now