Peshawar to Chakwal Bus Ticket Price, Online Booking, Timing
The Peshawar to Chakwal bus ticket price starts at about Rs 1,100 and reaches Rs 2,000 in the better classes. The journey takes three and a half hours over roughly 250 km, and Chakwal is the base for the Salt Range, Katas Raj and Kallar Kahar.
Short answer: Peshawar to Chakwal fares run from Rs 1,100 to Rs 2,000 across four operators. Chakwal sits off the motorway spine, which is why the regional operators serve it better than the national brands.
Peshawar to Chakwal bus ticket price by operator and class
Chakwal is reached from the Balkassar interchange rather than sitting on the motorway itself, so many long distance services pass nearby without stopping in the town.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Faisal Movers | Business, AC | Via Balkassar | 3h 30m | Rs 2,000 |
| Niazi Express | Executive, AC | Via Balkassar | 3h 30m | Rs 1,500 |
| Kohistan Express | Economy, AC | Via Balkassar | 3h 45m | Rs 1,400 |
| Skyways | Economy, AC | Via Balkassar | 4h 00m | Rs 1,100 |
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.
Off the spine, so check the service actually stops
Chakwal sits south of the M-2 and is reached via the Balkassar interchange. Plenty of Peshawar to Lahore services pass within twenty minutes of it without going in. If a direct Chakwal departure does not suit your timing, travelling to Rawalpindi and taking local transport south is a reliable fallback.
None of the sites has a bus
Katas Raj, Kallar Kahar and Khewra are all reached by hired or local transport from Chakwal, and they sit in different directions rather than on one loop. Plan a vehicle for the day.
Katas Raj, Kallar Kahar and the Salt Range
Chakwal district holds some of the more interesting sites in northern Punjab, all reached by local road rather than scheduled transport.
The temple complex
A Hindu temple complex around a sacred pool, roughly forty minutes from Chakwal by local transport.
On the motorway
The lake and the Mughal era gardens, close to the M-2 and often visited as a motorway stop rather than a destination.
The salt mine
One of the world’s largest salt mines sits north east in the same range, reached via Pind Dadan Khan.
Plan a vehicle rather than a timetable
None of these sites has a scheduled service, and they lie in different directions from Chakwal rather than on a single circuit. Hiring transport for the day is the only sensible way to see more than one of them, and it changes the shape of the trip: Chakwal becomes a base you sleep in rather than a place you pass through. Arrive in the morning so the day is still yours.
Peshawar to Chakwal bus timings and departure frequency
Through the day, though frequency is lower than on the motorway corridors.
Early morning
From around 6 AMArriving mid morning with the day available for the Salt Range sites.
Midday
RegularArriving afternoon. Check at the stand rather than assuming a departure exists.
Evening
LimitedFewer services. Plan to arrive during the day.
Booking
1 dayLower frequency makes confirming worthwhile.
Which is the best bus service from Peshawar to Chakwal?
Three and a half hours, so where the service stops matters more than the seat.
Skyways
Economy at Rs 1,100, half an hour slower and perfectly adequate over this distance.
Niazi Express
Executive at Rs 1,500 on the quicker schedule, and more likely to enter the town itself.
Kohistan Express
Economy at Rs 1,400, part of the Bilal Travels group.
The honest recommendation
Take Niazi Express at about Rs 1,500 and confirm it stops in Chakwal rather than at Balkassar. Over three and a half hours the Rs 500 gap up to Faisal Movers buys little, and the real risk on this route is being set down twenty minutes outside the town. If the timings are wrong, the Rawalpindi fallback is genuinely reliable rather than a compromise.
Peshawar and Chakwal terminals
Peshawar spreads its departures between operator terminals and the general stands.
General stands and operator terminals
Regional coaches and local services board from the general stands, with Hayatabad and Khyber Bazaar serving regional routes. Faisal Movers runs from Al-Madina Coach Terminal on GT Road near Haji Camp and Ring Road, on 0311-1224488, and handles cargo separately at Gulbahar.
Confirm the service stops in Chakwal, not just nearby.
Main bus stand
Local and hired transport for Katas Raj, Kallar Kahar and the Salt Range departs from Chakwal. There is no scheduled service to any of the sites.
Plan a vehicle for the day.
Peshawar to Chakwal bus ticket price FAQs
What is the Peshawar to Chakwal bus ticket price?
From about Rs 1,100 with Skyways, Rs 1,400 with Kohistan Express, Rs 1,500 for Niazi Express executive and up to Rs 2,000 for Faisal Movers business.
How long is the journey?
Three and a half hours for roughly 250 km, part motorway and part local road via the Balkassar interchange.
Why do some services not stop in Chakwal?
The town sits south of the M-2 rather than on it. Many Peshawar to Lahore services pass within twenty minutes without going in, so confirm your service actually stops.
How do I reach Katas Raj?
By local or hired transport from Chakwal, roughly forty minutes. There is no scheduled service to the temple complex.
Can I visit Khewra salt mine from Chakwal?
Yes, it sits north east in the same range, reached via Pind Dadan Khan by hired transport. Plan a vehicle for the day, since the Salt Range sites are in different directions.
Related routes and fare guides
Operator fare lists
Book your Peshawar to Chakwal bus ticket
Every option compared, with the stop confirmed before you pay. No booking fee added.
Compare fares now