Route · Capital to Malakand

Islamabad to Batkhela Bus Ticket Price, Online Booking, Timing

The Islamabad to Batkhela ticket price starts at about Rs 800 and rises to roughly Rs 1,600 for Daewoo Luxury. The journey covers around 160 km via the M-1 and the Malakand pass in about three hours, and almost every seat is on a Swat bound service calling on the way.

Ticket price from
Rs 800Standard seated
Better classes
Rs 1,600Daewoo Luxury
Distance
160 kmM-1 and Malakand pass
Journey time
2h 45m to 3h 15mHalf day
Operators
4 namedSwat corridor services

Short answer: the Islamabad to Batkhela bus ticket price runs from about Rs 800 on Swat Coach to about Rs 1,600 for Daewoo Express Luxury. Batkhela sits on the Swat road just below the Malakand pass, so the Swat corridor operators carry nearly all of this traffic and departures follow their timetable.

Fares by operator

Islamabad to Batkhela ticket price by operator

The Islamabad to Batkhela ticket price is effectively a discount on the Swat fare, since the same coaches carry both and Batkhela is the stop before the valley proper begins.

Islamabad to Batkhela fares by operator
Bus operator Class Route Journey time Ticket price
Swat Coach Standard seated, air conditioned Rawalpindi to Batkhela, Swat service 3h 15m Rs 800
Geo Swat Express Luxury coach, air conditioned Islamabad to Batkhela via M-1 2h 55m Rs 900
Swat Express Luxury coach, air conditioned Islamabad to Batkhela via M-1 2h 45m Rs 1,000
Daewoo Express Luxury, air conditioned Islamabad Faizabad to Batkhela 3h Rs 1,600

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.

You are buying a seat on a Swat bus, so book it that way

Almost every service on this route is heading for Mingora and the upper valley. That means the timetable is the Swat timetable, the seats fill on Swat demand, and in the summer season a Batkhela passenger is competing with tourists for the same coach. Book earlier than the three hour journey would suggest between June and September, and expect fares to firm up in that window.

Book Islamabad to Batkhela.
Compare every operator on the route.

Compare live fares
The real choice

Which is the best bus service from Islamabad to Batkhela

Three Swat corridor specialists and one national brand work this route, and the specialists know the pass better.

Cheapest

Swat Coach

The fare floor on the corridor and air conditioned at that price. More stops than the express services, which is why it sits at the slower end.

From Rs 800

Best value

Geo Swat Express

A luxury coach for Rs 100 over the floor, which on this corridor is the clearest upgrade available. Runs the M-1 rather than the GT Road.

From Rs 900

Fastest

Swat Express

The quickest scheduled run at two and three quarter hours, and the operator with the deepest presence in the valley if you are continuing to Mingora or beyond.

From Rs 1,000

Best terminals

Daewoo Express

Predictable departures and proper terminals, at double the Swat Coach fare for the same three hours. Worth it mainly if you are travelling with family.

From Rs 1,600

Our verdict

Geo Swat Express at Rs 900 is the buy, and the corridor specialists beat the national brand on this route. They run the pass daily, they know when it backs up, and their coaches are built for it. Rs 100 over the fare floor for a luxury seat is the best value move available here; Rs 1,600 for the same journey is not.

Schedule

Islamabad to Batkhela bus timings

Islamabad to Batkhela bus timings follow the Swat schedule, which means early morning departures and a strong seasonal pattern.

Early morning

5:00 AM to 8:00 AM

The main band on the Swat corridor, arriving in Batkhela before or around midday.

Midday

9:00 AM to 2:00 PM

Steady departures, and the easiest time to get a seat outside the summer season.

Evening

3:00 PM to 7:00 PM

The last practical window if you want to cross the Malakand pass in daylight.

Summer season

June to September

Swat tourist traffic fills these coaches well ahead. Book several days out in this window.

Where to board

Islamabad and Batkhela terminals

The Swat operators work Pirwadhai, which is where most of this corridor’s departures are found.

Pirwadhai and Faizabad

Swat Coach, Swat Express and Geo Swat Express
Run from Pirwadhai in Rawalpindi, the hub for the whole Swat corridor.
Daewoo Express
Boards around Faizabad, on the metro line.
Worth knowing
Pirwadhai has far more Batkhela departures, so head there if you have not booked.

Batkhela stands

Set down
On the main Swat road through town, which is where the through coaches stop.
Onward connections
Dargai, Thana, Chakdara, Mingora and Timergara all run from here.
Worth knowing
Chakdara is the junction for the Dir road, a short hop north of Batkhela.
Beyond Batkhela

Onward from Batkhela

Batkhela sits at the bottom of the Malakand pass, which makes it a natural staging point for both the Swat valley and the Dir road.

  • Dargai and Thana Short local hops either side of the pass, on the same road as the through coaches.
  • Chakdara The junction where the Dir road splits from the Swat road, twenty minutes north.
  • Mingora and the Swat valley Roughly an hour on, and usually better booked as a through service from the capital.
  • Timergara and Dir North west from Chakdara, on services that also run direct from the twin cities.

If Swat or Dir is the real destination, the Islamabad to Swat and Islamabad to Dir pages cover the through services rather than a change here.

Common questions

Islamabad to Batkhela bus FAQs

What is the Islamabad to Batkhela bus ticket price?

Fares run from about Rs 800 on Swat Coach to about Rs 1,600 for Daewoo Express Luxury. Geo Swat Express sits around Rs 900 and Swat Express around Rs 1,000.

How long does the Islamabad to Batkhela bus take?

Two and three quarter to three and a quarter hours for roughly 160 km via the M-1 and the approach to the Malakand pass.

Do I book a Batkhela ticket or a Swat one?

Almost every service here is a Swat bus calling at Batkhela on the way, so you book the Swat operator and get down at Batkhela. That also means the timetable and the seat availability follow Swat demand.

Which is the best bus service from Islamabad to Batkhela?

Geo Swat Express for a luxury seat just above the fare floor, Swat Express for the fastest run and the deepest valley network, and Swat Coach if price is the priority.

When should I book in advance?

Between June and September, when Swat tourist traffic fills these coaches days ahead. Outside the summer season, seats are usually available at short notice.

Can I continue to Chakdara, Mingora or Timergara?

Yes, all three run from Batkhela, along with Dargai and Thana. If Mingora or Dir is your actual destination, book the through service from the capital instead of changing here.

Book your Islamabad to Batkhela ticket

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

Compare fares now