100+ Trains

All Pakistan Railway Trains

پاکستان ریلوے کی تمام ٹرینیں

Browse complete list of express, mail, and passenger trains with live tracking, schedules, and routes

103
Total Trains
47
Live Tracking
68
Express Trains

Quick Answer

How many Pakistan Railway trains are there?

Pakistan Railways operates 150+ active passenger trains across a 7,791 km network connecting all four provinces. Services are categorized as Express (intercity, 100–130 km/h), Mail (semi-fast, multiple stops), and Passenger (local, all stops). All trains use 6 ticket classes: AC Business (B), AC Parlour (A), AC Sleeper (S), Economy AC (L), Economy (E), and Sleeper (SR).

B

AC Business

Rs. 6k–14k

A

AC Parlour

Rs. 3.5k–8k

S

AC Sleeper

Rs. 2k–5k

L

Economy AC

Rs. 1.2k–3k

E

Economy

Rs. 400–1.5k

SR

Sleeper

Rs. 700–2k

Popular Trains

Express Trains

68 trains
#5Live

Green Line 5UP

Karachi Cantt TO Margala

#6Live

Green Line 6DN

Margala TO Karachi Cantt

#9Live

Allama Iqbal Express 9UP

Karachi Cantt TO Sialkot Jn

#10Live

Allama Iqbal Express 10DN

Sialkot Jn TO Karachi Cantt

#11Live

Hazara Express 11UP

Karachi City TO Havelian

#12Live

Hazara Express 12DN

Havelian TO Karachi City

#13Live

Awam Express 13UP

Karachi Cantt TO Peshawar Cantt

#14Live

Awam Express 14DN

Peshawar Cantt TO Karachi Cantt

#15Live

Karachi Express 15UP

Karachi Cantt TO Lahore Jn.

#16Live

Karachi Express 16DN

Lahore Jn. TO Karachi Cantt

#17Live

Millat Express 17UP

Karachi Cantt TO Lala Musa Jn.

#18Live

Millat Express 18DN

Lala Musa Jn. TO Karachi Cantt

#19

Khushhal Khan Khatak Express 19Up

View schedule & route

#20

Khushhal Khan Khatak Express 20Dn

View schedule & route

#25Live

Bahauddin Zikria Express 25UP

Karachi City TO Multan Cantt

#26Live

Bahauddin Zikria Express 26DN

Multan Cantt TO Karachi City

#27Live

Shalimar Express 27UP

Karachi Cantt TO Lahore Jn.

#28Live

Shalimar Express 28DN

Lahore Jn. TO Karachi Cantt

#33

Pak Business 33UP

Karachi Cantt TO Lahore Jn.

#34

Pak Business 34DN

Lahore Jn. TO Karachi Cantt

#35

Sir Sayyed Express 35UP

Karachi Cantt TO Rawalpindi

#36

Sir Sayyed Express 36DN

Rawalpindi TO Karachi Cantt

#37Live

Fareed Express 37UP

Karachi City TO Lahore Jn.

#38Live

Fareed Express 38DN

Lahore Jn. TO Karachi City

#39Live

Jaffar Express 39UP

Jacobabad Jn TO Peshawar Cantt

#40Live

Jaffar Express 40DN

Peshawar Cantt TO Jacobabad Jn

#41Live

Karakoram Express 41UP

Karachi Cantt TO Lahore Jn.

#42Live

Karakoram Express 42DN

Lahore Jn. TO Karachi Cantt

#43

Shah Hussain Express 43UP

View schedule & route

#44

Shah Hussain Express 44DN

View schedule & route

#45Live

Pakistan Express 45UP

Karachi Cantt TO Rawalpindi

#46Live

Pakistan Express 46DN

Rawalpindi TO Karachi Cantt

#47Live

Rehman Baba Express 47UP

View schedule & route

#48Live

Rehman Baba Express 48DN

View schedule & route

#105

Rawal Express 105UP

Lahore Jn. TO Rawalpindi

#106

Rawal Express 106DN

Rawalpindi TO Lahore Jn.

#107Live

Islamabad Express 107UP

Lahore Jn. TO Rawalpindi

#108Live

Islamabad Express 108DN

Margala TO Lahore Jn.

#111

Badar Express 111UP

Faisalabad TO Lahore Jn.

#112

Badar Express 112DN

Lahore Jn. TO Faisalabad

#113

Ghouri Express 113UP

Faisalabad TO Lahore Jn.

#114Live

Ghouri Express 114DN

Lahore Jn. TO Faisalabad

#115Live

Musa Pak Express 115UP

Multan Cantt TO Lahore Jn.

#116

Musa Pak Express 116DN

Lahore Jn. TO Multan Cantt

#121

Ravi Express 121UP

View schedule & route

#122Live

Ravi Express 122DN

View schedule & route

#125

Lasani Express 125UP

View schedule & route

#126

Lasani Express 126DN

View schedule & route

#127Live

Mehr Express 127UP

Multan Cantt TO Rawalpindi

#128Live

Mehr Express 128DN

Rawalpindi TO Multan Cantt

#129Live

Thall Express 129UP

View schedule & route

#130Live

Thall Express 130DN

View schedule & route

#133

Kohat Express 133UP

Rawalpindi TO Kohat Cantt

#134

Kohat Express 134DN

Kohat Cantt TO Rawalpindi

#135

Chanab Express 135up

Sargodha Jn TO Lala Musa Jn.

#136

Chanab Express 136dn

Lala Musa Jn. TO Sargodha Jn

#145

Sukkur Express 145UP

Karachi City TO Jacobabad Jn

#146Live

Sukkur Express 146DN

Jacobabad Jn TO Karachi City

#147

Mianwali Express 147UP

Mari Indus TO Lahore Jn.

#148

Mianwali Express 148DN

Lahore Jn. TO Mari Indus

#149Live

Mehran Express 149UP

Karachi City TO Mirpur Khas Jn

#150

Mehran Express 150DN

Mirpur Khas Jn TO Karachi City

#151

Shah Latif Express 151UP

Karachi City TO Mirpur Khas Jn

#152Live

Shah Latif Express 152DN

Mirpur Khas Jn TO Karachi City

#155

Saman Sarkar Express 155up

Hyderabad Jn TO Mirpur Khas Jn

#156

Saman Sarkar Express 156dn

Mirpur Khas Jn TO Hyderabad Jn

#171

Sialkot Express 171Up

View schedule & route

#172

Sialkot Express 172Dn

View schedule & route

Mail Trains

4 trains

Other Trains

31 trains
#7Live

Tezgam 7UP

Karachi Cantt TO Rawalpindi

#8Live

Tezgam 8DN

Rawalpindi TO Karachi Cantt

#101

Subak Raftar 101UP

Lahore Jn. TO Rawalpindi

#102

Subak Raftar 102DN

Rawalpindi TO Lahore Jn.

#103Live

Subak Kharam 103UP

Lahore Jn. TO Rawalpindi

#104Live

Subak Kharam 104DN

Rawalpindi TO Lahore Jn.

#201

Attock Passenger 201up

Mari Indus TO Attock City Jn

#202

Attock Passenger 202dn

Attock City Jn TO Mari Indus

#203

Jand Passenger 203up

Jand Jn TO Attock City Jn

#204

Jand Passenger 204dn

Attock City Jn TO Jand Jn

#209Live

Faiz Ahmad Faiz Passenger 209UP

Lahore Jn. TO Narowal Jn

#210

Faiz Ahmad Faiz Passenger 210DN

Narowal Jn TO Lahore Jn.

#211

Narowal Passenger 211UP

View schedule & route

#212Live

Narowal Passenger 212DN

View schedule & route

#213

Mohinjo Daro Passenger 213UP

View schedule & route

#214Live

Mohinjo Daro Passenger 214DN

View schedule & route

#225

Shaheen Passenger 225UP

Wazirabad Jn TO Sialkot Jn

#226

Shaheen Passenger 226DN

Sialkot Jn TO Wazirabad Jn

#227

Dgk Shuttle 227UP

View schedule & route

#228

Dgk Shuttle 228DN

View schedule & route

#229

Karachi Circular Railway 1up

Orangi TO Dabheji

#230

Karachi Circular Railway 2dn

Dabheji TO Orangi

#267

Rawalpindi Passenger 267UP

Rawalpindi TO Havelian

#268

Rawalpindi Passenger 268DN

Havelian TO Rawalpindi

#271

Marvi Passenger 335up

Khokhrapar TO Mirpur Khas Jn

#272

Marvi Passenger 336dn

Mirpur Khas Jn TO Khokhrapar

#274

Pdk Shuttle-2DN

Malakwal Jn TO Pind Dadan Khan Railway Station

#275

Safari Train UP

Rawalpindi TO Attock City Jn

#276

Safari Train DN

Attock City Jn TO Rawalpindi

#277

Pdk Shuttle-5up

Pind Dadan Khan Railway Station TO Malakwal Jn

#278

Pdk Shuttle-6dn

Malakwal Jn TO Pind Dadan Khan Railway Station

Track Your Train Live

Get real-time location updates, arrival predictions, and delay notifications for all Pakistan Railway trains

All Pakistan Railway Trains — Complete Guide 2026

Pakistan Railways operates over 100 numbered passenger train services across its 7,791 km network, categorised into Express trains, Mail trains, and Passenger trains. Each train is assigned a unique number pair — odd for the UP direction (towards Lahore/Peshawar) and even for the DOWN direction (towards Karachi). Click any train above to view its full route, station stops, schedule, and live tracking status.

Express Trains in Pakistan (2026)

Express trains are the premium long-distance services with the fewest station stops and fastest journey times. The most popular express trains include the Green Line Express (Karachi–Islamabad, AC only, fastest premium option), Business Express (Lahore–Karachi, fastest main-line timing at ~14 hrs), Tezgam Express (Pakistan's most iconic express since 1954, Karachi–Lahore), Karakoram Express (Karachi–Rawalpindi, offers all classes including affordable economy), and Khyber Mail(coast-to-Khyber-Pass, one of Pakistan's oldest train services). Express trains require reserved tickets for all classes except General Unreserved.

Mail Trains in Pakistan

Mail trains run on major routes but stop at more intermediate stations than express trains. They are ideal when traveling to cities that express trains skip. Notable mail trains include Khyber Mail (Karachi to Peshawar via Lahore), Bolan Mail (Karachi to Quetta through Balochistan), Awam Express (covering Punjab and KPK secondary cities), and Hazara Express (reaching Havelian in the Hazara region). Mail trains are slightly slower but often have better seat availability on short notice.

How to Choose the Right Train

Use these criteria to pick the best Pakistan Railways train for your journey: Speed — choose Business Express or Green Line. Comfort — Green Line and Business Express have the newest coaches. Budget — Karakoram Express and Awam Express offer the lowest economy fares. Route coverage — if your destination is a smaller city, check mail or passenger trains that stop there. Night travel — Tezgam (evening departure from Karachi) lets you sleep through the journey and arrive in Lahore in the morning. View individual train pages for complete stop lists and current live tracking.

Frequently Asked Questions

How many trains does Pakistan Railways operate?+
Pakistan Railways operates over 100 numbered passenger train services in 2026, including express trains, mail trains, and passenger trains across the 7,791 km network. Not all trains run every day — some mail and passenger trains operate on specific days of the week. The live tracker shows only trains that are actively running on the current date.
Which is the fastest train in Pakistan?+
The Business Express (69UP/70DN) is the fastest train on the Lahore–Karachi route, completing the journey in approximately 14–16 hours. The Green Line Express is the fastest on the Karachi–Islamabad route. Both trains travel at speeds up to 120–130 km/h on the main line and are known for strong punctuality compared to other services.
How can I track a Pakistan Railways train live?+
Click any train card above to open its dedicated page, then tap the Live Track button to see its real-time GPS location, current speed, delay status, and ETA at upcoming stations. You can also go directly to our Live Train Location page and search by train name or number. Tracking is free, requires no login, and updates every 30 seconds.
What train classes are available in Pakistan Railways?+
Pakistan Railways offers six main passenger classes: AC Business (B) — private 2-berth coupes, highest comfort; AC Parlour (A) — reclining seats, air conditioned; AC Sleeper (S) — shared 4-berth cabins, AC; Economy AC / AC Lower (L) — reserved AC seats, most popular; Economy (E) — fan-cooled reserved seats, most affordable; and Sleeper (SR) — upper/lower berths without AC. Not every train carries all classes — Green Line is AC-only while some mail trains only have economy and sleeper.
How do I book a Pakistan Railways train ticket online?+
Tickets can be booked online at the official Pakistan Railways booking portal (pak-railways.gov.pk) using your CNIC, credit/debit card, or mobile wallets including JazzCash and Easypaisa. You can book up to 30 days in advance. At-station booking counters open 90 days in advance. For help with the booking process step by step, visit our FAQ page.
What is the difference between UP and DOWN trains?+
Pakistan Railways uses UP and DOWN to indicate travel direction. UP trains travel north (away from Karachi toward Lahore, Rawalpindi, Peshawar) and carry odd train numbers (1, 7, 27…). DOWN trains travel south back toward Karachi and carry even numbers (2, 8, 28…). Every train runs both directions under a number pair — for example, Tezgam is 7UP going north and 8DN returning south.