Route ยท Bahawalpur district, start of the eastern belt

Multan to Hasilpur Bus Ticket Price, Online Booking, Timing

The Multan to Hasilpur ticket price starts at about Rs 850 and reaches Rs 1,100 in executive class. The journey covers around 170 km in three hours, and because Hasilpur is the closest belt town to Bahawalpur, changing there is not just an option here but usually the better plan.

Ticket price from
Rs 850Economy
Better classes
Rs 1,100Executive
Distance
170 kmVia Bahawalpur
Journey time
3hDay run
Via Bahawalpur
Rs 800Cheaper than direct

Short answer: Multan to Hasilpur costs Rs 850 to Rs 1,100 direct, but the change at Bahawalpur comes to about Rs 800 and gives you an hourly first leg instead of a morning weighted one. On this particular belt town the split wins on price and on frequency, which is not true further east.

Fares by operator

Multan to Hasilpur ticket price by operator

The first town on the eastern belt, served by the two operators that run the belt and by everything that terminates at Bahawalpur.

Multan to Hasilpur fares by operator
Bus operator Class Route Journey time Ticket price
Niazi Express Economy, air conditioned N-5 to Bahawalpur, then east 3h 10m Rs 850
Bilal Travels Economy, air conditioned N-5 to Bahawalpur, then east 3h Rs 950
Niazi Express Executive, air conditioned N-5 to Bahawalpur, then east 3h Rs 1,100

Fares are indicative published prices and vary with class, season, fuel adjustments and demand. Your live, confirmed fare appears on the seat map before payment.

Hasilpur is in Bahawalpur district

It sits on the eastern belt alongside Chishtian, Bahawalnagar and Haroonabad, but unlike those it belongs to Bahawalpur district rather than Bahawalnagar. That is not administrative trivia, it is why it is only 70 km from the city while the others are 130 km or more, and it is what makes the Bahawalpur change work so much better here than further along the road.

Book Multan to Hasilpur.
Or price the Bahawalpur leg first.

Compare live fares
Our actual recommendation

On this belt town, the change beats the through ticket

Further east the direct service is worth paying for. At Hasilpur the arithmetic goes the other way, and it goes that way decisively.

Multan to Bahawalpur is about Rs 600 on an hourly service with departures from early morning to late evening. Bahawalpur to Hasilpur is 70 km and about Rs 200 on local traffic that runs steadily through the day. That is Rs 800 against Rs 850 direct, and an hourly first leg against a handful of morning departures.

Compare that with Fort Abbas, where the split saves only Rs 100 and introduces a connection risk at the far end of a long day. Hasilpur is close enough to the interchange that the last leg is short, frequent and forgiving. If you miss one, another follows.

When to go direct anyway

If a Niazi Express departure suits your timing, take it. The Rs 50 difference is not worth handling luggage at a change, and the executive class at Rs 1,100 is the only way to get an air conditioned reserved seat the whole way. But if you are looking at a three hour wait for the next direct service, do not wait. Book Bahawalpur and go.

The real choice

Which is the best bus service from Multan to Hasilpur

Two belt operators, and a Bahawalpur change that undercuts both.

Cheapest

Via Bahawalpur

An hourly first leg into an interchange 70 km from your destination, with steady local traffic onward. Cheapest and most flexible.

About Rs 800 total

Best value

Niazi Express economy

The operator that built the eastern belt network. One ticket, one coach, for Rs 50 more than the split.

From Rs 850

Most comfortable

Niazi Express executive

The only way to get a reserved air conditioned seat for the full three hours, since the local leg out of Bahawalpur is not that.

From Rs 1,100

Our verdict

Take whichever is leaving soonest. This is one of the few routes on the hub where the through service and the split cost effectively the same, so timing should decide it rather than price. In the hot months pay the Rs 1,100 for executive, because the local leg from Bahawalpur is not air conditioned and seventy kilometres in June is a long seventy kilometres.

Schedule

Multan to Hasilpur bus timings

A thin direct timetable sitting on top of a very dense Bahawalpur one, which is the whole reason the change works here.

Early morning

6:00 AM to 9:00 AM

The main block for direct services and the busiest window on the Bahawalpur leg. Arrival by mid morning either way.

Daytime

10:00 AM to 3:00 PM

Direct departures thin out, but the Bahawalpur leg runs hourly and the local traffic east is steady. The best window for the split.

Late afternoon

4:00 PM to 6:00 PM

Direct services resume for the homeward run. The local leg from Bahawalpur starts thinning from about five.

After dark

After 7:00 PM

Little in either direction. There is no long haul traffic crossing this belt, so the road empties early.

Where the three hours goes

An hour and three quarters to Bahawalpur on the N-5, including the Sutlej crossing at Lodhran, then about an hour and a quarter east on ordinary highway. The second half is agricultural road with regular stops, which is why it takes as long as it does for 70 km.

Where to board

Multan, Bahawalpur and Hasilpur

Niazi Express uses its own Multan terminal, and Bahawalpur is the point that matters if you are splitting.

Multan

Niazi Express
Hassanabad, Gate 1, Khanewal Road, with a Vehari Chowk presence as well. Confirm which is on your ticket.
General Bus Stand, Vehari Chowk
Opposite the metro bus station, where the Bahawalpur traffic and the regional services load.
Daewoo Express
Opposite TTC on Khanewal Road at Gaddafi Chowk, a reliable first leg to Bahawalpur.

Bahawalpur and Hasilpur

Bahawalpur
The interchange. Eastern belt traffic runs from the main stand rather than the branded terminals.
Hasilpur
A town stand close to the centre, where the belt services set down.
Onward connections
Chishtian, Bahawalnagar and Khairpur Tamewali, all short runs along or off the belt.
The road

The road to Hasilpur

South on the N-5 to Bahawalpur, then the first stretch east along the canal colony belt.

  • Multan, Hassanabad or Vehari Chowk Departure, km 0.
  • Lodhran and the Sutlej crossing The first significant stop, km 65.
  • Bahawalpur Where the route turns east, and the interchange, km 100.
  • Hasilpur Arrival about three hours after departure, km 170.

The gateway to the belt

Hasilpur is where the eastern road stops being a suburb of Bahawalpur and becomes the belt proper. Everything beyond it, Chishtian, Bahawalnagar, Haroonabad and Fort Abbas, follows the same canal alignment out toward the Indian border. Hasilpur is the only one close enough to the city to be treated as a day trip, which is worth knowing if you are working through the belt rather than heading for one town.

Bus, train or car

Multan to Hasilpur bus vs train vs car

The belt railway runs through a junction currently listed as suspended, which limits the rail answer along this whole road.

01 Recommended

Bus

Rs 800to Rs 1,100 executive

Journey time
3h
Frequency
Hourly via Bahawalpur
Flexible
Yes

Two belt operators plus an hourly Bahawalpur leg, which between them cover almost any departure time you want.

Best all round.

02 Not reliable

Train

Branch lineJunction suspended

Journey time
Not applicable
Frequency
None dependable
Flexible
No

The belt is served by branches running through Bahawalnagar Junction, which Pakistan Railways lists as suspended.

Rule it out.

03 Hard to justify

Private car

Rs 8,000and up, one way

Journey time
2h 30m
Frequency
On demand
Flexible
Door to door

Half an hour quicker for ten times the fare, on a corridor where an hourly coach already removes most of the waiting.

Only for a group.

Cheapest way to travel from Multan to Hasilpur

Multan to Bahawalpur at around Rs 600 plus a Rs 200 local leg east. With the belt railway effectively out of service there is nothing cheaper to compare against, and the Rs 50 gap to a direct ticket is small enough that you should choose on departure time rather than on fare.

Common questions

Multan to Hasilpur bus FAQs

What is the Multan to Hasilpur bus ticket price?

From about Rs 850 for Niazi Express economy to Rs 1,100 for executive class, with Bilal Travels at around Rs 950. Going via Bahawalpur comes to roughly Rs 800.

How long does the Multan to Hasilpur bus take?

About three hours for 170 km. An hour and three quarters south to Bahawalpur on the N-5, then an hour and a quarter east on ordinary highway.

Should I change at Bahawalpur?

It is worth it whenever the direct services do not suit. Hasilpur is only 70 km from Bahawalpur, the Multan to Bahawalpur leg is hourly, and the split costs slightly less than going direct. Further east along the belt that calculation reverses.

Is Hasilpur in Bahawalnagar district?

No, it is in Bahawalpur district, even though it sits on the same eastern belt as Chishtian, Bahawalnagar and Haroonabad. That is why it is much closer to Bahawalpur city than the others and why the change there works so well.

Can Hasilpur be done as a day trip?

From Bahawalpur, comfortably. From Multan it is three hours each way, which makes a long day but a possible one if you take an early departure and start back before the local traffic thins in the late afternoon.

Is there a train to Hasilpur?

The eastern belt is served by branch lines running through Bahawalnagar Junction, which Pakistan Railways lists as suspended. Treat the road as the only dependable route.

Book your Multan to Hasilpur ticket

Compare the direct service against a Bahawalpur change, with no booking fee added to the published fare.

Compare fares now