Quetta to Peshawar Train Ticket Price, Timings, Online Booking & Service Status
The Quetta to Peshawar train ticket price starts at about Rs 5,550 and reaches Rs 18,250 for a Jaffar Express AC Sleeper. One train covers the 1,632 km run in around 35 hours with 37 stops, when it is not suspended. Peshawar sits at the opposite corner of the country, reached through Sindh, Punjab and across the Indus at Attock.
Short answer: The only Quetta to Peshawar train is Jaffar Express, at Rs 5,550 for an economy seat, Rs 5,650 for an economy berth, Rs 11,400 for AC Standard, Rs 13,300 for AC Business and Rs 18,250 for an AC Sleeper. It runs as 39UP from Quetta and 40DN from Peshawar, but has been suspended several times in 2026 for security and track maintenance, so confirm it is operating before you book.
Is the Quetta to Peshawar train running?
2026 so far
- January
- Services from Quetta were suspended for five days after coordinated attacks damaged track across Balochistan.
- Through the year
- Repeated security suspensions on the Balochistan section.
- September
- No service on 5 and 6 September for track maintenance, with the Peshawar service restricted to Jacobabad.
What it means
- Pattern
- When Quetta departures stop, the inbound train is usually turned back at Jacobabad.
- Refunds
- Fares are refunded in full when Pakistan Railways cancels the service.
- Advice
- Confirm with the station on the morning of travel and keep a road or air option in reserve.
Quetta to Peshawar 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 |
Fares on the Pakistan Railways scale in force since 9 March 2026.
The dearest single ticket on the network
Rs 18,250 for an AC Sleeper end to end is the highest standard fare Pakistan Railways sells, which is simply a function of distance: this is the longest scheduled journey on the system. Per kilometre it is in line with the main-line sleepers, and it still includes a bed for two nights.
Economy berth: Rs 100 for two nights
At Rs 5,650 the economy berth is the obvious booking for anyone travelling economy on a 35-hour run. Berths are allocated in small numbers and go first, so book as early as the service status allows.
Four provinces in 35 hours
- QuettaDeparture, at around 1,680 metres.
- Kolpur, Mach and Aab-e-GumDown through the Bolan Pass.
- SibiOnto the plain.
- JacobabadOnto the main line. The usual turn-back point during suspensions.
- Rohri, Bahawalpur and MultanNorth through Sindh and southern Punjab.
- Lahore JunctionThe busiest intermediate stop.
- Rawalpindi and AttockAcross the Indus into Khyber Pakhtunkhwa.
- PeshawarArrival.
Most passengers on Jaffar Express are not travelling end to end. The train is heavily used on intermediate sectors such as Lahore to Peshawar and Lahore to Rawalpindi, where cheaper and more reliable alternatives exist. For a journey that starts or ends in Quetta, there is no rail alternative at all while Bolan Mail is suspended.
Getting from Quetta to Peshawar
Train
Rs 5,550Economy seat
The cheapest option by far, when it runs.
Check status before counting on it.
Bus
Rs 7,000 to 12,000By operator and route
Few direct coaches; most journeys change at Rawalpindi or Dera Ismail Khan.
A fallback when the train is off.
Flight
Rs 22,000 to 40,000Usually via Islamabad or Karachi
Direct flights are scarce; a connection is normal.
Best when the date cannot move.
Quetta to Peshawar train FAQs
Which train runs from Quetta to Peshawar?
Only Jaffar Express, 39UP from Quetta and 40DN from Peshawar, covering 1,632 kilometres with 37 stops in about 35 hours.
How much is the Quetta to Peshawar train ticket?
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.
Is Jaffar Express running now?
It runs but is suspended often. It was halted on 5 and 6 September 2026 for track maintenance and several times earlier in the year on security grounds. Confirm with the station on the day.
What happens if the train is cancelled?
Pakistan Railways refunds the fare in full. During suspensions the inbound train has typically been turned back at Jacobabad, with passengers refunded there.
Is it worth taking the AC Sleeper?
On a 35-hour journey with two nights on board, a berth makes a large difference. The AC Sleeper at Rs 18,250 is the most comfortable; an economy berth at Rs 5,650 is the budget way to lie down.
Related fares
Related routes
Check the service, then the fare
Compare train, coach and air options between Quetta and Peshawar.
Compare fares now