Route · Rawalpindi to Peshawar, M-1 or the GT Road

Rawalpindi to Peshawar Bus Ticket Price, Online Booking, Timing

The Rawalpindi to Peshawar ticket price starts at about Rs 750 on a coaster and reaches Rs 1,450 for Daewoo Express. The two cities are only a couple of hours apart, and the real choice is between the fast M-1 motorway and the old GT Road through Taxila, Attock and Nowshera.

Ticket price from
Rs 750Coaster from Pir Wadhai
Better classes
Rs 1,450Daewoo Luxury
Distance
about 170 kmVia the M-1 motorway
Journey time
2h 15m to 3h 30mMotorway or GT Road
Departures
Every 30 minCoasters until late

Short answer: Rawalpindi to Peshawar costs Rs 750 to Rs 1,450. Motorway coaches take about two and a quarter hours; coasters on the GT Road take three to three and a half, stopping in every town. Pick the motorway if you are going to Peshawar itself, and the GT Road if you are getting off at Taxila, Attock or Nowshera.

Fares by operator

Rawalpindi to Peshawar ticket price by operator

A short route with a wide spread of vehicles, from a 22 seat coaster to a full size Daewoo coach.

Rawalpindi to Peshawar fares by operator
Bus operatorClassBoards in RawalpindiJourney timeTicket price
Coasters and HiaceStandard, air conditionedPir Wadhai general stand3h to 3h 30mRs 750
SkywaysEconomy, 2+2Faizabad2h 30mRs 950
Faisal MoversExecutive mini coachMotorway Chowk, 26 Number2h 15mRs 1,200
Daewoo ExpressLuxury, 2+2Own terminal, 26 Number Chungi2h 15mRs 1,450

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

The Rs 200 that decides your road

Below about Rs 900 you are almost always on a coaster using the GT Road, which picks up and drops off at Taxila, Hasan Abdal, Attock and Nowshera. Above it, you are on a motorway coach that does not stop until Peshawar.

For a traveller going to Hayatabad, Saddar or University Town the motorway saves close to an hour. For a traveller getting off at Attock, the coaster is not just cheaper, it is the only service that will set you down there.


Before you book

Motorway coach or GT Road coaster

Both leave from Rawalpindi, both reach Peshawar, and they suit completely different trips.

M-1 motorway

Way out
Onto the M-1 at 26 Number Chungi, nonstop to the Peshawar end of the motorway.
Good for
Hayatabad, University Town, Saddar and the Daewoo end of GT Road.
Operators
Daewoo Express, Faisal Movers and Skyways.

GT Road, N-5

Way out
West along Peshawar Road through Taxila, Hasan Abdal, Attock and Nowshera.
Good for
Every town between the two cities, and the Peshawar general stand at Haji Camp.
Operators
Coasters and Hiace vans from the Pir Wadhai general stand.

How to choose

Going all the way to Peshawar, take a motorway coach, board at 26 Number and you are on the M-1 in minutes. Stopping short, at Taxila, Attock or Nowshera, take a coaster from Pir Wadhai and tell the conductor your stop when you board.

The real choice

Which is the best bus service from Rawalpindi to Peshawar

On a two hour trip the choice is simple once you know where you are getting off.

Cheapest

GT Road coaster

Leaves when full from Pir Wadhai and serves every town on the way. Tight legroom for three hours.

From Rs 750
Best value

Faisal Movers executive

A comfortable mini coach straight down the M-1 from Motorway Chowk, at a fare only slightly above economy.

From Rs 1,200
Most comfortable

Daewoo Express Luxury

Full size coach, fixed timetable and its own terminal on GT Road opposite the Peshawar general bus stand.

From Rs 1,450

Our verdict

Take Faisal Movers executive at Rs 1,200 for a straight run into Peshawar. Choose Daewoo when you need a fixed departure time. Use a coaster at Rs 750 for any stop along the GT Road, or when the motorway coaches are full late at night.


Schedule

Rawalpindi to Peshawar bus timings

Motorway coaches run from early morning to late evening; coasters leave Pir Wadhai whenever they fill, until late at night.

Early morning

5:30 AM to 8:30 AM

Office and university traffic heading to Peshawar. Book the motorway coaches ahead on Mondays.

Daytime

9:00 AM to 3:00 PM

Easy seats on every service and the fastest coaster runs through the GT Road towns.

Evening

4:00 PM to 8:00 PM

Busiest on Thursday and Friday, as students and workers head home to Khyber Pakhtunkhwa.

Late

9:00 PM onwards

Motorway coaches thin out. Coasters keep running from Pir Wadhai but wait longer to fill.

The Friday westbound rush

Thursday and Friday evenings are the busiest time on this corridor, and the motorway coaches fill first. If you cannot book ahead, the Pir Wadhai coasters are the fallback, because they keep loading until late.

Where to board

Rawalpindi and Peshawar terminals

Both ends have several stands, so match your boarding point to the road your coach uses.

Rawalpindi

Daewoo Express
Own terminal near Jhangi Syedan, 26 Number Chungi, Peshawar Road.
Faisal Movers
Motorway Chowk, 26 Number, for the M-1 service.
Pir Wadhai general stand
Coasters and Hiace vans for the GT Road towns and Peshawar.

Peshawar

Daewoo Express
GT Road, opposite the main general bus stand.
Faisal Movers
Al Madina coach terminal on GT Road.
Haji Camp general stand
Where GT Road coasters finish, with the BRT running along GT Road for onward travel.

The road

The road from Rawalpindi to Peshawar

The motorway runs a straight line west across the Potohar plateau and the Kabul River plain; the GT Road wanders through the towns beside it.

  1. Rawalpindi, 26 Number ChungiOnto the M-1, km 0.
  2. Burhan and Hazara Motorway junctionTurn off for Abbottabad and the north, km 40.
  3. Chach interchangeExit for Attock; a short stop on some services, km 75.
  4. Colonel Sher Khan interchangeJunction for the Swat motorway, km 110.
  5. Rashakai and Charsadda interchangesExits for Mardan, Nowshera and Charsadda, km 135.
  6. Peshawar, GT RoadArrival about two and a quarter hours later, km 170.

Why the GT Road coaster is slower

The GT Road is not much longer on the map, but it passes through Taxila, Wah, Hasan Abdal, Attock, Jahangira and Nowshera, each with its own traffic and pickups. A coaster can lose an hour to towns alone.

Bus, train or car

Rawalpindi to Peshawar bus vs train vs car

No flights are worth considering on a route this short, but the railway runs the whole way.

01Recommended

Bus

Rs 750to Rs 1,450

Journey time
2h 15m to 3h 30m
Frequency
Every 30 min
Arrives
GT Road

Fast on the M-1 and frequent all day, with coasters for every town between.

Best all round.

02Cheaper

Train

Rs 400and up, economy

Journey time
About 3h 30m
Frequency
A few daily
Arrives
Peshawar Cantt

Mainline trains from Rawalpindi station run through Attock and Nowshera to Peshawar Cantt and Peshawar City.

Good if the timing suits.

03Door to door

Private car

Rs 6,000and up, one way

Journey time
2h 15m
Frequency
On demand
Arrives
Anywhere

Useful for a group or a lot of luggage, at five times a coach fare per person.

Only for a group.

Cheapest way to travel from Rawalpindi to Peshawar

The train from Rawalpindi station if a departure suits, otherwise a GT Road coaster from Pir Wadhai at around Rs 750. For most travellers the Rs 1,200 Faisal Movers executive seat is the better buy, because the motorway saves the best part of an hour.


Common questions

Rawalpindi to Peshawar bus FAQs

What is the Rawalpindi to Peshawar bus ticket price?

About Rs 750 on a GT Road coaster, Rs 950 with Skyways, Rs 1,200 for Faisal Movers executive and Rs 1,450 for Daewoo Express Luxury.

How long does the bus from Rawalpindi to Peshawar take?

About two and a quarter hours on the M-1 motorway, or three to three and a half hours on a GT Road coaster through Attock and Nowshera.

Where do Peshawar buses leave from in Rawalpindi?

Motorway coaches leave from Peshawar Road near 26 Number Chungi, where Daewoo and Faisal Movers have terminals. Coasters leave from the Pir Wadhai general stand.

Can I get off at Attock or Nowshera?

Yes, on a GT Road coaster from Pir Wadhai. Motorway coaches generally do not stop at the towns between the two cities.

Where does the bus arrive in Peshawar?

Daewoo stops on GT Road opposite the main general stand, Faisal Movers at the Al Madina coach terminal on GT Road, and coasters at the Haji Camp stand.

Is there a train from Rawalpindi to Peshawar?

Yes, several mainline trains continue from Rawalpindi to Peshawar Cantt in roughly three and a half hours, with economy fares below the bus.

Related routes and operators

Book your Rawalpindi to Peshawar ticket

Motorway coaches and GT Road coasters compared, a departure every half hour, and no booking fee added to the published fare.

Compare fares now