🚂 Pakistan's Longest Railway Route

Peshawar to Karachi Trains

Journey across Pakistan on the historic Main Line. 1,687 km connecting the north to the south.

1,687 km
Distance
22-26 hours
Journey Time
4 Provinces
KP, Punjab, Sindh
Rs.2,400+
Starting Fare

Train Schedule - Peshawar to Karachi

Train NameDepartureDurationClasses Available
Khyber Mail19:0024 hrsAC, Business, Economy
Green Line Express18:3022 hrsAC Business, AC Standard, Economy
Tezgam Express15:0024 hrsAC, Business, Economy
Awam Express08:0026 hrsEconomy, Business
Karakoram Express14:0025 hrsAC Sleeper, Business, Economy

Complete Route Overview

Peshawar Cantt
Attock City
Rawalpindi
Lahore Junction
Sahiwal
Multan Cantt
Bahawalpur
Sukkur/Rohri
Hyderabad
Karachi Cantt

The Peshawar-Karachi Journey Experience

🏔️ Diverse Landscapes

Start from the mountains of KP, cross the plains of Punjab, traverse the deserts of Sindh, and arrive at the Arabian Sea coast.

🌙 Overnight Adventure

This journey spans day and night. AC Sleeper berths let you rest comfortably while covering hundreds of kilometers.

🍛 Station Food

Experience regional cuisine at stops. Try Lahori breakfast, Multani sohan halwa, and Karachi biryani along the way.

📸 Photo Opportunities

Historic stations, bridges over the Indus, and the changing scenery make this a photographer's dream journey.

🚂About the Main Line: Peshawar to Karachi

The Peshawar to Karachi railway is Pakistan's backbone, historically known as the Main Line. Built during the British colonial era, this 1,687 km stretch has served the nation for over 150 years, connecting the major population centers and economic hubs of the country.

1,687
km Length
150+
Years Old
4
Provinces
🏛️

Historic Significance

This route played a crucial role in the subcontinent's history, from colonial-era trade to the partition migration of 1947. Today, it remains the primary railway corridor, handling the majority of passenger and freight traffic.

Colonial EraPartition HistoryMain Corridor
📋

Planning Your Journey

For such a long journey, we recommend booking AC Sleeper or AC Business class for maximum comfort. The pantry car serves meals, but having backup food is wise for 24+ hours.

AC Sleeper recommended
Carry snacks & entertainment
Phone charger essential

Frequently Asked Questions

Frequently Asked Questions

Click on a question to expand the answer

The Peshawar to Karachi route via the Main Line is the longest journey, covering 1,687 km in 22-26 hours. Trains traverse the entire country from the KP border to the Arabian Sea coast.

Green Line Express offers the best combination of speed and comfort, completing the journey in about 22 hours with modern AC coaches. Khyber Mail is the historic overnight option.

Economy class starts from ~Rs. 2,400, Business ~Rs. 4,500, AC Standard ~Rs. 8,000, and AC Business/Sleeper ~Rs. 11,500. Prices are for the full journey.

Pakistan Railways allows journey breaks on certain tickets. Check at the booking counter for break-journey tickets that let you stop at intermediate stations.

Pantry cars serve meals throughout the journey. You can also buy food at major stations like Lahore, Multan, and Sukkur during scheduled stops.