Back to routes
Sukkur
Lahore
The Sukkur to Lahore route covers approximately 900 km through Sindh and Punjab provinces. Sukkur, known for its historic barrage on the Indus River, is well connected to Lahore by several daily through trains. The journey passes through Bahawalpur, Multan, and Sahiwal.
Duration
12–15 hours
Fare
Rs. 1,200 – 6,000
Trains
3
Overview
Long-distance train service from Sukkur in Sindh to Lahore in Punjab.
Trains On This Route
Travel Tips
- Book sleeper class for the 12–15 hour overnight journey
- Carry snacks and water for the long trip
FAQs
How long is Sukkur to Lahore by train?
The journey takes 12 to 15 hours. Overnight trains are the most convenient option.