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.
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.
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.
| 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.
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.
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
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
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
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.
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 AMThe main band on the Swat corridor, arriving in Batkhela before or around midday.
Midday
9:00 AM to 2:00 PMSteady departures, and the easiest time to get a seat outside the summer season.
Evening
3:00 PM to 7:00 PMThe last practical window if you want to cross the Malakand pass in daylight.
Summer season
June to SeptemberSwat tourist traffic fills these coaches well ahead. Book several days out in this window.
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.
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.
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.
Related routes and operators
Malakand and Swat routes
Operator fare lists
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