Karachi to Sukkur by rail · Updated

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.

Economy from
Rs 1,650Most trains
AC Standard from
Rs 3,150Khyber Mail
AC Sleeper from
Rs 6,500Khyber Mail, Sukkur Express
Distance
About 470 kmKarachi to Rohri
Trains daily
17To Rohri Junction

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.

Every train, every class

Karachi to Sukkur train ticket price

Fares to Rohri Junction, the main-line station for Sukkur, on the scale in force since March 2026.

Karachi to Sukkur (Rohri) fares by train and class, September 2026
TrainEconomy seatEconomy berthAC StandardAC BusinessSleeper or parlour
Khyber MailRs 1,650Rs 1,700Rs 3,150Rs 4,150Rs 6,500 sleeper
Sukkur ExpressRs 1,650Rs 1,700Rs 3,200Rs 4,150Rs 6,500 sleeper
Awam ExpressRs 1,650Rs 1,700Rs 3,200Rs 4,150Not offered
Rehman Baba ExpressRs 1,650Rs 1,700Rs 3,200Rs 4,150Not offered
Millat ExpressRs 1,650Rs 1,700Rs 3,200Rs 4,150Not offered
Bahauddin Zakariya ExpressRs 1,650Rs 1,700Rs 3,200Rs 4,150Not offered
Pakistan ExpressRs 1,650Rs 1,700Rs 3,200Not offeredNot offered
Hazara ExpressRs 1,650Rs 1,700Rs 3,200Not offeredNot offered
Allama Iqbal ExpressRs 1,650Rs 1,700Rs 3,200Not offeredNot offered
Fareed ExpressRs 1,650Rs 1,700Rs 3,200Not offeredNot offered
TezgamRs 2,200Rs 2,250Rs 3,600Rs 4,450Rs 6,950 sleeper
Karachi ExpressRs 2,200Rs 2,250Rs 3,600Rs 4,450Rs 6,950 sleeper
Karakoram ExpressRs 2,200Rs 2,250Rs 3,600Rs 4,450Not offered
Pak Business ExpressRs 2,500Rs 2,550Rs 4,750Not offeredNot offered
Green LineRs 2,850Rs 2,900Rs 4,900Rs 6,100Rs 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.


Choosing

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.

Arriving

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 line

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.


Train, bus or flight

The cheapest way from Karachi to Sukkur

RailCheapest

Train

Rs 1,650Economy seat, from

Journey time
7 to 9 hours
Services daily
17
Berth
From Rs 1,700

More departures than any other long sector, at the lowest fare.

Best on price and frequency.

RoadSimilar time

Bus

Rs 2,500 to 4,500By operator and class

Journey time
6 to 8 hours
Departures
Frequent
Berth
No

Drops you in Sukkur itself rather than Rohri, which counts for something.

Best for door-to-city convenience.

AirLimited

Flight

Check availabilityLimited schedules

Flight time
About 1 hour
Airlines
Few
Baggage
20 kg, or paid

Sukkur airport has thin, irregular service from Karachi.

Rarely the practical option.

Common questions

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.