Peshawar to the upper Swat valley

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.

Ticket price from
Rs 1,800Via Mingora
Distance
About 270 kmVia Mardan and Mingora
Journey time
6h 30mSeven on stopping services
Better classes
Rs 2,400Executive
Beyond Kalam
Jeep onlyUshu, Mahodand

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.

Fares by operator

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.

Peshawar to Kalam bus fares by operator and class
Bus operatorClassRouteJourney timeTicket price
Faisal MoversExecutive, ACVia Mingora6h 30mRs 2,400
Swat CoachBusiness, ACVia Mingora6h 30mRs 2,000
Geo Swat ExpressEconomy, ACVia Mingora6h 45mRs 1,900
Swat ExpressEconomy, ACVia Mingora7h 00mRs 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.


Where the road ends

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.

USHU AND MATILTAN

Up the valley

Short jeep runs above Kalam, negotiated locally and dependent on the season.

MAHODAND

The lake

Further again on a rough road. A jeep and most of a day, not a bus ride.

THE ARRANGEMENT

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.


Departure schedule

Peshawar to Kalam bus timings and departure frequency

Morning departures, because the valley road wants daylight.

Early morning

From around 6 AM

The block to take, arriving in the early afternoon.

Later morning

Limited

Arriving toward evening, which leaves no time to arrange onward jeeps.

Summer

Busiest

The valley fills at weekends. Book ahead in season.

Winter

Confirm first

The upper valley road is affected by snow. Check before travelling.


Choosing an operator

Which is the best bus service from Peshawar to Kalam?

Six and a half hours, half of it on a climbing valley road.

BEST VALUE

Swat Express

Rs 1,800, half an hour slower and adequate for the run.

BEST OVERALL

Swat Coach

Business at Rs 2,000 from the operator whose network the valley is, with counters at Mingora.

BEST COMFORT

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.


Where to board

Peshawar and Kalam terminals

The valley services run from the general stands and the Swat operator terminals.

PESHAWAR

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.

KALAM

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.


Common questions

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.

Book your Peshawar to Kalam bus ticket

Valley services compared, with the jeep legs explained honestly. No booking fee added.

Compare fares now