Karachi to Lahore Trains
Complete guide to trains running between Karachi and Lahore. Compare timings, fares, and book your journey.
Train Schedule - Karachi to Lahore
| Train Name | Departure | Duration | Classes Available |
|---|---|---|---|
| Green Line Express | 15:30 | 16 hrs | AC Business, AC Standard, Economy |
| Karakoram Express | 08:00 | 17 hrs | AC Sleeper, AC Business, Economy |
| Shalimar Express | 17:00 | 18 hrs | AC Standard, Business, Economy |
| Business Express | 18:15 | 16 hrs | AC Business, AC Parlor |
| Pakistan Express | 06:30 | 18 hrs | AC, Business, Economy |
Route Overview
Travel Tips for Karachi-Lahore Route
🎫 Book Early
This is a popular route. Book your tickets 15-30 days in advance, especially for AC classes and weekend travel.
🌙 Night Travel
Consider overnight trains with sleeper berths to save on hotel costs and arrive fresh in the morning.
🍱 Carry Snacks
While pantry cars are available, carrying some snacks and water ensures you're comfortable throughout the journey.
📱 Track Your Train
Use our live tracking feature to monitor your train's position and estimated arrival time during the journey.
🚂About the Karachi to Lahore Train Route
The Karachi to Lahore railway line is one of Pakistan's busiest and most important corridors, forming part of the historic Main Line that connects the south of the country to the north. This 1,228 km journey takes passengers through the heart of Sindh and Punjab, passing through major cities like Hyderabad, Sukkur, Multan, and Sahiwal.
Historical Significance
This route dates back to the British colonial era and has been a lifeline for trade and travel between Pakistan's largest cities. Lahore Railway Station and Karachi Cantt are both architectural landmarks with over a century of history.
Best Time to Travel
The route operates year-round, but the most comfortable travel times are October to March when temperatures are moderate. Summer months (May-August) can be hot, making AC classes more desirable despite higher fares.
Frequently Asked Questions
Frequently Asked Questions
Click on a question to expand the answer
The Business Express and Green Line Express are the fastest options, completing the journey in approximately 15-16 hours. These trains make fewer stops and offer premium services.
Ticket prices vary by class: Economy starts from ~Rs. 1,800, Business class ~Rs. 3,500, AC Standard ~Rs. 6,500, and AC Business ~Rs. 9,000. Prices may vary by train and season.
Karakoram Express is ideal for overnight travel as it offers AC Sleeper berths. It departs in the morning and arrives the next morning, allowing you to sleep through the journey.
There are 5-7 trains daily on this route, including Green Line, Karakoram, Shalimar, Business Express, and Pakistan Express. Departures are spread throughout the day and evening.
Major stops include Hyderabad, Rohri/Sukkur, Bahawalpur, Multan, Sahiwal, and finally Lahore Junction. Express trains may skip some intermediate stations.

