Peshawar to Batkhela Bus Ticket Price, Online Booking, Timing
The Peshawar to Batkhela ticket price starts at about Rs 710 and reaches Rs 850 in business class. The journey covers about 110 km in around two and a half hours, and whether your coach uses the Swat Expressway or the old Malakand Pass decides how close to Batkhela it drops you.
Short answer: Peshawar to Batkhela costs Rs 710 to Rs 850 and takes about two and a half hours. Ask whether your coach enters Batkhela or stays on the Swat Expressway.
Peshawar to Batkhela ticket price by operator
Three Swat corridor operators.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Swat Coach | Economy, air conditioned | M-1, then toward Malakand | 2h 30m | Rs 710 |
| Geo Swat Express | Executive, air conditioned | M-1, then toward Malakand | 2h 30m | Rs 800 |
| Swat Express | Business, air conditioned | M-1, then toward Malakand | 2h 25m | Rs 850 |
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.
A Swat fare for less
These are Mingora coaches. Book Batkhela by name so the stop is scheduled.
Book Peshawar to Batkhela.
Ask whether the coach enters Batkhela.
Two roads to the Swat valley
The Swat Expressway runs north from the M-1 toward Chakdara, while the old road climbs the Malakand Pass through Batkhela.
Old road via the pass
- Route
- Over the Malakand Pass.
- Batkhela
- On the road itself.
Swat Expressway
- Route
- North from the M-1 toward Chakdara.
- Batkhela
- A short drive from the Chakdara end.
Our advice
Ask the counter which road the coach takes. If it is the expressway, arrange a short onward ride.
Which is the best bus service from Peshawar to Batkhela
Three operators and a narrow spread.
Swat Coach
Economy seating on the Swat corridor.
Rs 710
Geo Swat Express
Executive seating.
Rs 800
Swat Express
Business seating.
Rs 850
Our verdict
Take Swat Coach at Rs 710. On a two and a half hour run the cheaper seat is fine.
Peshawar to Batkhela bus timings
Swat corridor coaches run through the day.
Morning
7:00 AM to 10:00 AMArrive before midday.
Midday
11:00 AM to 2:00 PMArrive mid afternoon.
Afternoon
3:00 PM to 6:00 PMArrive by evening.
Winter
December to FebruaryCheck conditions on the pass.
Two and a half hours
The M-1 east, then north. The last stretch depends on the road taken.
Peshawar and Batkhela terminals
Peshawar’s stands, and Batkhela.
Peshawar
- General Bus Station, GT Road
- Where the Mardan and northern services load.
- Haji Camp
- The long distance terminal on GT Road.
- Worth knowing
- Swat valley operators run their own counters. Confirm on the ticket.
Batkhela
- Arrival
- Check the Batkhela drop point.
- Onward
- Chakdara, Dargai, Timergara and Mingora.
- Worth knowing
- Batkhela is the Malakand district headquarters.
The road from Peshawar to Batkhela
East on the M-1, then north toward the Swat valley.
- Peshawar Departure, km 0.
- M-1 Heading east, km 40.
- Swat Expressway junction Turning north, km 60.
- Malakand area Toward the valley, km 100.
- Batkhela Arrival about two and a half hours after departure, km 110.
The Swat gateway
Batkhela sits where the plains meet the hills. Mingora is about an hour and a half beyond.
Peshawar to Batkhela bus vs train vs car
The bus is the practical choice.
Bus
Rs 710to Rs 850
Three operators.
Best all round.
Van
Cash fareat the stand
Vans leave when full.
Useful backup.
Private car
Rs 7,000and up, one way
For a group.
Only for a group.
Cheapest way to travel from Peshawar to Batkhela
Swat Coach at about Rs 710.
Peshawar to Batkhela bus FAQs
What is the Peshawar to Batkhela bus ticket price?
From about Rs 710 with Swat Coach to Rs 850 with Swat Express.
How long does it take?
About two and a half hours for 110 km.
Does every coach enter Batkhela?
Not always. Ask whether it uses the expressway or the pass.
Which operators run it?
The Swat corridor operators.
How far is Mingora?
About an hour and a half beyond.
Is it affected by winter?
The pass can be, so check conditions.
Related routes and operators
Book your Peshawar to Batkhela ticket
Compare the Swat corridor coaches to Batkhela with no booking fee added to the published fare.
Compare fares now