Khyber Pakhtunkhwa · M-1 Motorway corridor

Islamabad to Peshawar bus ticket price, timings and online booking

The Islamabad to Peshawar bus ticket price starts at Rs 750 for an economy seat and reaches about Rs 1,950 for Daewoo Gold Class, which makes this the cheapest major intercity route on the network. Ten operators cover the 185 km M-1 run in roughly 2 hours 15 minutes, with departures through most of the day and night.

Ticket price from
Rs 750Economy class
Distance
185 kmVia M-1 motorway
Journey time
2h 15m3h 15m on GT Road
Operators
10Daily on this route
Departures
Roughly hourly5:00 AM to midnight

Short answer: Islamabad to Peshawar 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. At just over two hours, this is the one corridor where the cheapest seat is a perfectly sensible choice.

Fares by operator

Islamabad to Peshawar bus ticket price by operator and class

The Islamabad to Peshawar bus ticket price spans about Rs 1,200 from the cheapest seat to the dearest, but on a two hour run the practical difference between them is modest. Ten operators compete here, which keeps the economy end genuinely low.

Islamabad to Peshawar bus fares by operator and class
Bus operator Class Route Journey time Ticket price
Daewoo ExpressGold ClassM-12h 15mRs 1,950
Faisal MoversPremium PlusM-12h 15mRs 1,800
SkywaysBusinessM-12h 30mRs 1,700
Daewoo ExpressLuxuryM-12h 15mRs 1,500
Faisal MoversExecutiveM-12h 30mRs 1,150
Kohistan ExpressBusinessM-12h 30mRs 1,100
Road MasterBusinessM-12h 30mRs 1,050
Q ConnectBusinessM-12h 30mRs 1,000
Niazi ExpressExecutiveM-12h 45mRs 950
Silk LineEconomyM-12h 45mRs 850
Bilal TravelsEconomyGT Road3h 15mRs 800
Khyber ExpressEconomyGT Road3h 15mRs 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.

Is the premium class worth it on a two hour route?

Rarely, and this is the one corridor where saying so is uncontroversial. Daewoo Gold Class at Rs 1,950 buys you 2+1 seating and a properly staffed terminal, which is worth having if you are travelling at night or with luggage. For a daytime hop, a Rs 1,000 business seat gets you there in the same two and a half hours on the same motorway. The money saved on this route is better spent on the taxi at the Peshawar end, where terminals sit some way out from the city centre.


The economics

Why Islamabad to Peshawar is the cheapest major bus route in Pakistan

At Rs 750 the Islamabad to Peshawar fare undercuts every other mainline corridor on the network, and not only because the distance is short. Three things combine to hold prices down on this route in a way they do not on Lahore to Islamabad, which is only twice as long but costs more than twice as much at the bottom end.

01 / DISTANCE

A genuinely short hop

185 km of controlled access motorway with one short rest stop. A coach can complete two round trips in a working day, which spreads the fixed cost of the vehicle and crew across four times as many passengers as a Karachi run does.

02 / COMPETITION

Ten operators, no dominant player

Unlike the long haul corridors where two or three brands set the price, this route carries a crowd of regional operators alongside the national names. Nobody has enough share to hold fares up, and the economy end is where they fight hardest.

03 / NO PREMIUM DEMAND

Nothing to upsell

There is no sleeper, no meal service worth charging for and no overnight comfort argument on a two hour journey. Operators cannot build a premium tier the way they can on an eighteen hour run, so more of the market sits at the bottom of the price range.

What this means when you book

On most Pakistani routes the advice is to spend a little above the floor for a meaningfully better seat. Here that logic mostly breaks down. A Rs 1,000 business seat and a Rs 1,950 Gold Class seat arrive within fifteen minutes of each other, and you will be on the coach for barely two hours. Spend up only if you are travelling late at night, carrying significant luggage, or want the certainty of a Daewoo terminal at both ends.


Departure schedule

Islamabad to Peshawar bus timings and departure frequency

Islamabad to Peshawar bus timings run roughly hourly from about 5:00 AM until midnight, with the branded operators clustering on the hour and regional coaches filling the gaps. Because the journey is short, an early start and a late return make a same day trip entirely routine on this corridor.

Early morning

5:00 to 8:00 AM

Busiest slot, heavily used by traders and office travellers. Reaches Peshawar between 7 AM and 10 AM with the day fully usable.

Midday

9:00 AM to 3:00 PM

Quietest departures and the easiest seats to get. Good option if you want a specific class without booking ahead.

Evening

4:00 to 8:00 PM

Second peak as the day trippers return. Allow extra time getting out of Rawalpindi between 4 PM and 7 PM.

Late night

9:00 PM to midnight

Thinner but still running. Fastest on the clock, though arriving at Haji Camp after midnight is worth planning around.

Doing it as a day trip

This is the easiest same day return in the country. A 7:00 AM departure from Faizabad puts you in Peshawar by about 9:15 AM, and a 6:00 PM return has you home by 8:30 PM, leaving close to nine usable hours. Two economy seats cost around Rs 1,700 for the round trip. The only thing worth booking ahead is the outbound leg on a weekday morning.


Boarding and drop-off

Bus terminals and boarding points in Islamabad and Peshawar

The twin cities offer the usual four boarding points at the same fare. In Peshawar the choice matters more than most travellers expect, because Haji Camp and the Daewoo terminal on GT Road serve very different parts of the city.

Departure terminals in Islamabad and Rawalpindi

Faizabad
The main twin cities hub on the boundary between the two, with the Metro Bus station adjacent. Easiest to reach from anywhere in Islamabad.
Faisal Movers, Motorway Chowk, Peshawar Road
Sitting on the road the route is named after, close to the M-1 approach, so the coach is on the motorway within minutes.
Pirwadhai, Rawalpindi
The general bus stand and the departure point for most regional operators heading into Khyber Pakhtunkhwa. Widest choice of cheap seats.
Daewoo Terminal, Saddar Rawalpindi
Daewoo’s own terminal with waiting lounge and taxi rank, convenient for the cantonment.

Arrival terminals in Peshawar

Daewoo Terminal, GT Road
Opposite Peshawar University, with a proper waiting lounge and taxi rank. The most comfortable arrival and well placed for University Town and Hayatabad.
Haji Camp Bus Stand
Peshawar’s main general terminal and where most regional coaches terminate. Busy and basic, but the hub for onward travel across Khyber Pakhtunkhwa.
Faisal Movers Terminal
A staffed facility with ticketing, waiting area and cargo drop-off, plus onward ticketing toward Swat and Mansehra.
Karkhano Market
Some services set down on the western edge of the city, convenient for Hayatabad but a long way from the old city.

Choosing your Peshawar arrival

If you are heading for University Town, Hayatabad or the Serena and Khyber Road area, the Daewoo terminal on GT Road is the better arrival and worth the fare difference on its own. If you are continuing onward into Khyber Pakhtunkhwa, Haji Camp is where the connections are, and arriving anywhere else means paying to get back to it.


The journey

Islamabad to Peshawar distance, journey time and M-1 motorway route

The Islamabad to Peshawar distance by road is about 185 km, covered in roughly 2 hours 15 minutes on the M-1 motorway. The older GT Road route through Attock and Nowshera runs a similar distance but takes over three hours because it passes through several town centres and carries far heavier freight traffic.

Major stops and interchanges on the M-1

  • Islamabad, FaizabadDeparture, km 0
  • SangjaniM-1 entry point on the edge of the capital
  • Burhan interchangeJunction with the Hazara Motorway toward Abbottabad and Mansehra
  • Ghazi or Swabi service areaShort scheduled break: refreshments, prayer area and fuel
  • Rashakai interchangeEconomic zone exit, some services set down here
  • Charsadda interchangeLast exit before the city
  • Peshawar, Haji Camp or GT RoadArrival, km 185

The interchange worth knowing about

Burhan is where the M-1 meets the Hazara Motorway, and it is the reason this corridor is useful even if Peshawar is not your destination. A great many services toward Abbottabad, Mansehra and the Kaghan valley split here, so if you are heading north rather than west you may be looking at a different route from the same terminals. Check the destination on the coach rather than assuming everything from Faizabad heads to Peshawar.


Connections

Travelling onward from Peshawar into Khyber Pakhtunkhwa

Peshawar is the gateway to the whole of Khyber Pakhtunkhwa, so a large share of passengers on this route are changing rather than arriving. Onward services run from Haji Camp Bus Stand, which is why the terminal your coach terminates at matters more here than on most corridors.

NORTH

Swat and Malakand

Regular coaches to Mingora take around four hours through the Malakand pass. Services thin out considerably after dark, so an early Islamabad departure is close to essential if Swat is your final destination on the same day.

SOUTH

Kohat and Dera Ismail Khan

Frequent departures south through the Kohat tunnel, roughly two hours to Kohat and five to Dera Ismail Khan. Daewoo and the larger regional operators both run this leg from Peshawar.

WORTH KNOWING

Plan the connection, not just the leg

Onward departures across KP cluster in the morning and drop off sharply in the evening. If you are continuing beyond Peshawar, take a morning coach from Islamabad and allow at least an hour at Haji Camp between services.


Choosing an operator

Which is the best bus service from Islamabad to Peshawar?

The best bus service from Islamabad to Peshawar depends less on comfort than on almost any other route, because nobody is on board long enough for it to matter much. What separates the operators here is the terminal you arrive at and how reliably they leave on time.

BEST ARRIVAL

Daewoo Express

The GT Road terminal opposite Peshawar University is the most convenient arrival in the city and the most comfortable place to wait. Luxury at Rs 1,500 and Gold Class at Rs 1,950. You are paying largely for the terminals at both ends rather than the ride.

BEST FOR CONNECTIONS

Faisal Movers

Executive at Rs 1,150 and Premium Plus at Rs 1,800, with onward ticketing from its Peshawar terminal toward Swat and Mansehra. The obvious choice if Peshawar is a staging post rather than your destination.

BEST VALUE

Q Connect and Road Master

Business class around Rs 1,000 to Rs 1,050 on the motorway, arriving within fifteen minutes of the premium coaches. On a two hour route this is the sweet spot, and it is roughly half what Gold Class costs.

The honest recommendation

Take Q Connect or Road Master business class at about Rs 1,000 for a normal daytime trip. It is a motorway service, it arrives when the expensive coaches arrive, and the saving is real. Choose Daewoo at Rs 1,500 if you want the GT Road terminal near Peshawar University or are travelling late. Skip the Rs 750 GT Road coaches unless you are stopping at Attock or Nowshera, because an extra hour to save Rs 250 is a poor trade even on a budget.


Booking process

How to book Islamabad to Peshawar bus tickets online

Booking Islamabad to Peshawar bus tickets online takes about two minutes. With hourly departures you rarely need to reserve for availability, so the value is in picking your arrival terminal and avoiding the slower GT Road services.

STEP 01

Search the route and date

Enter Islamabad, Peshawar and your travel date. All 10 operators running that day appear in one list.

STEP 02

Check the journey time

Two to two and three quarter hours means the M-1. Three hours or more means GT Road through Attock and Nowshera.

STEP 03

Choose your Peshawar arrival

GT Road for University Town and Hayatabad, Haji Camp for onward connections. Then pick your seat and add CNIC details.

STEP 04

Pay and get your e-ticket

Pay by JazzCash, Easypaisa, card or bank transfer. The e-ticket arrives on WhatsApp and email.

Before you confirm, check these four things

  • Which Peshawar terminal. GT Road and Haji Camp serve different halves of the city.
  • The journey time. A GT Road coach adds a full hour for a saving of a couple of hundred rupees.
  • The coach’s actual destination. Services from the same terminals also run north via Burhan to Abbottabad and Mansehra.
  • 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

Bus, train or car

Islamabad to Peshawar bus vs train vs car

Comparing the Islamabad to Peshawar bus ticket price against the alternatives is simple, because there is no meaningful flight option on a 185 km hop. The real contest is between a motorway coach and driving it yourself.

Islamabad to Peshawar travel options compared
ModeTypical priceJourney time FrequencyVerdict
Bus (motorway business)Rs 1,000 to 1,7002h 15m to 2h 30m Roughly hourlyBest all round, cheap and quick with no driving
Bus (Gold or Premium)Rs 1,800 to 1,9502h 15m Several dailyWorth it mainly for the terminals at both ends
Bus (GT Road economy)Rs 750 to 8003h 15m and up FrequentOnly if you are stopping at Attock or Nowshera
TrainRs 500 to 1,2004h to 5h A few dailyCheap but slow, and the line is prone to delays
Private car or ride shareRs 6,000 and up2h 00m On demandSensible only when splitting 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 Islamabad to Peshawar

The cheapest way to travel from Islamabad to Peshawar is Pakistan Railways economy at roughly Rs 500 to Rs 700, though with only a few daily services taking four to five hours it is a poor trade against a Rs 850 motorway coach that does it in under three. The genuine budget answer here is a motorway economy or business seat between Rs 850 and Rs 1,050, which is already among the cheapest intercity fares in the country. There is little to gain from booking weeks ahead, since fares on this corridor are fixed rather than dynamic.

Compare all 10 operators for your travel date.

Check live fares and seats

Common questions

Islamabad to Peshawar bus ticket price FAQs

What is the Islamabad to Peshawar bus ticket price?

The Islamabad to Peshawar bus ticket price runs from about Rs 750 for an economy seat to Rs 1,950 for Daewoo Express Gold Class. Business class from Q Connect, Road Master and Kohistan Express sits between Rs 1,000 and Rs 1,100, and Daewoo Luxury is Rs 1,500. Ten operators serve the route.

How long does the Islamabad to Peshawar bus take?

About 2 hours 15 minutes on the M-1 motorway, stretching to 2 hours 45 minutes on the slower economy services. GT Road coaches through Attock and Nowshera need around 3 hours 15 minutes because they pass through town centres and share the road with heavy freight.

Which is the cheapest bus from Islamabad to Peshawar?

Khyber Express at around Rs 750, though that is a GT Road service taking over three hours. The cheapest motorway option is Silk Line at Rs 850, and business class from Q Connect starts at Rs 1,000. Given the small gap, a motorway seat is almost always the better buy.

How often do buses run from Islamabad to Peshawar?

Roughly hourly from about 5:00 AM until midnight, with branded operators leaving on the hour and regional coaches filling the gaps from Pirwadhai. Frequency is high enough that turning up at a terminal is usually fine outside weekday mornings and holiday periods.

Where in Peshawar does the bus arrive?

Daewoo Express arrives at its own terminal on GT Road opposite Peshawar University, which is the most convenient for University Town and Hayatabad. Most regional coaches terminate at Haji Camp Bus Stand, the city’s main general terminal and the hub for onward travel across Khyber Pakhtunkhwa. Some services set down at Karkhano Market.

Can I do Islamabad to Peshawar and back in one day?

Easily, and it is the most straightforward day return on the network. A 7:00 AM departure reaches Peshawar by about 9:15 AM, and a 6:00 PM return has you home by 8:30 PM, leaving close to nine usable hours. Two economy seats cost around Rs 1,700 for the round trip.

Is there a sleeper bus from Islamabad to Peshawar?

No, and there would be no point. At just over two hours no operator runs berths on this corridor. The most comfortable option is Daewoo Gold Class with its 2+1 layout, giving three seats per row instead of four, though on a journey this short the upgrade is more about the terminals than the seat.

Can I continue from Peshawar to Swat or Kohat?

Yes, Peshawar is the interchange for the whole province. Coaches to Mingora in Swat take around four hours through the Malakand pass, and Kohat is roughly two hours south through the tunnel. Onward services run mainly from Haji Camp and cluster in the morning, so take an early coach from Islamabad and allow an hour between connections.

Do I need a CNIC to book an Islamabad to Peshawar bus ticket?

Yes, one valid CNIC per passenger with the name matching the booking. Children travelling on a B-Form go under the guardian’s CNIC, and foreign travellers can enter a passport number instead.

Do fares rise during Eid and holidays?

Published fares hold steady, and because frequency is so high this corridor copes with peak demand better than most. The better classes still sell out first around Eid al-Fitr and Eid ul-Adha, so booking two or three days ahead is sensible then, but you will rarely find yourself stranded.

Book your Islamabad to Peshawar bus ticket

10 operators, hourly departures, motorway and GT Road services shown side by side with journey times, and no booking fee added to the operator’s published fare.

Compare fares now