Peshawar to Islamabad bus ticket price, timings and online booking
The Peshawar to Islamabad bus ticket price starts at Rs 750 for an economy seat and reaches about Rs 1,950 for Daewoo Gold Class, matching the westbound fares exactly. Ten operators cover the 185 km M-1 run in roughly 2 hours 15 minutes. Eastbound the departures skew earlier, because most passengers are heading to the capital for a working day.
Short answer: Peshawar to Islamabad economy coaches charge Rs 750 to Rs 1,100, executive and business class Rs 1,150 to Rs 1,800, and Daewoo Gold Class sits at Rs 1,950. Fares are identical to the westbound leg, so there is nothing to gain by booking the return from a different city.
Peshawar to Islamabad bus ticket price by operator and class
The Peshawar to Islamabad bus ticket price is set the same in both directions, with ten operators competing across a band of about Rs 1,200. On a journey of just over two hours, the practical gap between the cheapest motorway seat and the dearest is small.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Daewoo Express | Gold Class | M-1 | 2h 15m | Rs 1,950 |
| Faisal Movers | Premium Plus | M-1 | 2h 15m | Rs 1,800 |
| Skyways | Business | M-1 | 2h 30m | Rs 1,700 |
| Daewoo Express | Luxury | M-1 | 2h 15m | Rs 1,500 |
| Faisal Movers | Executive | M-1 | 2h 30m | Rs 1,150 |
| Kohistan Express | Business | M-1 | 2h 30m | Rs 1,100 |
| Road Master | Business | M-1 | 2h 30m | Rs 1,050 |
| Q Connect | Business | M-1 | 2h 30m | Rs 1,000 |
| Niazi Express | Executive | M-1 | 2h 45m | Rs 950 |
| Silk Line | Economy | M-1 | 2h 45m | Rs 850 |
| Bilal Travels | Economy | GT Road | 3h 15m | Rs 800 |
| Khyber Express | Economy | GT Road | 3h 15m | Rs 750 |
Fares are indicative published prices and vary with fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.
What actually changes eastbound
Not the fare, and not the coaches. What changes is who is on them. A large share of eastbound passengers are connecting rather than commuting, arriving at Haji Camp off a Swat or Kohat service and continuing to the capital, or heading for Islamabad airport, or picking up a Lahore or Karachi coach the same evening. That makes the arrival terminal in the twin cities a more consequential choice going this way than it is coming back.
Peshawar to Islamabad bus timings and daily departures
Peshawar to Islamabad bus timings run roughly hourly from about 5:00 AM to midnight, but the demand curve is different from the westbound service. The early morning block is considerably heavier eastbound, because passengers are travelling to the capital for appointments, offices and onward connections that all start in the morning.
Pre dawn and early
5:00 to 8:00 AMThe heaviest block on this leg by some margin. Reaches Faizabad between 7 AM and 10 AM. The one window where booking ahead genuinely helps.
Midday
9:00 AM to 3:00 PMQuietest departures and the widest seat choice. Fine to turn up at the terminal on almost any ordinary weekday.
Evening
4:00 to 8:00 PMSteady rather than peak. Arriving in the twin cities during the evening rush adds twenty minutes or so at the Rawalpindi end.
Late night
9:00 PM to midnightThinner service but the fastest running times. Useful if you are connecting onto an overnight Karachi or Lahore coach from Faizabad.
Sunday evenings are the exception
On most days this corridor absorbs demand easily. The reliable pinch point going east is Sunday late afternoon and evening, when weekly commuters return to the capital ahead of the working week. Business and executive classes go first in that window, and the Rs 750 GT Road coaches are often what is left. If you travel this route on Sundays, book two or three days out and treat it differently from the rest of the week.
Which Peshawar terminal does your Islamabad bus leave from?
Peshawar’s departure points sit in quite different parts of a spread out city, and the right one depends on where you are starting and whether you are already arriving off another coach. This is the decision most worth getting right on this leg.
Departure terminals in Peshawar
- Haji Camp Bus Stand
- The city’s main general terminal and the busiest departure point for Islamabad. This is where services from Swat, Kohat and the rest of the province arrive, so it is the natural choice if you are connecting.
- Daewoo Terminal, GT Road
- Opposite Peshawar University, with a waiting lounge and taxi rank. The most comfortable place to wait and convenient from University Town and Hayatabad.
- Faisal Movers Terminal
- Staffed facility with ticketing, waiting area and cargo drop-off, running frequent departures toward the twin cities.
- Karkhano Market
- Some services pick up on the western edge of the city. Handy from Hayatabad, but confirm the stop is on your coach’s list rather than assuming.
If you are connecting into Peshawar
- Arriving from Swat or Malakand
- Services terminate at Haji Camp, so board your Islamabad coach there rather than crossing the city to another terminal.
- Arriving from Kohat or Dera Ismail Khan
- Also Haji Camp for most operators. Allow an hour between services, more in the afternoon.
- Onward tickets in advance
- Faisal Movers sells through tickets from several KP towns, which saves a terminal change and a second queue.
- Timing the connection
- Provincial services cluster in the morning and thin out after dark, so aim to reach Peshawar before mid afternoon.
The simple rule for boarding
If you are already in Peshawar and staying in University Town or Hayatabad, use the Daewoo terminal on GT Road. If you are arriving from anywhere else in Khyber Pakhtunkhwa, stay at Haji Camp and pick up your Islamabad coach there. Crossing Peshawar to reach a different terminal usually costs more in time and fare than the seat difference is worth.
Arriving in Islamabad or Rawalpindi, which terminal suits you?
Operators sell this route as Peshawar to Islamabad and Rawalpindi at one fare, but the three arrival points serve very different destinations. Getting this right saves more time than any other decision on a two hour journey.
Faizabad
On the boundary between the twin cities with the Metro Bus station adjacent, running straight into Blue Area and the sectors. The cheapest and fastest way into Islamabad proper, and the arrival point for most branded operators.
Pirwadhai
Rawalpindi’s general bus stand and where most regional coaches terminate. Well connected for onward travel toward Azad Kashmir and the north, and closer if your destination is Rawalpindi city rather than the capital.
Daewoo Rawalpindi
Daewoo’s own terminal at Saddar with a waiting lounge and taxi rank, convenient for the cantonment and the Saddar commercial area. Less useful if you need an Islamabad sector.
Peshawar to Islamabad distance, journey time and M-1 motorway route
The Peshawar to Islamabad distance by road is about 185 km, covered in roughly 2 hours 15 minutes on the M-1. Eastbound the coach runs Charsadda, Rashakai and Swabi before the Burhan interchange, then into the capital at Sangjani. GT Road services take the old N-5 through Nowshera and Attock and need over three hours.
Major stops and interchanges heading east
- Peshawar, Haji Camp or GT RoadDeparture, km 0
- Charsadda interchangeM-1 entry on the eastern edge of the city
- Rashakai interchangeEconomic zone exit, some services pick up here
- Swabi or Ghazi service areaShort scheduled break: refreshments, prayer area and fuel
- Burhan interchangeJunction with the Hazara Motorway toward Abbottabad and Mansehra
- SangjaniM-1 exit on the western edge of the capital
- Islamabad, FaizabadArrival, km 185
Where the time actually goes
The motorway section is consistent to within about ten minutes at any hour. What varies is the run from Sangjani through to Faizabad, which crosses the width of the twin cities. Arriving between 8 AM and 10 AM or between 4 PM and 7 PM can add twenty to thirty minutes to a journey that was exactly on schedule until the city boundary. If you have a fixed appointment in Islamabad, build that in rather than trusting the scheduled arrival.
Connecting on to Islamabad airport, Lahore and the north
For a good share of passengers the twin cities are a staging post rather than the destination. Islamabad is the interchange for the whole northern half of the country, and the connections you are likely to want fall into three groups.
Islamabad International Airport
The airport sits west of the twin cities, out toward Fateh Jang, so you pass reasonably close to it before reaching Faizabad. There is no bus terminal at the airport itself, so plan on a taxi from your arrival point and allow a good hour on top of the coach journey. For an early flight, an evening arrival and a night nearby is safer than a dawn coach.
On to Lahore, Multan or Karachi
Faizabad is the connection point. Lahore runs every 15 to 30 minutes so needs no planning, while Karachi and Multan services depart mainly in the afternoon and evening, which suits a morning arrival from Peshawar well.
Abbottabad, Murree and Gilgit
Services toward the Hazara belt and Gilgit-Baltistan run mostly from Pirwadhai. If the north is your destination, a Pirwadhai arrival saves you crossing back through Rawalpindi from Faizabad or Saddar.
Which is the best bus service from Peshawar to Islamabad?
The best bus service from Peshawar to Islamabad is decided by terminals rather than comfort, since every motorway operator arrives within about fifteen minutes of the others and nobody is on board long enough for the seat to matter much.
Daewoo Express
The GT Road terminal opposite Peshawar University is the most comfortable place to start, with a proper lounge, and it arrives at Daewoo’s own Saddar terminal in Rawalpindi. Luxury at Rs 1,500 and Gold Class at Rs 1,950, with the best timekeeping on the corridor.
Faisal Movers
Executive at Rs 1,150 and Premium Plus at Rs 1,800, arriving at Faizabad with onward ticketing to Lahore, Multan and Karachi from the same counter. The obvious pick if the twin cities are a staging post.
Q Connect and Road Master
Business class at Rs 1,000 to Rs 1,050 on the motorway, arriving alongside the premium coaches for roughly half the Gold Class fare. On a two hour journey this remains the sensible default.
The honest recommendation
Take Q Connect or Road Master at about Rs 1,000 for an ordinary trip, since the arrival time is effectively the same as the expensive options. Choose Faisal Movers at Rs 1,150 if you are continuing to Lahore or Karachi, because the Faizabad arrival and onward ticketing save a change. Pay for Daewoo when you are travelling early or late and want a staffed terminal at both ends. Avoid the Rs 750 GT Road coaches unless Nowshera or Attock is where you are actually going.
How to book Peshawar to Islamabad bus tickets online
Booking Peshawar to Islamabad bus tickets online takes about two minutes. With hourly departures, availability is rarely the issue outside Sunday evenings, so the value lies in choosing your arrival terminal and skipping the slower GT Road services.
Search the route and date
Enter Peshawar, Islamabad and your travel date. All 10 operators running that day appear in one list.
Check the journey time
Anything under three hours is an M-1 service. Longer than that means the old GT Road via Nowshera and Attock.
Pick your arrival terminal
Faizabad for Islamabad, Pirwadhai for Rawalpindi and the north, Saddar for the cantonment.
Pay and get your e-ticket
Settle with JazzCash, Easypaisa, a card or a bank transfer, and the e-ticket reaches your WhatsApp within seconds.
Before you confirm, check these four things
- Your Peshawar boarding point. Haji Camp, GT Road and Karkhano are spread across the city.
- Which twin cities terminal you arrive at. Faizabad, Pirwadhai and Saddar suit very different destinations.
- The journey time. A GT Road coach adds a full hour to save a couple of hundred rupees.
- CNIC details match the passenger. One valid CNIC per seat with the name matching.
Payment methods
- JazzCash
- Easypaisa
- Visa & Mastercard
- 1LINK bank transfer
- Raast
- Cash at terminal counter
Peshawar to Islamabad bus vs train vs car
Comparing the Peshawar to Islamabad bus ticket price against the alternatives is straightforward, since no commercial flight operates on a 185 km hop. The choice is between a motorway coach, a slow train and driving it yourself.
| Mode | Typical price | Journey time | Frequency | Verdict |
|---|---|---|---|---|
| Bus (motorway business) | Rs 1,000 to 1,700 | 2h 15m to 2h 30m | Roughly hourly | Best all round, quick and cheap with no driving |
| Bus (Gold or Premium) | Rs 1,800 to 1,950 | 2h 15m | Several daily | Worth it for the terminals at both ends |
| Bus (GT Road economy) | Rs 750 to 800 | 3h 15m and up | Frequent | Only if Nowshera or Attock is your destination |
| Train | Rs 500 to 1,200 | 4h to 5h | A few daily | Cheap but slow, and delays are common on this line |
| Private car or ride share | Rs 6,000 and up | 2h 00m | On demand | Only sensible split between three or four people |
Train fares fluctuate by class; bus fares on this corridor are broadly fixed. There are no scheduled commercial flights on this route.
Cheapest way to travel from Peshawar to Islamabad
The cheapest way to travel from Peshawar to Islamabad is Pakistan Railways economy at roughly Rs 500 to Rs 700, but with only a handful of daily services taking four to five hours it is hard to recommend against a Rs 850 motorway coach that does it in under three. The practical budget answer is a motorway economy or business seat between Rs 850 and Rs 1,050, which is among the lowest intercity fares in Pakistan. Booking early changes nothing on price here, since fares are fixed rather than dynamic, though it does secure a seat on a Sunday evening.
Compare all 10 operators for your travel date.
Check live fares and seatsPeshawar to Islamabad bus ticket price FAQs
What is the Peshawar to Islamabad bus ticket price?
The Peshawar to Islamabad bus ticket price runs from about Rs 750 for an economy seat to Rs 1,950 for Daewoo Express Gold Class. Mid tier business seats fall between Rs 1,000 and Rs 1,100, with Daewoo Luxury at Rs 1,500. Ten operators cover the route and the fare is the same as travelling the other way.
Is Peshawar to Islamabad cheaper than the other direction?
No. Operators publish flat two way fares on this corridor, so both directions cost the same in every class and there are no return discounts. What differs is the demand pattern: eastbound morning departures are busier, and Sunday evenings are the tightest window of the week.
Which Peshawar terminal do Islamabad buses leave from?
Haji Camp Bus Stand is the busiest departure point and the natural choice if you are connecting from elsewhere in Khyber Pakhtunkhwa. Daewoo Express leaves from its own terminal on GT Road opposite Peshawar University, Faisal Movers runs from its staffed terminal, and some services pick up at Karkhano Market on the western edge of the city.
How long does the Peshawar to Islamabad bus take?
About 2 hours 15 minutes on the M-1 motorway, up to 2 hours 45 minutes on the slower economy services. GT Road coaches through Nowshera and Attock take around 3 hours 15 minutes. Add twenty to thirty minutes if you arrive in the twin cities during the morning or evening rush.
Where do Peshawar buses arrive in Islamabad?
Most branded operators arrive at Faizabad on the boundary between Islamabad and Rawalpindi, with the Metro Bus adjacent for onward travel into the capital. Regional coaches usually terminate at Pirwadhai in Rawalpindi, and Daewoo Express uses its own Saddar terminal. The fare is the same, so pick the one nearest your destination.
Can I get from Peshawar to Islamabad airport by bus?
Not directly. No coach terminates at Islamabad International Airport, so you would travel to Faizabad, Pirwadhai or Saddar and take a taxi from there. Allow a good hour on top of the two and a quarter hour coach journey. For an early morning flight, arriving the evening before is considerably safer than relying on a dawn departure from Peshawar.
Which is the cheapest bus from Peshawar to Islamabad?
Khyber Express and Bilal Travels sit at the bottom around Rs 750 to Rs 800, but both run the GT Road and load at Haji Camp rather than a staffed terminal. Silk Line at Rs 850 is the cheapest motorway seat. Since the gap to a Rs 1,000 business seat is small and the arrival is an hour earlier, paying up is the easy call on this leg.
Can I connect onward to Lahore or Karachi the same day?
Yes, and it works well. Lahore departs Faizabad every 15 to 30 minutes so needs no planning at all. Karachi and Multan services leave mainly in the afternoon and evening, which pairs neatly with a morning coach from Peshawar. Booking the onward leg in advance is worth doing for the long haul routes.
Do I need a CNIC to book a Peshawar to Islamabad bus ticket?
Yes, one valid CNIC per passenger and the name has to match the booking. A child on a B-Form travels under the guardian’s CNIC, and passport numbers are accepted from foreign travellers. Have the number to hand at Haji Camp, where manifests are checked before boarding.
Do fares rise during Eid and holidays?
Published fares hold steady, and the high frequency on this corridor absorbs peak demand better than most routes. The better classes still fill first around Eid al-Fitr and Eid ul-Adha, so book two or three days ahead then, and treat Sunday evenings the same way all year round.
Related routes and fare guides
Return and nearby routes
Operator fare lists
Book your Peshawar to Islamabad bus ticket
10 operators, hourly departures, three twin cities arrival points and no booking fee added to the operator’s published fare.
Compare fares now