Karachi to Lahore Trains

Complete guide to trains running between Karachi and Lahore. Compare timings, fares, and book your journey.

1,228 km
Distance
14-18 hours
Journey Time
5+
Daily Trains
Rs.1,800+
Starting Fare

Train Schedule - Karachi to Lahore

Train NameDepartureDurationClasses Available
Green Line Express15:3016 hrsAC Business, AC Standard, Economy
Karakoram Express08:0017 hrsAC Sleeper, AC Business, Economy
Shalimar Express17:0018 hrsAC Standard, Business, Economy
Business Express18:1516 hrsAC Business, AC Parlor
Pakistan Express06:3018 hrsAC, Business, Economy

Route Overview

Karachi Cantt
Hyderabad
Sukkur/Rohri
Multan
Sahiwal
Lahore Junction

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.

Colonial EraHeritage
🌡️

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.

Best Season
Oct - Mar
Hot Season
May - Aug

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.