700+ Railway Stations Across Pakistan

Pakistan Railway StationsComplete Directory & Search

Find any railway station in Pakistan. Search by train, location, or route. Complete station information with facilities, history, and live train schedules.

Station Search Tools

All Railway Stations (0)

Loading stations...

Major Railway Stations in Pakistan

junction Station

Lahore Jn.

لاہور جنکشن

Lahore, Punjab9 Platforms

Lahore Junction Railway Station, also known as Lahore Railway Station, is the largest and busiest railway station in Pakistan. Built during the British colonial era, it serves as the main hub for Pakistan Railways in Punjab province. The iconic Victorian-Gothic architecture makes it one of the most recognizable landmarks in Lahore.

Booking OfficeWaiting RoomRestaurantATM+7 more
View Station Details
terminal Station

Karachi Cantt

کراچی کینٹ

Karachi, Sindh6 Platforms

Karachi Cantonment Railway Station, commonly known as Karachi Cantt, is the main railway terminus in Karachi and one of the busiest stations in Pakistan. It serves as the southern terminus of the Main Line 1, connecting Karachi to Peshawar. The station handles both long-distance express trains and local commuter services.

Booking OfficeAC Waiting RoomRestaurantATM+7 more
View Station Details
junction Station

Rawalpindi

راولپِنڈى

Rawalpindi, Punjab5 Platforms

Rawalpindi Railway Station is a major junction serving the twin cities of Rawalpindi and Islamabad. It is one of the most important stations on the Main Line, connecting the capital region with the rest of Pakistan. The station serves as a gateway to the northern areas of Pakistan.

Booking OfficeWaiting RoomRestaurantATM+5 more
View Station Details
terminal Station

Peshawar Cantt

پشاور کینٹ

Peshawar, Khyber Pakhtunkhwa4 Platforms

Peshawar Cantonment Railway Station is the northern terminus of the Main Line 1 and serves as the gateway to the historic Khyber Pass. It is one of the most strategically important railway stations in Pakistan, connecting the Khyber Pakhtunkhwa province to the rest of the country.

Booking OfficeWaiting RoomRestaurantATM+4 more
View Station Details
junction Station

Quetta

کوئٹہ

Quetta, Balochistan4 Platforms

Quetta Railway Station is the main railway terminus in Balochistan and serves as the junction for trains heading to Iran via Taftan and to Karachi via the Bolan Pass. It is one of the highest major railway stations in Pakistan and serves the strategic Balochistan province.

Booking OfficeWaiting RoomRestaurantParking+4 more
View Station Details
junction Station

Multan Cantt

ملتان کینٹ

Multan, Punjab5 Platforms

Multan Cantonment Railway Station is a major junction in southern Punjab, serving the historic city of Multan known as the "City of Saints". It connects trains from Karachi, Lahore, and Peshawar, making it an important transit point on the Main Line.

Booking OfficeAC Waiting RoomRestaurantATM+5 more
View Station Details

Pakistan Railways Divisions

Karachi Division

HQ: Karachi

~120 stationsMain Line South

Sukkur Division

HQ: Sukkur

~85 stationsMain Line Central

Multan Division

HQ: Multan

~95 stationsSouthern Punjab

Lahore Division

HQ: Lahore

~150 stationsPunjab Region

Rawalpindi Division

HQ: Rawalpindi

~80 stationsNorthern Punjab

Peshawar Division

HQ: Peshawar

~65 stationsKP Region

Quetta Division

HQ: Quetta

~55 stationsBalochistan

Pakistan Railway Stations — Complete Guide 2026

History of Pakistan Railways Stations

Pakistan Railways traces its origins to 1861 when the first railway line opened between Karachi and Kotri under the Scinde Railway. Many of today's station buildings — including Lahore Junction, Karachi City, Rawalpindi, and Peshawar Cantonment — were built during the British colonial era between 1880 and 1910 and are recognised heritage structures. The network expanded steadily through the 20th century to its current size of 7,791 km with over 700 passenger stations across all four provinces.

Types of Railway Stations in Pakistan

  • Junction Stations: Major interchange hubs where multiple railway lines meet — Lahore Junction, Rohri Junction, Khanewal Junction, Raiwind Junction. All main express trains stop here.
  • Terminal Stations: End points of railway lines — Karachi Cantonment, Peshawar Cantonment, Quetta, Havelian. Trains originate or terminate here.
  • Intermediate Stations: Regular stops on a route with full ticketing facilities and waiting rooms.
  • Flag Stations / Halt Stations: Small, unmanned stops where trains halt only when passengers need to board or alight — common on branch lines in rural Punjab and Sindh.

Pakistan's Major Railway Lines and Their Key Stations

Main Line 1 (ML-1)

Karachi to Peshawar — 1,872 km, the backbone of Pakistan's rail network. Key stations: Karachi Cantt, Hyderabad, Nawabshah, Sukkur, Rohri, Bahawalpur, Multan, Khanewal, Lahore, Gujranwala, Rawalpindi, Peshawar. Currently being upgraded under the ML-1 modernisation project.

Kotri–Attock Branch (ML-2)

Connections from Kotri via Larkana and Jacobabad to Quetta and the Bolan Pass. Key stations: Kotri, Larkana, Jacobabad, Sibi, Quetta. Home to the iconic Jaffar Express and Bolan Mail routes through Balochistan.

Lahore–Faisalabad Line

Connects Punjab's industrial capital Faisalabad to Lahore — 130 km with 10+ daily trains. Key stations: Lahore, Sheikhupura, Sangla Hill, Faisalabad Junction. One of Pakistan's highest-frequency short-haul routes.

Rawalpindi–Peshawar Branch

The Attock–Khyber section connecting Rawalpindi to Peshawar via Attock City and Nowshera. Served by through trains from Karachi including the Khyber Mail and Awam Express.

Karachi Circular Railway (KCR)

Urban rail loop within Karachi connecting Karachi Cantt, Wazir Mansion, Karachi City, SITE, Orangi, Landhi. KCR revival is in progress in 2026 with partial route operational on the city's eastern corridor.

Havelian Branch (Northern)

The northernmost point of Pakistan Railways at Havelian, KPK — 50 km from Attock. Served by the Hazara Express from Karachi. Plans for Havelian to Abbottabad extension have been discussed but not yet implemented.

Facilities at Major Pakistan Railway Stations

Large junction stations like Lahore Junction, Karachi Cantonment, Rawalpindi, and Multan Cantonment offer comprehensive passenger facilities: reservation offices (open daily), waiting rooms (separate for women and men), food courts and restaurants, left luggage lockers, ATMs and mobile payment points, taxi and auto-rickshaw stands outside, and accessible ramps at newer platform upgrades.

Smaller intermediate stations typically have a booking counter, basic waiting area, and a tea stall. Flag stations may have no permanent staff — passengers board by flagging the train, and tickets are issued on board.

How to Find Trains at Any Station

Use the Station Trainstab above to select any station and instantly see which trains stop there, their scheduled arrival and departure times, and their current live status. This is the fastest way to answer "what trains stop at [city] station?" — covering all 700+ stations in the Pakistan Railways network.

For the Between Stations tool, select your origin and destination to find all intermediate stops on every train that connects those two points. Useful for planning breaks in a long journey or finding which trains serve both your starting city and destination.

Frequently Asked Questions About Railway Stations

Click on a question to expand the answer

Pakistan Railways operates over 700 active railway stations across the country, ranging from major junction stations in big cities to small flag stations in rural areas. The Main Line 1 from Karachi to Peshawar alone has more than 150 stations.

Lahore Junction (Lahore Railway Station) is the largest and busiest railway station in Pakistan. Built in 1864 during the British colonial era, it features Victorian-Gothic architecture and handles millions of passengers annually. It has 9 platforms and serves as the main hub for Punjab.

Use the 'Station Trains' search tool above. Select your station from the dropdown and click search to see all trains that pass through that station, along with their schedules and routes.

Use the 'Stations Between' tool above. Select your departure and arrival stations, and the system will show you all intermediate stations on that route along with the trains that cover that journey.

Major stations like Lahore Junction, Karachi Cantt, and Rawalpindi offer facilities including booking offices, AC waiting rooms, restaurants, ATMs, parking, porter services, retiring rooms, medical rooms, and VIP lounges. Smaller stations may have basic facilities like booking counters and waiting areas.

Karachi was the first city in South Asia to have a railway, with the Scinde Railway opening in 1855. The first railway line ran between Karachi and Kotri, making the stations along this route among the oldest in the subcontinent.

Track Your Train Live

Get real-time GPS location, delay information, and estimated arrival times for all Pakistan Railway trains.