Back to routes
Lahore
Karachi
The Lahore to Karachi route is the southbound counterpart of Pakistan's busiest train corridor. Trains depart in the evening from Lahore and arrive in Karachi the following evening after passing through Multan, Bahawalpur, Rahim Yar Khan, Sukkur, and Hyderabad. Green Line Express offers the most comfortable experience.
Duration
18–22 hours
Fare
Rs. 1,500 – 8,000
Trains
5
Overview
The return southbound journey from Lahore to Karachi.
Trains On This Route
Travel Tips
- Evening departures from Lahore are most popular
- Book at least a week in advance for AC class
- Green Line Express is the premium choice
FAQs
How long does the Lahore to Karachi train take?
The journey takes 18 to 22 hours. Green Line Express is the fastest at around 18–19 hours.