Nawabshah to Karachi by rail · Updated

Nawabshah to Karachi Train Ticket Price, Timings & Online Booking

The Nawabshah to Karachi train ticket price starts at about Rs 1,250 and reaches Rs 4,550 for a Tezgam or Karachi Express AC Sleeper. Fifteen trains cover the roughly 275 km run in around four to five hours via Hyderabad. Karachi lies south-west at the end of the main line, and most southbound trains are finishing long journeys from Punjab.

Economy from
Rs 1,250Ten trains
AC Standard from
Rs 2,300Most trains
AC Business from
Rs 2,800Six trains
AC Sleeper from
Rs 3,050Khyber Mail, Sukkur Exp
Journey time
4 to 5 hrsAbout 275 km

Short answer: Nawabshah to Karachi costs Rs 1,250 in economy on ten trains including Khyber Mail, Sukkur Express and Awam Express; Rs 1,650 on Tezgam and Karachi Express; and Rs 2,150 on Pak Business Express. AC Standard from Rs 2,300, AC Business from Rs 2,800 and AC Sleeper from Rs 3,050.

Every train, every class

Nawabshah to Karachi train ticket price

Nawabshah to Karachi fares by train, September 2026
TrainEconomy seatEconomy berthAC StandardAC BusinessAC Sleeper
Khyber MailRs 1,250Rs 1,300Rs 2,300Rs 2,800Rs 3,050
Sukkur ExpressRs 1,250Rs 1,300Rs 2,300Rs 2,800Rs 3,050
Awam Express, Bahauddin ZakariyaRs 1,250Rs 1,300Rs 2,350Rs 2,800Not offered
Rehman Baba, MillatRs 1,250Rs 1,300Rs 2,300Rs 2,800Not offered
Hazara, Allama Iqbal, FareedRs 1,250Rs 1,300Rs 2,300Not offeredNot offered
Karachi ExpressRs 1,650Rs 1,700Rs 2,400Rs 3,500Rs 4,550
TezgamRs 1,650Rs 1,700Rs 2,500Rs 3,800Rs 4,550
Pak Business ExpressRs 2,150Rs 2,200Rs 3,600Not offeredNot offered

Same fares in both directions. Shalimar Express also serves Nawabshah with a parlour car; its fare was not published.

Southbound trains are finishing long runs

Most trains heading to Karachi have come from Lahore, Rawalpindi or Peshawar. Sukkur Express, starting at Jacobabad, is the most predictable.

A sleeper on a short hop

Khyber Mail and Sukkur Express sell an AC Sleeper for Rs 3,050, useful when their timing falls overnight.


Choosing

Which Nawabshah to Karachi train?

Cheapest

Train
Any of ten trains
Fare
Rs 1,250

Local and reliable

Train
Sukkur Express
Fare
Rs 3,050 AC Sleeper

Cheapest AC Business

Train
Khyber Mail
Fare
Rs 2,800

Our pick

Sukkur Express or Khyber Mail at Rs 1,250, with AC Standard at Rs 2,300 in summer.

Train or road

The cheapest way from Nawabshah to Karachi

RailCheapest

Train

Rs 1,250Economy seat

Journey time
4 to 5 hours
Trains daily
Fifteen
AC option
From Rs 2,300

Cheap and frequent.

Best on price.

RoadSimilar time

Bus

Rs 1,500 to 3,000By operator and class

Journey time
About 4 hours
Departures
Frequent
AC option
Standard

On the M-9 and N-5.

Best for flexibility.

Common questions

Nawabshah to Karachi train FAQs

What is the cheapest Nawabshah to Karachi train ticket?

Rs 1,250 in economy on ten trains including Khyber Mail and Sukkur Express.

How much is AC?

AC Standard from Rs 2,300, AC Business from Rs 2,800 and AC Sleeper from Rs 3,050.

How long does it take?

About four to five hours.