Peshawar to Quetta Train Ticket Price, Timings & Online Booking
The Peshawar to Quetta train ticket price starts at about Rs 5,550 and reaches Rs 18,250 for a Jaffar Express AC Sleeper. One train, 40DN, covers the 1,632 km run in around 35 hours, and has repeatedly been turned back at Jacobabad in 2026. Quetta sits at about 1,680 metres in northern Balochistan, at the top of the Bolan Pass.
Short answer: The only Peshawar to Quetta train is Jaffar Express (40DN), at Rs 5,550 economy seat, Rs 5,650 economy berth, Rs 11,400 AC Standard, Rs 13,300 AC Business and Rs 18,250 AC Sleeper. It has been suspended or cut short at Jacobabad several times in 2026, so check it is running through to Quetta before booking.
Is Jaffar Express running to Quetta?
The pattern in 2026
- January
- Quetta services suspended for five days after attacks on the track.
- September
- No service on 5 and 6 September for track maintenance; Peshawar trains restricted to Jacobabad.
- Otherwise
- Periodic security suspensions on the Balochistan section.
What to do
- Check
- Call 117 or the station on the day.
- If cut short
- Services may terminate at Jacobabad.
- Refunds
- Full refund when Pakistan Railways cancels.
Peshawar to Quetta train ticket price
| Train | Economy seat | Economy berth | AC Standard | AC Business | AC Sleeper |
|---|---|---|---|---|---|
| Jaffar Express | Rs 5,550 | Rs 5,650 | Rs 11,400 | Rs 13,300 | Rs 18,250 |
Same fares as Quetta to Peshawar.
Two nights on board
A 35-hour journey means at least one full night and usually part of a second. An economy berth at Rs 5,650 is only Rs 100 more than the seat and makes an enormous difference.
Breaking the journey
Many passengers split the trip at Lahore or Multan and continue on the next day’s Jaffar Express. It costs more in total, but halves the time spent on board in one go.
Peshawar to Quetta route
- PeshawarDeparture as 40DN.
- Rawalpindi and LahoreDown the main line.
- Multan and RohriSouthern Punjab into Sindh.
- JacobabadLeaves the main line; the usual turn-back point during suspensions.
- Sibi and the Bolan PassThe climb through Mach and Kolpur.
- QuettaArrival.
Peshawar to Quetta train FAQs
Which train runs from Peshawar to Quetta?
Only Jaffar Express, 40DN from Peshawar.
How much is the Peshawar to Quetta train ticket?
Rs 5,550 economy seat, Rs 5,650 berth, Rs 11,400 AC Standard, Rs 13,300 AC Business and Rs 18,250 AC Sleeper.
How long does it take?
About 35 hours when on schedule.
Why do trains stop at Jacobabad?
During suspensions on the Balochistan section, Quetta-bound services have been terminated at Jacobabad.