Karachi to Sukkur Train Ticket Price, Timings & Online Booking
The Karachi to Sukkur train ticket price starts at about Rs 1,650 and reaches Rs 6,950 for a Tezgam or Karachi Express AC Sleeper. Seventeen trains cover the roughly 470 km run to Rohri Junction in around seven to nine hours. Sukkur sits on the west bank of the Indus in upper Sindh, with main-line trains stopping at Rohri across the river.
Short answer: Karachi to Sukkur (Rohri) costs Rs 1,650 in economy on most trains, including Khyber Mail, Awam Express, Millat Express, Fareed Express and Sukkur Express. Tezgam, Karachi Express and Karakoram Express charge Rs 2,200, Pak Business Express Rs 2,500 and Green Line Rs 2,850. AC Standard runs Rs 3,150 to Rs 4,900 and an AC Sleeper Rs 6,500 to Rs 6,950.
Karachi to Sukkur train ticket price
Fares to Rohri Junction, the main-line station for Sukkur, on the scale in force since March 2026.
| 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 | Rs 1,650 | Rs 1,700 | Rs 3,200 | Rs 4,150 | Not offered |
| Rehman Baba Express | Rs 1,650 | Rs 1,700 | Rs 3,200 | Rs 4,150 | Not offered |
| Millat Express | Rs 1,650 | Rs 1,700 | Rs 3,200 | Rs 4,150 | Not offered |
| Bahauddin Zakariya Express | Rs 1,650 | Rs 1,700 | Rs 3,200 | Rs 4,150 | Not offered |
| Pakistan Express | Rs 1,650 | Rs 1,700 | Rs 3,200 | Not offered | Not offered |
| Hazara Express | Rs 1,650 | Rs 1,700 | Rs 3,200 | Not offered | Not offered |
| Allama Iqbal Express | Rs 1,650 | Rs 1,700 | Rs 3,200 | Not offered | Not offered |
| Fareed Express | Rs 1,650 | Rs 1,700 | Rs 3,200 | Not offered | Not offered |
| Tezgam | Rs 2,200 | Rs 2,250 | Rs 3,600 | Rs 4,450 | Rs 6,950 sleeper |
| 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 |
Shalimar Express also serves Rohri with a parlour car. Fares shown are to Rohri Junction.
Ten trains at Rs 1,650
Most of the timetable sits on the lowest fare tier, which means you can pick a train purely on departure time. Above economy they differ: Khyber Mail and Sukkur Express are the two cheap-tier trains that also sell an AC Sleeper, both at Rs 6,500, and Khyber Mail’s AC Standard at Rs 3,150 is the cheapest on the sector by Rs 50.
Sukkur Express is the local option
Sukkur Express runs from Karachi City to Jacobabad, about 560 kilometres in just under twelve hours, and it is one of the few trains that actually crosses the Indus into Sukkur rather than stopping only at Rohri. It carries economy, AC classes and an AC Sleeper at the same fares as Khyber Mail, which makes it the natural choice if Sukkur city is your destination.
Green Line on a short hop
Rs 2,850 in economy is Rs 1,200 more than the cheap-tier fare for a journey of seven or eight hours. Green Line’s premium makes sense end to end; to Rohri it is hard to justify unless its departure happens to suit you.
Which Karachi to Sukkur train should you take?
Into Sukkur city
- Train
- Sukkur Express
- Fares
- Rs 1,650 economy, Rs 6,500 AC Sleeper
- Why
- Crosses the river to Sukkur station, so no taxi from Rohri at the end.
Best value overall
- Train
- Khyber Mail
- Fares
- Rs 1,650 economy, Rs 3,150 AC Standard
- Why
- Cheapest AC Standard on the sector and a sleeper at Rs 6,500.
Most comfortable
- Train
- Green Line
- Fares
- Rs 2,850 economy, Rs 5,500 parlour
- Why
- Newest rake and the parlour car, at a steep premium on this length.
Our pick
Sukkur Express if you are going to Sukkur city, Khyber Mail if Rohri suits you. Both sit on the Rs 1,650 tier and both sell an AC Sleeper at Rs 6,500. Paying Rs 550 more for Tezgam or Rs 1,200 more for Green Line buys very little on a journey of this length.
Sukkur or Rohri: where does your train stop?
Rohri Junction
- Which trains
- Every main-line express to Lahore, Rawalpindi and Peshawar.
- Where
- On the east bank of the Indus, across the river from Sukkur.
- Onward
- A short taxi or rickshaw across the Lansdowne or Ayub bridge into Sukkur.
Sukkur
- Which trains
- Sukkur Express, and services on the Jacobabad and Quetta line.
- Where
- In the city on the west bank.
- Note
- Quetta-line services have been heavily disrupted in 2026, so fewer trains reach Sukkur station than the timetable suggests.
The route
- Karachi Cantt or CityDeparture. Sukkur Express leaves from Karachi City.
- Hyderabad JunctionAbout two to three hours in.
- NawabshahRoughly halfway, through central Sindh.
- KhairpurThe last major stop before the river.
- Rohri JunctionArrival for main-line trains. Sukkur is across the Indus.
This is the Karachi to Rohri section that the ML-1 upgrade will rebuild first, with about $2.5 billion of Asian Development Bank finance and civil work targeted for January 2027. It is the part of the network most likely to change within the next few years.
The cheapest way from Karachi to Sukkur
Train
Rs 1,650Economy seat, from
More departures than any other long sector, at the lowest fare.
Best on price and frequency.
Bus
Rs 2,500 to 4,500By operator and class
Drops you in Sukkur itself rather than Rohri, which counts for something.
Best for door-to-city convenience.
Flight
Check availabilityLimited schedules
Sukkur airport has thin, irregular service from Karachi.
Rarely the practical option.
Karachi to Sukkur train FAQs
What is the cheapest Karachi to Sukkur train ticket?
Rs 1,650 in economy to Rohri Junction on ten trains, including Khyber Mail, Awam Express, Millat Express and Sukkur Express. An economy berth costs Rs 1,700.
Do trains stop at Sukkur or Rohri?
Main-line expresses stop at Rohri Junction, across the Indus from Sukkur. Sukkur Express and Jacobabad-line services reach Sukkur station itself. Check the station on your ticket.
How long does the train take from Karachi to Sukkur?
About seven to nine hours to Rohri over roughly 470 kilometres. Sukkur Express takes just under twelve hours to its terminus at Jacobabad.
Is there an AC Sleeper from Karachi to Sukkur?
Yes. Rs 6,500 on Khyber Mail and Sukkur Express, and Rs 6,950 on Tezgam and Karachi Express. Green Line sells a parlour seat at Rs 5,500 instead.
How much is AC Standard to Sukkur?
Rs 3,150 on Khyber Mail, Rs 3,200 on most cheap-tier trains, Rs 3,600 on Tezgam, Karachi Express and Karakoram Express, Rs 4,750 on Pak Business Express and Rs 4,900 on Green Line.
Is the train cheaper than the bus?
Yes. Rs 1,650 against roughly Rs 2,500 to Rs 4,500 by coach. The bus is a little quicker and arrives in Sukkur itself, which matters if you are not near Rohri.
Related fares
Other routes from Karachi
Trains on this route
Seventeen trains from Rs 1,650
Compare trains and coaches on the Karachi to Sukkur corridor.
Compare fares now