Warisan Express from JB Larkin Sentral to KL TBS (Terminal Bersepadu Selatan)
Warisan Express looks like a frequent express bus operator from Johor Bahru Larkin Sentral to Kuala Lumpur TBS (Terminal Bersepadu Selatan). The key phrase here is “looks like”. On this trip to KL, I did not pre-book my ticket so as to keep my day flexible, and decided to just get a ticket on the spot at Larkin Sentral for an immediate departure.
Johor Bahru Larkin Sentral

Heading to the Centralized Ticketing System (CTS) kiosks at Johor Bahru Larkin Sentral.

I had got to the CTS kiosk just before 3pm, which means I had missed out the 3pm departure buses. There seems to be a cut-off time of 15 minutes before the bus departure to buy tickets for.
The next immediate departure was Warisan Express at 3.15pm, with plenty of seats available, so I bought that ticket.
What a mistake.

My boarding pass for my so-called 3.15pm Warisan Express bus from JB Larkin Sentral to KL TBS (Terminal Bersepadu Selatan).
Notably, the CTS kiosk charged me RM36 for this ticket, which is made up of a RM35 bus fare and RM1 facilities charge. No boarding pass charge was charged for my boarding pass when purchased directly from Larkin Sentral.
Also, the trip number suspiciously indicates “SEASN”, which reminds me of Seasons Express. Uh oh.

Heading to the departure hall for what I thought would be an immediate departure.


Scanning my boarding pass at the CTS gate.

Plenty of seats are available in the departure hall at Larkin Sentral for express buses.

Bidding goodbye to all the 3pm buses.

At 3.16pm, my bus was officially marked as delayed.

At 3.31pm, the next Warisan Express 3.30pm bus was also marked as delayed. I think I know what’s going to happen.
Warisan Express

At 3.51pm, a Warisan Express bus finally showed up at the platform. Announcements were made simply for Warisan Express passengers for KL TBS to board. Guess it’s a combined bus.
Notably, there are also Warisan Express buses in the system to KL TBS at 3.45pm, 4.00pm, 4.15pm, and 4.30pm.
Boarding was done person by person as the driver takes photos of each person’s boarding pass before being allowed to board.

The interior of the Warisan Express bus. I was expecting a run-down bus with the consolidation but I was pleasantly surprised that the interior was clean, with all seats reset to the hunch position, and with good air-conditioning.

My single seat at 6A.

The legroom on board Warisan Express’s 30-seater coach.

A calf rest is also provided, but did not prop my legs up much due to the tighter legroom on this 10-row bus.

USB power sockets were also available, but this was broken at my seat.

The USB power sockets on the other side seems to be in order, though I was unable to test it with the full combined bus.

It was a full bus as anyone with Warisan Express tickets, past, present, or future, were called to board this bus.


My Warisan Express combined bus finally departed from JB Larkin Sentral at 4.09pm – 54 minutes delayed from my booked timing.
Ironically, passengers who booked for the 4.15pm and 4.30pm buses would have gotten an earlier departure if they were already in the departure hall.

There was a jam heading out of JB due to the peak hour timing.

Passing under the KTM PTP Line after Petronas Skudai.
PLUS North-South Expressway


Heading through Skudai Toll Plaza onto the PLUS North-South Expressway.

300km to go.
Kampung Bemban Lay-by (Northbound)

At 6.16pm, my Warisan Express bus made a brief stop at Kampung Bemban Lay-by (Northbound) for a toilet break. The driver reminded everyone to be back quickly.

Toilets are available ahead.

Food trucks selling drinks and snacks are also available.


Heading back to my Warisan Express in good time.
My Warisan Express bus departed from Kampung Bemban Lay-by (Northbound) at 6.31pm.

Passing through the Sungai Besi Toll at 7.53pm.
Kuala Lumpur Terminal Bersepadu Selatan (TBS)


My Warisan Express bus arrived at Kuala Lumpur Terminal Bersepadu Selatan (TBS) at 8.02pm, making it a journey time of 3 hours and 53 minutes, or 4 hours and 47 minutes if taking into account my booked timing. 3 hours and 53 minutes is a pretty good speed with no traffic jams on the highway, which is quite good.

My Warisan Express bus at Kuala Lumpur Terminal Bersepadu Selatan (TBS).

The escalator up from my arrival platform was out of service.

Crossing to other platforms to get the escalator up.

Heading into the arrival hall.

The arrival hall of TBS.

Here, I headed straight out to catch an impending KTM Komuter train over to KL Sentral. Surprisingly had a good connection.
Conclusion
Beware of Warisan Express who will sell many advertised timings but then combine buses without giving notice of what time the combined bus will actually depart. To their credit though, the combined bus I got was clean and comfortable, with a good highway cruising speed without speeding, and a friendly driver. But if you want to be sure of your departure schedule, do not choose Warisan Express.
