Khyber Mail (1 UP) is Pakistan's most historic long-distance train, running from Karachi to Peshawar Cantonment since 1947. It covers the full 1,470 km mainline stopping at Hyderabad, Nawabshah, Sukkur, Rahim Yar Khan, Bahawalpur, Multan, Lahore, Gujranwala, Gujrat, Jhelum, Rawalpindi, Attock, and Nowshera.
| # | Station | Arrival | Departure |
|---|---|---|---|
| 1 | Karachi City Karachi | Start | 08:00 |
| 2 | Karachi Cantt Karachi | 08:20 | 08:25 |
| 3 | Hyderabad Junction Hyderabad | 09:45 | 09:55 |
| 4 | Kotri Junction Kotri | 10:10 | 10:15 |
| 5 | Nawabshah Junction Nawabshah | 11:30 | 11:35 |
| 6 | Sukkur Junction Sukkur | 13:00 | 13:10 |
| 7 | Rohri Junction Rohri | 13:20 | 13:30 |
| 8 | Khanpur Junction Khanpur | 15:00 | 15:05 |
| 9 | Rahim Yar Khan Rahim Yar Khan | 15:20 | 15:30 |
| 10 | Bahawalpur Bahawalpur | 16:45 | 16:55 |
| 11 | Multan Cantt Multan | 18:30 | 18:45 |
| 12 | Khanewal Junction Khanewal | 19:20 | 19:25 |
| 13 | Sahiwal Sahiwal | 20:45 | 20:50 |
| 14 | Lahore Junction Lahore | 22:30 | 22:50 |
| 15 | Gujranwala Gujranwala | 23:50 | 23:55 |
| 16 | Wazirabad Junction Wazirabad | 00:20 (+1d) | 00:25 (+1d) |
| 17 | Gujrat Gujrat | 00:45 (+1d) | 00:50 (+1d) |
| 18 | Lala Musa Junction Lala Musa | 01:10 (+1d) | 01:15 (+1d) |
| 19 | Jhelum Jhelum | 02:00 (+1d) | 02:05 (+1d) |
| 20 | Gujar Khan Gujar Khan | 02:50 (+1d) | 02:55 (+1d) |
| 21 | Rawalpindi Rawalpindi | 03:45 (+1d) | 04:00 (+1d) |
| 22 | Attock City Attock | 05:10 (+1d) | 05:15 (+1d) |
| 23 | Nowshera Junction Nowshera | 06:00 (+1d) | 06:05 (+1d) |
| 24 | Peshawar Cantonment Peshawar | 07:00 (+1d) | End |
Timetable data is sourced from official Pakistan railways records and may vary due to delays or seasonal changes. Always verify with the official operator before travelling.
Khyber Mail (1 UP) is Pakistan's most historic long-distance train, running from Karachi to Peshawar Cantonment since 1947. It covers the full 1,470 km mainline stopping at Hyderabad, Nawabshah, Sukkur, Rahim Yar Khan, Bahawalpur, Multan, Lahore, Gujranwala, Gujrat, Jhelum, Rawalpindi, Attock, and Nowshera. As a mail train, it is a long-distance mail and parcel service that also carries passengers across multiple coach classes.
Khyber Mail runs on every day of the week, with the timetable above showing the scheduled departure time at each intermediate stop. The full route includes 24 stops with a total scheduled time of 23h 0m, averaging out to approximately 60 minutes between consecutive stations once dwell time is taken into account. Major intermediate stops along the route include Karachi Cantt, Hyderabad Junction, Kotri Junction, Nawabshah Junction, providing passenger interchange points with regional and local services where available.
Khyber Mail offers 3 travel classes: Economy, AC Standard, AC Sleeper. The lowest published fare is PKR 1,200 for Economy, while the highest-class fare is PKR 4,200 for AC Sleeper. Higher-class fares typically include wider seating, better climate control, and on many long-distance services include meals or refreshments. Travel class fare differences also reflect coach configuration — for example sleeper berths convert to flat beds for overnight travel, while seated coach classes use forward-facing reclining seats arranged 2+2 or 2+1 across the aisle. Check the per-class fare table on this page for the current published price by class.
Tickets for Khyber Mail are sold by Pakistan Railways through the official booking portal at booking.pakrail.gov.pk. Online booking requires your CNIC (Computerised National Identity Card) number for identity verification at the time of reservation. Reservations open exactly 30 days before the departure date — the earliest you can book is at the 30-day mark. Tickets sell out quickly during peak demand periods including Eid-ul-Fitr, Eid-ul-Adha, summer school holidays (June–August), and federal public holidays. AC Sleeper and AC Business class berths on popular long-distance routes can sell out within hours of becoming available. For schedule confirmation, booking support, and delay updates, the Pakistan Railways helpline is available on 117 (free, 24/7).
On the day of travel, arrive at the originating station at least 30–45 minutes before the scheduled departure time. This gives time to locate the correct platform (platform number is announced on station information displays 20–60 minutes before departure), find your reserved coach (coach numbers are marked along the platform edge at major stations), and board with your luggage. Sleeper class passengers should note that bedrolls (linen, pillow, blanket) are typically provided by the operator on overnight services — confirm at the time of booking. Carry a light jacket or shawl as air-conditioning can run cold during the early-morning hours of the journey. Keep valuables in a small bag stowed under the lower berth rather than in overhead racks. Always cross-check the platform number against your e-ticket or seat reservation before boarding — multiple trains can depart within a short window from adjacent platforms during peak periods.
This Khyber Mail page is part of the TrainsTracking Pakistan timetable collection covering passenger rail services across the Pakistan Railways network. Schedule data is verified daily against the official operator timetable, and fare information reflects the most recent published tariff. TrainsTracking is an information platform and does not process bookings or payments — all ticket purchases are completed directly through booking.pakrail.gov.pk. For real-time delay information, platform changes, and same-day cancellations, always check station displays or the official operator app immediately before travel.
Standard seating, most affordable class
Air-conditioned reserved seating
Lie-flat berths for overnight comfort
Book Khyber Mail tickets at booking.pakrail.gov.pk, the official Pakistan Railways portal. Enter your CNIC number to select train, class, date, and seat. Online booking typically opens 30 to 90 days before departure.
Book NowVisit any Pakistan Railways booking office in person. Bring your original CNIC. Offices are open 08:00–20:00 daily. Book early for popular departure times and holidays.
Call Pakistan Railways helpline 117 (free, 24/7) for schedule info, delay updates, and booking assistance.
Call 117Khyber Mail departs at 08:00 and arrives at the final destination at 07:00 on the following day. The total scheduled journey time is approximately 23h 0m. Times use the official Pakistan timetable and are local times at each stop. Always verify with Pakistan Railways on the day of travel as schedules can change due to engineering work or seasonal adjustments.
Khyber Mail fares start from approximately PKR 1,200 for Economy class and go up to PKR 4,200 for AC Sleeper. Higher-class fares include wider seating, climate control, and on long-distance services may include meals. Book through booking.pakrail.gov.pk for the latest published fares and to check current seat availability.
Tickets for Khyber Mail are sold through booking.pakrail.gov.pk, the official Pakistan Railways booking platform. Your CNIC number is required for online bookings. Reservations open exactly 30 days before the journey date. Tickets can also be purchased at station booking offices during opening hours, typically 08:00–20:00 daily.
Khyber Mail makes 24 scheduled stops along its route. The journey starts at Karachi City and ends at Peshawar Cantonment. Major intermediate stops include Karachi Cantt, Hyderabad Junction, Kotri Junction, Nawabshah Junction, Sukkur Junction. The full stop sequence with arrival and departure times is shown in the table above.
Khyber Mail running days are shown in the hero section at the top of this page (badges indicate which days of the week the train operates). Some long-distance services run daily while others operate only on specific days (typically weekday-only or weekend-only). Operating days can change with the annual timetable revision (usually December) so verify current running days with Pakistan Railways before booking, particularly for trips planned more than 6 months ahead.
Pakistan Railways online booking via booking.pakrail.gov.pk currently requires a valid CNIC, which limits direct booking by international travellers. International passengers typically book through a local agent, a hotel concierge, or a family member with a CNIC. Tickets can also be bought in person at any major station booking office on arrival in Pakistan.
Khyber Mail offers 3 travel classes: Economy, AC Standard, AC Sleeper. Economy or standard classes have reserved numbered seats at the lowest fare. Premium classes (business, first class, sleeper) add wider seats, climate control, and on overnight services berths for lying flat. The fare table on this page lists current published prices for each class.
Platform numbers are not pre-published — they are announced on station information displays between 20 and 60 minutes before scheduled departure. Arrive early at the originating station to check the platform allocation displays. At larger stations, platform numbers can also be viewed on the operator's app. If the train is delayed or rescheduled, the platform may change at short notice — always verify against station displays immediately before boarding.
Opens Pakistan Railways official booking site