Karachi to Lahore
FeaturedTraveling from Karachi to Lahore by train? Check Pakistan Railways fares, schedule, travel duration, major stops, and live train status for this route.
Overview
Pakistan's busiest intercity train route connecting Karachi to Lahore.
Trains On This Route
Travel Tips
- Book at least 3 days in advance for AC class tickets
- Green Line Express offers the most comfortable ride with modern amenities
- Tezgam Express is historically the fastest on this route
- Economy class tickets sell out during Eid holidays — book 2 weeks ahead
- The overnight journey saves you a night's hotel cost
FAQs
How long does Karachi to Lahore train take?
The journey takes 18 to 22 hours depending on the train. Green Line Express is the fastest at around 18–19 hours, while slower trains take 21–24 hours.
What is the fare for Karachi to Lahore train?
Economy class costs approximately Rs. 1,500–2,000. AC Standard is Rs. 3,500–5,000. AC Business/Parlour class can cost Rs. 6,000–8,000 depending on the train.
Which train is best from Karachi to Lahore?
Green Line Express is considered the most comfortable with modern coaches. Tezgam Express is the traditional favourite with a long history of service.
How many trains run daily from Karachi to Lahore?
Approximately 3–5 trains run daily on this route, including Green Line, Tezgam, Business Express, and Karakoram Express.