Sargodha to Karachi by rail · Updated

Sargodha to Karachi Train Ticket Price, Timings & Online Booking

The Sargodha to Karachi train ticket price starts at about Rs 3,500 and reaches Rs 7,500 for Hazara Express AC Standard. Two trains, Hazara Express and Millat Express, run south through Jhang or Faisalabad and the Sindh main line. Karachi lies at the far southern end of the country on the Arabian Sea.

Economy from
Rs 3,500Hazara Express
Economy berth
Rs 3,600Hazara Express
AC Standard
Rs 7,500Hazara Express
Trains
TwoDaily
Route
Via Shorkot, JhangOr via Faisalabad

Short answer: Sargodha to Karachi costs Rs 3,500 in economy on Hazara Express, with a berth at Rs 3,600 and AC Standard at Rs 7,500, and Rs 3,750 on Millat Express, which lists no AC class on this sector.

Every train, every class

Sargodha to Karachi train ticket price

Sargodha to Karachi fares by train, September 2026
TrainEconomy seatEconomy berthAC Standard
Hazara ExpressRs 3,500Rs 3,600Rs 7,500
Millat ExpressRs 3,750Rs 3,850Not offered

Same fares in both directions, per the Karachi Cantt fare table updated September 2026.

Millat Express goes private on 1 October

Millat Express, via Faisalabad, passes to private commercial management on 1 October 2026. Fares stay on the Pakistan Railways scale.

Book a berth

This is a long overnight run; the economy berth costs only Rs 100 more than the seat.


Choosing

Which Sargodha to Karachi train?

Cheapest

Train
Hazara Express
Fare
Rs 3,500

With AC

Train
Hazara Express
Fare
Rs 7,500

Via Faisalabad

Train
Millat Express
Fare
Rs 3,750

Our pick

Hazara Express, in an economy berth or AC Standard.

Train or road

The cheapest way from Sargodha to Karachi

RailCheapest

Train

Rs 3,500Economy seat

Trains daily
Two
AC option
Rs 7,500
Berth
From Rs 3,600

Cheapest, with a berth.

Best on price.

RoadFaster

Bus

Rs 5,000 to 8,500By operator and class

Journey time
16 to 18 hours
Departures
Several daily
Berth
No

Via the motorways.

Best for speed.

Common questions

Sargodha to Karachi train FAQs

What is the cheapest Sargodha to Karachi train ticket?

Rs 3,500 in economy on Hazara Express.

Which trains run on this route?

Hazara Express and Millat Express.

Is there AC?

Hazara Express sells AC Standard at Rs 7,500.