Back to routes
Karachi
Sukkur
The Karachi to Sukkur route covers roughly 500 km along Pakistan's main north-south railway corridor through Sindh province. Sukkur sits on the banks of the Indus River and is a major commercial centre. The overnight journey passes through Hyderabad, Nawabshah, and Khairpur.
Duration
8–10 hours
Fare
Rs. 800 – 4,000
Trains
3
Overview
Train services from Karachi to Sukkur along the Indus River corridor.
Trains On This Route
Travel Tips
- Overnight trains are convenient for this distance
- AC sleeper class recommended for comfort
FAQs
How long is Karachi to Sukkur by train?
The journey takes 8 to 10 hours depending on the train and stops.