A Lahore to Peshawar train ticket costs Rs 1,650 in economy on Khyber Mail and Rs 2,200 on Jaffar Express. An AC Sleeper berth is Rs 6,500 on Khyber Mail and Rs 6,950 on Jaffar Express. These are one-way fares for one adult as at 8 November 2026, and Peshawar to Lahore costs exactly the same.
Two trains run through between Lahore Junction and Peshawar Cantt. Jaffar Express goes by day, leaving Lahore at 10:15. Khyber Mail goes overnight, leaving at 21:00 and reaching Peshawar at 06:05 the next morning. Pick a train, class and direction above to price your group.
Lahore to Peshawar fares by class
One-way fare for one adult between Lahore Jn and Peshawar Cantt, either way:
| Train | Economy | AC Standard | AC Business | AC Sleeper |
|---|---|---|---|---|
| Jaffar Express 39UP / 40DN | Rs 2,200 | Rs 3,350 | Rs 4,450 | Rs 6,950 |
| Khyber Mail 1UP / 2DN | Rs 1,650 | Rs 3,150 | Rs 4,150 | Rs 6,500 |
Khyber Mail is the cheaper of the two in every class. In economy it saves Rs 550 a person against Jaffar Express, and in AC Sleeper Rs 450.
Lahore to Peshawar train timing
Departure and arrival both ways, on the Pakistan Railways timetable for 15 November 2026:
| Train | Lahore Jn to Peshawar Cantt | Peshawar Cantt to Lahore Jn |
|---|---|---|
| Jaffar Express | 10:15 to 19:35 39UP, 9 h 20 min | 06:00 to 15:00 40DN, 9 h |
| Khyber Mail | 21:00 to 06:05 next day 1UP, 9 h 5 min | 22:00 to 07:15 next day 2DN, 9 h 15 min |
Coming back, Jaffar Express leaves Peshawar Cantt at 06:00 and is in Lahore by 15:00. Khyber Mail leaves Peshawar at 22:00 and reaches Lahore at 07:15. Both take a little over nine hours: Jaffar Express 9 h 20 min and Khyber Mail 9 h 5 min from Lahore.
Day train or night train?
The journey time is almost the same, so the choice is about the hour and the fare. Jaffar Express suits a day trip: out of Lahore in the morning, into Peshawar in the evening. Khyber Mail costs less in every class and runs through the night, so an AC Sleeper berth at Rs 6,500 lets you sleep most of the way.
Both trains call at Rawalpindi on the way. If you only need that stretch, see the lahore to rawalpindi train ticket price, where several faster day trains run too.
Worked example: a family from Peshawar to Lahore
Two adults and a child aged 6 take Khyber Mail from Peshawar to Lahore in AC Business. Each adult pays Rs 4,150 and the child pays half, Rs 2,075. The family pays Rs 10,375 one way, or Rs 20,750 for the return trip.
Fares are for a full adult ticket as at 8 November 2026. Children from 3 until their 10th birthday pay half. Seats and berths open up to 90 days ahead online or at a reservation office.
Lahore to Peshawar train questions
What is the Lahore to Peshawar train ticket price today?
Rs 1,650 in economy on Khyber Mail and Rs 2,200 on Jaffar Express, rising to Rs 6,500 and Rs 6,950 for an AC Sleeper, one way, as at 8 November 2026. Pakistan Railways changes fares when diesel prices move, so check the fare on the day you book.
How much is the Peshawar to Lahore train ticket?
The same as Lahore to Peshawar on both trains: Rs 1,650 in economy, Rs 3,150 in AC Standard and Rs 4,150 in AC Business on Khyber Mail, and Rs 2,200, Rs 3,350 and Rs 4,450 on Jaffar Express.
What is the business class train ticket price from Lahore to Peshawar?
AC Business costs Rs 4,150 on Khyber Mail and Rs 4,450 on Jaffar Express, one way for one adult. Two people going and coming back on Khyber Mail pay Rs 16,600.
What time does the train leave Lahore for Peshawar?
Jaffar Express leaves Lahore Jn at 10:15 and reaches Peshawar Cantt at 19:35. Khyber Mail leaves at 21:00 and arrives at 06:05 the next day. These times are for 15 November 2026.
Is there a student discount on the Lahore to Peshawar train?
Yes. Pakistani students get half fare at the reservation office on proof of study, so a student in Khyber Mail economy pays Rs 825. Choose Student under Concession above to add it to a group total.
Can I take Khyber Mail from Peshawar all the way to Karachi?
Yes, it runs the whole main line. The khyber mail train ticket price page lists its fare on every route, and the peshawar to karachi train ticket price page compares it with Rehman Baba Express.
Last reviewed 8 November 2026. Results are estimates; official notices always take precedence.