Peshawar to Skardu Bus Ticket Price, Online Booking, Timing
There is no direct bus from Peshawar to Skardu. The journey takes two stages and costs from about Rs 5,200 via Pirwadhai, and the second leg leaves the Karakoram Highway at Jaglot for the Skardu road.
Short answer: expect Rs 5,200 or more for both legs: around Rs 1,000 Peshawar to Rawalpindi and from Rs 4,200 onward to Skardu. This is the longest journey on the Peshawar network.
Peshawar to Skardu fares by leg and operator
Baltistan has its own operator set, and Mashabrum Tours is the one that works this road as home network.
| Leg and operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Leg 2: K2 Movers | Luxury | Via Jaglot | 22h to 24h | Rs 5,200 |
| Leg 2: Mashabrum Tours | Luxury Daewoo | Via Jaglot | 22h to 24h | Rs 4,800 |
| Leg 2: NATCO | Luxury, AC | Via Jaglot | 23h 00m | Rs 4,200 |
| Leg 1: Peshawar to Rawalpindi | Various operators | M-1 | 2h 30m | Rs 1,000 |
Fares are indicative published prices and vary with class, fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.
Mashabrum is the one you can book remotely
Mashabrum Tours can be reserved through Bookme, while K2 Movers and NATCO do not sell online. On a journey this long that matters more than the fare gap.
The flight is a real alternative
Skardu has an airport with domestic service, and against twenty four hours on the road the comparison is genuine. Flights are weather dependent and cancel more often than most, so treat the bus as the reliable option rather than the fallback.
Skardu is not on the Karakoram Highway
The Baltistan road leaves the KKH at Jaglot, short of Gilgit, and climbs east along the Indus for several hours.
The branch
East up the Indus gorge on the Skardu road, which is the slower half of the journey.
Gilgit is not on the way
A Gilgit ticket does not get you closer to Skardu. Book the Skardu service directly.
Do not plan to change at Gilgit
Gilgit and Skardu are different destinations on different roads, and the branch happens before Gilgit rather than after it. Buying to Gilgit and continuing means backtracking, on a corridor where onward departures are few. Book the Skardu service from Pirwadhai directly, and reserve it before you leave Peshawar.
Peshawar to Skardu timings
Fewer daily Baltistan departures than the Gilgit corridor has, which makes the reservation matter more than the hour you leave.
Departures
Not daily on allBaltistan services run less often than the Gilgit ones. Check your date, not just the hour.
Arrive Skardu
Next eveningTwenty two to twenty four hours after leaving Rawalpindi in good conditions.
Winter
Closures happenThe Indus gorge road shuts at short notice and reopens on its own schedule.
Flights
Weather dependentCancellations are common, so do not treat the flight as a guaranteed alternative.
What we would book for Peshawar to Skardu
Twenty four hours on the second leg, so what you can reserve matters most.
NATCO
Rs 4,200 on the second leg, the cheapest Baltistan fare but phone booking only.
Mashabrum Tours
Rs 4,800 and bookable through Bookme, from the operator whose road this is.
K2 Movers
Rs 5,200 on a comparable schedule, also phone booking only.
The honest recommendation
Book Mashabrum Tours at about Rs 4,800 through Bookme before you leave Peshawar. The Rs 600 over NATCO buys a reserved seat on the longest leg on this network, from the operator with counters in Baltistan. Turning up at Pirwadhai in summer hoping for a Skardu seat is how a two day journey becomes a three day one.
Peshawar and Pirwadhai terminals
Baltistan services are a smaller set than the Gilgit ones, so the counter you want is a narrower target.
Fewer Skardu counters
Not every northern operator runs Baltistan. Mashabrum and K2 are the ones to look for, and their offices sit within other companies’ premises rather than standing alone.
Ask by company name, not for “the Skardu bus”.
The Baltistan end
Onward transport for Shigar, Khaplu and the Deosai road is arranged in Skardu rather than sold as a through ticket, and most of it is seasonal.
The airport is close to the town.
Peshawar to Skardu bus ticket price FAQs
Is there a direct bus from Peshawar to Skardu?
No. The Baltistan services start at Pirwadhai in Rawalpindi, so the journey takes two stages and costs from about Rs 5,200.
Can I change at Gilgit?
Not sensibly. The Skardu road branches off the Karakoram Highway at Jaglot, before Gilgit, so a Gilgit ticket means backtracking. Book the Skardu service directly.
Which operator should I book?
Mashabrum Tours at around Rs 4,800, because it can be reserved through Bookme. NATCO at Rs 4,200 and K2 Movers at Rs 5,200 are phone booking only.
Should I fly instead?
Worth pricing. Skardu has an airport with domestic service, though flights are weather dependent and cancel more often than most, so the bus is the reliable option.
How long does the whole journey take?
Twenty four to twenty six hours including the wait at Pirwadhai. It is the longest route on the Peshawar network.
Related routes and fare guides
The northern corridor
Operator fare lists
Book your Peshawar to Skardu journey
Both legs compared with the Jaglot branch explained, and no booking fee added to the operator’s published fare.
Compare fares now