Peshawar to Quetta by rail · Updated

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.

Economy
Rs 5,550Jaffar Express
AC Standard
Rs 11,400Air conditioned seat
AC Sleeper
Rs 18,250Air conditioned berth
Train
40DNFrom Peshawar
Journey time
About 35 hrsWhen on schedule

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.

Check first

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.
Every train, every class

Peshawar to Quetta train ticket price

Peshawar to Quetta fares, Jaffar Express, September 2026
TrainEconomy seatEconomy berthAC StandardAC BusinessAC Sleeper
Jaffar ExpressRs 5,550Rs 5,650Rs 11,400Rs 13,300Rs 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.


The line

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.
Common questions

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.

Check the service, then the fare

Compare train, coach and air options to Quetta.

Compare fares now