Faisalabad to Lahore bus ticket price, timings and online booking
The Faisalabad to Lahore bus ticket price starts at Rs 700 for an economy seat and reaches about Rs 1,900 for Daewoo Gold Class, the same as the outbound leg. Nine operators cover the 150 km run in roughly 2 hours. Eastbound the crush sits in the late afternoon rather than the early morning, which changes when you should book.
Short answer: Faisalabad to Lahore economy coaches charge Rs 700 to Rs 950, business and executive class Rs 1,050 to Rs 1,350, and Daewoo runs Rs 1,500 to Rs 1,900. Fares match the outbound leg exactly, so a return journey costs precisely twice a single.
Faisalabad to Lahore bus ticket price by operator and class
The Faisalabad to Lahore bus ticket price is identical in both directions across all nine operators. What differs eastbound is availability: the late afternoon departures carry the day’s traders heading home, and the cheaper classes on those coaches go first.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Daewoo Express | Gold Class | M-3 | 2h 00m | Rs 1,900 |
| Daewoo Express | Luxury | M-3 | 2h 00m | Rs 1,500 |
| Faisal Movers | Business | M-3 | 2h 00m | Rs 1,350 |
| Skyways | Business | M-3 | 2h 15m | Rs 1,100 |
| Faisal Movers | Executive | M-3 | 2h 15m | Rs 1,050 |
| Kohistan Express | Business | M-3 | 2h 15m | Rs 950 |
| Road Master | Business | M-3 | 2h 15m | Rs 900 |
| New Khan Road Runners | Business | M-3 | 2h 15m | Rs 880 |
| Niazi Express | Executive | M-3 | 2h 30m | Rs 850 |
| Silk Line | Economy | Old road | 2h 45m | Rs 750 |
| Bilal Travels | Economy | Old road | 2h 45m | Rs 700 |
Fares are indicative published prices and vary with fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.
Booking the return leg in advance
If you are making a day trip from Lahore, the outbound morning coach is the one people book and the return is usually left to chance. That works on most days, but not between 4 PM and 7 PM, when everyone who travelled out that morning is trying to get home at once. Booking both legs together costs nothing extra, since there are no return discounts on this corridor, and it saves you standing at a Faisalabad counter watching three coaches leave full.
Faisalabad to Lahore bus timings and daily departures
Faisalabad to Lahore bus timings run from about 5:00 AM to midnight with a departure every 30 to 60 minutes, but the demand pattern is the mirror image of the outbound service. Mornings are quiet eastbound and the late afternoon is heavy, because the traffic on this corridor is a daily commercial cycle rather than a steady flow.
Early morning
5:00 to 8:00 AMQuiet eastbound. Plenty of empty seats and the calmest terminals of the day. Reaches Lahore before 10 AM.
Midday
9:00 AM to 3:00 PMSteady but comfortable. The best window if you want a specific class without booking several days out.
Return peak
4:00 to 7:00 PMThe busiest block on this leg by a wide margin. Economy and business sell out first, and Lahore arrival lands in the evening rush.
Evening and night
8:00 PM to midnightThins out quickly after 9 PM. Fastest running times of the day, with a clear motorway and an easy run into Lahore.
Beating the afternoon crush
If your business in Faisalabad finishes by mid afternoon, a 3:00 PM departure gets you home before the Lahore evening rush and costs the same as the 5:00 PM one that everybody wants. If you cannot leave before 4 PM, an 8:00 PM coach is often the smarter choice than fighting for a seat at the peak. You will be home by 10 PM, the motorway is clear, and the terminal is calm.
Bus terminals and boarding points in Faisalabad and Lahore
Faisalabad’s terminals sit at different distances from the Clock Tower bazaars, which matters if you are leaving straight from a day’s trading. At the Lahore end, the arrival terminal decides how long the last leg of your journey takes.
Departure terminals in Faisalabad
- Daewoo Terminal, Abdullahpur
- On Punj Pullian Road near the railway station and opposite Allied Hospital, with a waiting lounge and taxi rank. The shortest rickshaw run back from the bazaars.
- Faisal Movers Terminal
- Staffed facility with ticketing, waiting area and cargo drop-off, running frequent departures to Lahore and on to Islamabad.
- General Bus Stand
- The main city terminal and starting point for most economy coaches. Busy at the afternoon peak and where the old road services load.
- Kohistan Terminal
- Shared with several regional operators, and where services arriving from Sargodha and Jhang set down.
Arrival terminals in Lahore
- Thokar Niaz Beg
- Daewoo Express and others, right where the M-3 meets the city. Quick to leave the coach, but a long way from central Lahore.
- Abdullah Terminal, Band Road
- Faisal Movers’ main hub, staffed at every hour with onward ticketing for Islamabad, Karachi and Sialkot.
- City Terminal, Chowk Yateem Khana
- A second stop on some services and considerably closer to Gulberg and Model Town. Worth asking for.
- Badami Bagh
- Where the old road coaches terminate, handy for the walled city and well connected onward.
Arriving at the evening rush
A 5:00 PM departure from Faisalabad reaches the edge of Lahore at about the worst possible moment. A coach terminating at Thokar Niaz Beg gets you off before the traffic; one continuing to Band Road or Chowk Yateem Khana takes the traffic with it. If you are heading for Gulberg or the centre, the extra stop is still usually worth it, but budget the half hour rather than being surprised by it.
Faisalabad to Lahore distance, journey time and M-3 motorway route
The Faisalabad to Lahore distance is about 150 km, covered in roughly 2 hours on the M-3 motorway. Coaches join the motorway at the Jaranwala or Samundri interchange and run straight through to Thokar Niaz Beg. The old road via Khurrianwala and Sheikhupura takes closer to 2 hours 45 minutes.
Major stops and interchanges heading east
- Faisalabad, AbdullahpurDeparture, km 0
- Samundri or Jaranwala interchangeM-3 entry, depending on the operator
- Nankana Sahib interchangeLast exit before Lahore
- Lahore, Thokar Niaz BegArrival, km 150
The shortest mainline route on the network
Two hours with no scheduled rest stop makes this the most predictable journey of any corridor we cover. Nothing on the motorway section varies by more than about ten minutes. All the uncertainty sits in the last few kilometres into Lahore, which is why the departure hour matters far more here than the operator or the class you book.
Joining the Lahore service from elsewhere in central Punjab
Faisalabad is the transport hub for central Punjab, so a fair share of passengers on the Lahore coach did not start there. If you are arriving from Sargodha, Jhang or Chiniot to pick up an onward service, a couple of details are worth knowing before you plan the connection.
Where regional services set down
Coaches from Sargodha, Jhang and Chiniot mostly terminate at the General Bus Stand or the Kohistan Terminal. Both have frequent Lahore departures, so you rarely need to cross the city to make the connection.
Allow forty five minutes
Regional services run to looser schedules than the motorway operators. Three quarters of an hour between coaches is enough on most days, and worth stretching to an hour if you are connecting during the afternoon peak.
Consider the M-4 instead
If you are heading for Islamabad rather than Lahore, Faisalabad sits on the M-4 with direct services of about four and a half hours. Going via Lahore adds distance and a change for no benefit.
Which is the best bus service from Faisalabad to Lahore?
The best bus service from Faisalabad to Lahore comes down to your departure time and where you need to be in Lahore, since every motorway operator covers the 150 km within about half an hour of the others.
Daewoo Express
Departing Abdullahpur and arriving Thokar Niaz Beg, with the most reliable timekeeping on the corridor. Luxury at Rs 1,500 and Gold Class at Rs 1,900. Worth it if you are travelling with goods or want a proper waiting lounge at the Faisalabad end.
Faisal Movers
Arrives at Abdullah Terminal on Band Road with onward ticketing to Islamabad, Karachi and Sialkot from the same counter. Executive at Rs 1,050 and Business at Rs 1,350, with the widest choice of departure times.
Road Master and New Khan Road Runners
Business class at Rs 880 to Rs 900 on the motorway, arriving within fifteen minutes of the premium coaches for less than half the Gold Class fare. The obvious pick for a routine trip.
The honest recommendation
Take Road Master or New Khan Road Runners at about Rs 900 and put the saving toward the rickshaw at either end. Choose Faisal Movers at Rs 1,050 if you are continuing beyond Lahore, because the Band Road arrival and onward ticketing save a change. Book any motorway operator rather than the Rs 700 old road coaches, which take forty five minutes longer on a journey that is only two hours to begin with.
How to book Faisalabad to Lahore bus tickets online
Booking Faisalabad to Lahore bus tickets online takes about two minutes, and on this leg it is genuinely worth doing for the afternoon departures, which are the one part of the schedule where seats actually run out.
Search the route and date
Enter Faisalabad, Lahore and your travel date. All 9 operators running that day appear in one list.
Mind the afternoon peak
Between 4 PM and 7 PM the cheaper classes go first. Either book ahead or shift to a 3 PM or 8 PM coach.
Pick your Lahore arrival
Thokar for the western side, Band Road or Chowk Yateem Khana for the centre. Then choose your seat.
Pay and get your e-ticket
Pay by JazzCash, Easypaisa, card or bank transfer. The e-ticket arrives on WhatsApp and email.
Before you confirm, check these four things
- The departure hour. A 3 PM or 8 PM coach costs the same as the 5 PM one and is far easier to get.
- The journey time. Anything approaching three hours is an old road service, not the M-3.
- Where you arrive in Lahore. Thokar and Band Road are half an hour apart at the evening rush.
- CNIC details match the passenger. One valid CNIC per seat with the name matching.
Payment methods
- JazzCash
- Easypaisa
- Visa & Mastercard
- 1LINK bank transfer
- Raast
- Cash at terminal counter
Faisalabad to Lahore bus vs train vs car
Comparing the Faisalabad to Lahore bus ticket price against the alternatives is a genuine contest on this corridor, since the rail link is good and the distance is short enough to drive. Frequency is what keeps the bus ahead.
| Mode | Typical price | Journey time | Frequency | Verdict |
|---|---|---|---|---|
| Bus (motorway business) | Rs 880 to 1,350 | 2h 00m to 2h 15m | Every 30 to 60 min | Best all round, and you can leave when you like |
| Bus (Daewoo) | Rs 1,500 to 1,900 | 2h 00m | Several daily | Worth it for the Abdullahpur terminal and punctuality |
| Bus (old road economy) | Rs 700 to 750 | 2h 45m | Frequent | Only if Sheikhupura is on your way |
| Train | Rs 300 to 900 | 2h 30m to 3h 30m | Several daily | Cheapest fare, though the stations add time at both ends |
| Private car or ride share | Rs 5,000 and up | 1h 50m | On demand | Sensible split between three or four people |
Train fares fluctuate by class; bus fares on this corridor are broadly fixed. There are no commercial flights between the two cities.
Cheapest way to travel from Faisalabad to Lahore
The cheapest way to travel from Faisalabad to Lahore is Pakistan Railways economy at roughly Rs 300 to Rs 500, which undercuts every bus fare on the corridor. Faisalabad is a proper junction with several daily services toward Lahore, so this is a real alternative rather than a theoretical one. Against that, the train runs less often, takes longer, and leaves you at Lahore railway station rather than a motorway terminal. A Rs 880 business seat is the better buy for most travellers, but if the fare is the only consideration the train wins.
Compare all 9 operators for your travel date.
Check live fares and seatsFaisalabad to Lahore bus ticket price FAQs
What is the Faisalabad to Lahore bus ticket price?
The Faisalabad to Lahore bus ticket price runs from about Rs 700 for an economy seat to Rs 1,900 for Daewoo Express Gold Class. Mid tier business seats from Road Master, New Khan Road Runners and Kohistan Express fall between Rs 880 and Rs 950. Nine operators cover the route and the fare matches the outbound leg.
What time is the busiest departure from Faisalabad?
Between 4 PM and 7 PM, when the day’s traders and buyers head home to Lahore together. Economy and business classes on those coaches fill first. A 3 PM or an 8 PM departure costs the same and is far easier to get a seat on.
How long does the Faisalabad to Lahore bus take?
About 2 hours on the M-3 motorway with no scheduled rest stop, up to 2 hours 30 minutes on slower economy services. Old road coaches through Khurrianwala and Sheikhupura take around 2 hours 45 minutes. Arriving during the Lahore evening rush can add another twenty minutes.
Should I book the return leg in advance?
For an afternoon return, yes. There are no return discounts on this corridor, so booking both legs together costs the same as booking them separately, and it guarantees you a seat in the one window where coaches genuinely run full. For a morning or late evening return you can safely leave it.
Where in Lahore does the bus arrive?
Daewoo Express and several others terminate at Thokar Niaz Beg where the M-3 meets the city. Faisal Movers arrives at Abdullah Terminal on Band Road, some services also stop at City Terminal near Chowk Yateem Khana, and old road coaches finish at Badami Bagh. Thokar is quickest to leave but furthest from the centre.
Which is the cheapest bus from Faisalabad to Lahore?
Bilal Travels at around Rs 700, but that is an old road coach taking close to three hours. Niazi Express Executive at Rs 850 is the cheapest motorway option, with New Khan Road Runners business at Rs 880. On a two hour route, spending the extra Rs 150 to save forty five minutes is an easy decision.
Can I connect to Islamabad or Karachi from Lahore?
Yes. Lahore to Islamabad departs every 15 to 30 minutes, so that connection needs no planning. Karachi services leave mainly in the evening for a morning arrival, which pairs well with a midday coach from Faisalabad. If Islamabad is your destination, though, consider the direct M-4 service from Faisalabad instead of routing through Lahore.
Do I need a CNIC to book a Faisalabad to Lahore bus ticket?
Yes, one valid CNIC per passenger with the name matching the booking. Children travelling on a B-Form go under the guardian’s CNIC, and foreign travellers can enter a passport number instead.
Do fares rise during Eid and holidays?
Published fares hold steady, and the half hourly frequency absorbs most peak demand. The afternoon block still fills faster around Eid al-Fitr and Eid ul-Adha, so book two or three days ahead in those weeks, particularly for the return leg of a day trip.
Related routes and fare guides
Return and nearby routes
Operator fare lists
Book your Faisalabad to Lahore bus ticket
9 operators, a departure every half hour, and no booking fee added to the operator’s published fare. Book the afternoon return before you travel out.
Compare fares now