Peshawar to Kalam Bus Ticket Price, Online Booking, Timing
The Peshawar to Kalam bus ticket price starts at about Rs 1,800 and reaches Rs 2,400 in the better classes. The journey takes six and a half hours through Mingora, and Kalam is where the surfaced road effectively ends.
Short answer: Peshawar to Kalam costs Rs 1,800 to Rs 2,400 for six and a half hours. Services run through Mingora, and some journeys are sold as two legs rather than one.
Peshawar to Kalam bus ticket price by operator and class
The upper valley is worked by the Swat operators, with Faisal Movers the only national brand running through.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Faisal Movers | Executive, AC | Via Mingora | 6h 30m | Rs 2,400 |
| Swat Coach | Business, AC | Via Mingora | 6h 30m | Rs 2,000 |
| Geo Swat Express | Economy, AC | Via Mingora | 6h 45m | Rs 1,900 |
| Swat Express | Economy, AC | Via Mingora | 7h 00m | Rs 1,800 |
Fares are indicative published prices and vary with operator, class, fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.
The valley road above Mingora
Past Mingora the road narrows and climbs alongside the river through Bahrain. That stretch is what makes the second half of this journey slower than the distance suggests, and it is why an early departure matters.
Malam Jabba branches off lower down
Malam Jabba is reached from Mingora rather than from Kalam, and the two are separate trips rather than stops on one road.
Kalam is the last place a coach reaches
Everything above it in the upper Swat valley is jeep country, arranged at Kalam rather than booked from Peshawar.
Up the valley
Short jeep runs above Kalam, negotiated locally and dependent on the season.
The lake
Further again on a rough road. A jeep and most of a day, not a bus ride.
Negotiated at Kalam
No counters and no timetable. Agree the fare and whether it covers the return.
Arrive with time to arrange the next leg
Get to Kalam with daylight left, because everything beyond it has to be organised on arrival rather than booked ahead. That is the same pattern as Malam Jabba and the Kumrat valley: the scheduled network delivers you to the edge of the interesting part and stops. A late arrival at Kalam means the jeep day starts tomorrow, so an early departure from Peshawar is worth more than any class upgrade.
Peshawar to Kalam bus timings and departure frequency
Morning departures, because the valley road wants daylight.
Early morning
From around 6 AMThe block to take, arriving in the early afternoon.
Later morning
LimitedArriving toward evening, which leaves no time to arrange onward jeeps.
Summer
BusiestThe valley fills at weekends. Book ahead in season.
Winter
Confirm firstThe upper valley road is affected by snow. Check before travelling.
Which is the best bus service from Peshawar to Kalam?
Six and a half hours, half of it on a climbing valley road.
Swat Express
Rs 1,800, half an hour slower and adequate for the run.
Swat Coach
Business at Rs 2,000 from the operator whose network the valley is, with counters at Mingora.
Faisal Movers
Executive at Rs 2,400, worth it with luggage on a long climb.
The honest recommendation
Take Swat Coach business at about Rs 2,000 on the earliest departure. The Rs 200 over Geo Swat Express buys an operator with staff in the valley, which matters when the upper road is seasonal and your onward jeep is not booked. Faisal Movers at Rs 2,400 is a better seat but does not get you there earlier, and the arrival hour is what governs this trip.
Peshawar and Kalam terminals
The valley services run from the general stands and the Swat operator terminals.
General stands and operator terminals
Swat Coach and Motorway Express run their own terminals, and coaches for the valley also board from the general stands at Hayatabad and Khyber Bazaar. Faisal Movers uses Al-Madina Coach Terminal on GT Road near Haji Camp, on 0311-1224488.
Take the earliest departure available.
The end of the road
Jeeps for Ushu, Matiltan and Mahodand are negotiated at Kalam. There is no counter and no timetable for any of them.
Agree the fare and the return before setting off.
Peshawar to Kalam bus ticket price FAQs
What is the Peshawar to Kalam bus ticket price?
From about Rs 1,800 with Swat Express, Rs 1,900 with Geo Swat Express, Rs 2,000 for Swat Coach business and up to Rs 2,400 for Faisal Movers Executive.
How long is the journey?
About six and a half hours for roughly 270 km through Mardan and Mingora, or seven on the stopping services.
Can I reach Mahodand lake by bus?
No. Kalam is where the surfaced road effectively ends. Ushu, Matiltan and Mahodand are reached by jeep negotiated at Kalam, with no counter or timetable.
Is Malam Jabba on the way?
No. Malam Jabba branches off from Mingora lower down the valley, so it is a separate trip rather than a stop on this road.
When should I leave Peshawar?
Early morning. Arriving at Kalam with daylight left is what lets you arrange onward jeeps the same day rather than the next.
Related routes and fare guides
Operator fare lists
Book your Peshawar to Kalam bus ticket
Valley services compared, with the jeep legs explained honestly. No booking fee added.
Compare fares now