Sukkur to Karachi Train Ticket Price, Timings & Online Booking
The Sukkur to Karachi train ticket price starts at about Rs 1,650 and reaches Rs 6,950 for a Tezgam or Karachi Express AC Sleeper. Fifteen or more trains cover the roughly 470 km run from Rohri in around seven to nine hours, with Sukkur Express boarding in Sukkur city. Karachi lies to the south-west at the end of the main line, past Nawabshah and Hyderabad.
Short answer: Sukkur (Rohri) to Karachi costs Rs 1,650 in economy on ten trains including Khyber Mail, Awam Express, Millat Express, Sukkur Express and Bahauddin Zakariya Express; Rs 2,200 on Tezgam, Karachi Express and Karakoram Express; Rs 2,500 on Pak Business Express; and Rs 2,850 on Green Line. AC Sleeper is Rs 6,500 on Khyber Mail and Sukkur Express.
Sukkur to Karachi train ticket price
| Train | Economy seat | Economy berth | AC Standard | AC Business | Sleeper or parlour |
|---|---|---|---|---|---|
| Khyber Mail | Rs 1,650 | Rs 1,700 | Rs 3,150 | Rs 4,150 | Rs 6,500 sleeper |
| Sukkur Express | Rs 1,650 | Rs 1,700 | Rs 3,200 | Rs 4,150 | Rs 6,500 sleeper |
| Awam Express, Rehman Baba, Millat, Bahauddin Zakariya | Rs 1,650 | Rs 1,700 | Rs 3,200 | Rs 4,150 | Not offered |
| Pakistan Exp, Hazara, Allama Iqbal, Fareed | Rs 1,650 | Rs 1,700 | Rs 3,200 | Not offered | Not offered |
| Tezgam, Karachi Express | Rs 2,200 | Rs 2,250 | Rs 3,600 | Rs 4,450 | Rs 6,950 sleeper |
| Karakoram Express | Rs 2,200 | Rs 2,250 | Rs 3,600 | Rs 4,450 | Not offered |
| Pak Business Express | Rs 2,500 | Rs 2,550 | Rs 4,750 | Not offered | Not offered |
| Green Line | Rs 2,850 | Rs 2,900 | Rs 4,900 | Rs 6,100 | Rs 5,500 parlour |
Same fares as Karachi to Sukkur. Fares shown are from Rohri Junction.
Sukkur Express keeps the best time
Every other train on this list reaches Rohri after hundreds of kilometres from Punjab or beyond. Sukkur Express starts at Jacobabad, just up the line, and calls at Sukkur station itself before crossing the river. For a southbound trip it is the most dependable departure, and it sells an AC Sleeper at Rs 6,500.
Ten trains at one price
With the cheap tier covering most of the timetable, the only reason to pay more is a specific departure time or a class the cheaper train lacks.
Which Sukkur to Karachi train?
From Sukkur city
- Train
- Sukkur Express
- Why
- Boards at Sukkur station and starts nearby at Jacobabad.
Cheapest AC
- Train
- Khyber Mail
- Why
- AC Standard at Rs 3,150, the lowest on the sector.
Most comfortable
- Train
- Green Line
- Why
- Parlour at Rs 5,500, but Rs 1,200 extra in economy.
Our pick
Sukkur Express from Sukkur, Khyber Mail from Rohri. Both are on the Rs 1,650 tier and both sell an AC Sleeper at Rs 6,500.
Rohri or Sukkur: where to board
Rohri Junction
- Trains
- Every main-line express to Karachi.
- Where
- East bank of the Indus.
- Tip
- Allow time to cross the river from Sukkur.
Sukkur
- Trains
- Sukkur Express and Jacobabad-line services.
- Where
- In the city, west bank.
- Tip
- Check your ticket names Sukkur, not Rohri.
The cheapest way from Sukkur to Karachi
Train
Rs 1,650Economy seat, from
Cheapest, with berths and sleepers.
Best on price.
Bus
Rs 2,500 to 4,500By operator and class
Leaves from Sukkur itself.
Best for convenience.
Sukkur to Karachi train FAQs
What is the cheapest Sukkur to Karachi train ticket?
Rs 1,650 in economy from Rohri on ten trains, including Khyber Mail, Awam Express and Sukkur Express.
Which train leaves from Sukkur city?
Sukkur Express, which starts at Jacobabad and calls at Sukkur station. Main-line expresses stop at Rohri across the river.
How long does it take?
About seven to nine hours over roughly 470 kilometres.
Is there a sleeper from Sukkur to Karachi?
Yes: Rs 6,500 on Khyber Mail and Sukkur Express, Rs 6,950 on Tezgam and Karachi Express.