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.
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.
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.
| Bus operator | Class | Boards in Rawalpindi | Journey time | Ticket price |
|---|---|---|---|---|
| Coasters and Hiace | Standard, air conditioned | Pir Wadhai general stand | 3h to 3h 30m | Rs 750 |
| Skyways | Economy, 2+2 | Faizabad | 2h 30m | Rs 950 |
| Faisal Movers | Executive mini coach | Motorway Chowk, 26 Number | 2h 15m | Rs 1,200 |
| Daewoo Express | Luxury, 2+2 | Own terminal, 26 Number Chungi | 2h 15m | Rs 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.
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.
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.
GT Road coaster
Leaves when full from Pir Wadhai and serves every town on the way. Tight legroom for three hours.
From Rs 750Faisal Movers executive
A comfortable mini coach straight down the M-1 from Motorway Chowk, at a fare only slightly above economy.
From Rs 1,200Daewoo Express Luxury
Full size coach, fixed timetable and its own terminal on GT Road opposite the Peshawar general bus stand.
From Rs 1,450Our 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.
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 AMOffice and university traffic heading to Peshawar. Book the motorway coaches ahead on Mondays.
Daytime
9:00 AM to 3:00 PMEasy seats on every service and the fastest coaster runs through the GT Road towns.
Evening
4:00 PM to 8:00 PMBusiest on Thursday and Friday, as students and workers head home to Khyber Pakhtunkhwa.
Late
9:00 PM onwardsMotorway 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.
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 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.
- Rawalpindi, 26 Number ChungiOnto the M-1, km 0.
- Burhan and Hazara Motorway junctionTurn off for Abbottabad and the north, km 40.
- Chach interchangeExit for Attock; a short stop on some services, km 75.
- Colonel Sher Khan interchangeJunction for the Swat motorway, km 110.
- Rashakai and Charsadda interchangesExits for Mardan, Nowshera and Charsadda, km 135.
- 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.
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.
Bus
Rs 750to Rs 1,450
Fast on the M-1 and frequent all day, with coasters for every town between.
Best all round.
Train
Rs 400and up, economy
Mainline trains from Rawalpindi station run through Attock and Nowshera to Peshawar Cantt and Peshawar City.
Good if the timing suits.
Private car
Rs 6,000and up, one way
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.
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
From Rawalpindi and Peshawar
Operator fare lists
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