Pakistan Railway Route Maps
Explore complete route information for all Pakistan Railway trains. View station stops, distances, and journey paths.
Main Line
Karachi → Lahore → Rawalpindi → Peshawar
1,687 km
Karachi-Quetta Route
Karachi → Sukkur → Quetta
863 km
Lahore-Multan Route
Lahore → Sahiwal → Multan
342 km
Rawalpindi-Lahore Route
Rawalpindi → Gujrat → Lahore
290 km
Select a Train
Train Route
Select a train to view its route
Pakistan Railway Network Overview
Pakistan Railways operates one of the largest railway networks in Asia, covering over 7,700 kilometers of track across the country. The network connects all major cities and provides vital transportation links for millions of passengers annually.
Main Railway Corridors
The backbone of Pakistan Railways is the Main Line, stretching from Karachi in the south to Peshawar in the north, passing through major cities like Hyderabad, Sukkur, Multan, Lahore, and Rawalpindi. This 1,687 km corridor handles the majority of passenger and freight traffic.
Understanding Train Routes
Each train operates on a specific route with designated station stops. Express trains make fewer stops for faster journey times, while passenger trains serve all stations along the route. Understanding the route helps you plan connections and estimate journey duration.
Frequently Asked Questions
Frequently Asked Questions
Click on a question to expand the answer
Select any train from the list to see its complete route with all stations. The route shows the journey path from origin to destination including all intermediate stops.
Pakistan Railways covers major corridors including the Main Line (Karachi-Peshawar via Lahore), Karachi-Quetta route, and various branch lines connecting smaller cities. The network spans over 7,700 km of track.
The main Karachi to Peshawar route is approximately 1,230 km. Karachi to Lahore is about 1,230 km. Lahore to Rawalpindi is around 290 km. Journey times vary from 4 hours to over 20 hours depending on the train type.
No, express and mail trains skip many smaller stations to maintain faster journey times. Only passenger trains stop at all stations. Check the specific train schedule to see which stations are served.

