Karachi to Sargodha by rail · Updated

Karachi to Sargodha Train Ticket Price, Timings & Online Booking

The Karachi to Sargodha 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 the route through Sindh and central Punjab, overnight and into the next day. Sargodha sits in the fertile plains between the Jhelum and Chenab, famous for its citrus orchards.

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: Karachi to Sargodha 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

Karachi to Sargodha train ticket price

Karachi to Sargodha 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.

Hazara Express is cheaper and has AC

Hazara Express runs via Shorkot and Jhang, charges Rs 250 less than Millat in economy and is the only one with an AC coach.

Book a berth

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


Choosing

Which Karachi to Sargodha 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 Karachi to Sargodha

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

Karachi to Sargodha train FAQs

What is the cheapest Karachi to Sargodha 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.