JB Bus & Train: To Kulai District, Johor (柔佛.古来)
- Rick

- Oct 7
- 3 min read
Updated: Oct 15
Getting to most places within Johor Bahru or to nearby districts in the state of Johor, Malaysia, is easy using local public bus services. While most long-distance bus services are available only from Larkin Sentral, shorter distance services to adjacent districts, such as Kulai or Kota Tinggi, is accessible via JB Sentral, the transport hub nearest to Singapore and right beside JB CIQ checkpoint.
Apart from bus services, there are also train services from JB Sentral to some districts in Johor, including Kulai District (古来), but is rather limited. However, they can be useful in certain situations.
Bus Services
If you intend to travel from Singapore to Kulai using public bus services, cross the Causeway to Johor Bahru, exit JB CIQ checkpoint and proceed to the bus terminal below JB Sentral.
From JB Sentral Bus Terminal, take BAS.MY J30 to Kulai District. The service will terminate at Kulai Terminal, taking about 1 hour travelling time at 15 minutes interval via Skudai Highway. See service route at Causeway Link website.

Note that BAS.MY J30 used to stop at two bus terminals in Kulai, but that was changed. The service will terminate at Kulai Terminal now (RM4.20). Take BAS.MY J300 to continue to Taman Putri Kulai Terminal.
Kulai Bus Terminal is the nearest bus terminal to the new Kulai Train Station (opened in March 2025 — see Train Services section below) and several clusters of eating places and cafes. If you are familiar with BAS.MY J30's route, drop off at the bus stop nearer to your destination instead of alighting at the bus terminal.

To go further north in Kulai, beyond the coverage of BAS.MY J30 and J300, go to Larkin Sentral Platform A04 and take City Bus 2 that is bounded for Ayer Hitam — at hourly interval. It will also make a brief stop at Kulai Bus Terminal. Alternatively, take BAS.MY J30 from JB Sentral to Kulai Bus Terminal and change to City Bus 2 to northern Kulai.

Train Services
During peak hours, traffic on the Skudai Highway can be very slow, especially during weekends and heading towards Johor Bahru around late afternoon. In such situations, it may be better to use train services between Kulai and JB Sentral, which takes about 45 minutes in each direction.
The new Kulai Train Station was completed and opened in March 2025. It is located about 250 metres from the site of the old train station. Access the train station via the entrance (Gate B) nearer to Kulai Bus Terminal.

Note that the trains that go through Kulai Station are still the older KTM-Intercity trains. The newer and faster ETS trains will probably start operations along this route towards the end of 2025.
There are only 4 services in each direction per day:
JB Sentral → Kulai @ 8:30am, 2:40pm, 6:05pm and 8:25pm
Kulai → JB Sentral @ 5:42am, 11:38am, 1:30pm and 7:02pm
Fare is RM11 per person one-way
Notice the large gap in timings in the "Kulai → JB Sentral" schedule in the afternoon? The most useful train service to skirt any peak-hour traffic congestion on the Skudai Highway is at 7:02pm.
Note: Train schedules are subjected to changes. Do refer to KTMB Online for up-to-date timings. To save the hassle of going to the train station to get tickets, download KTMB's official mobile app from respective app stores.
Do plan ahead and use either bus or train services to get to or from Kulai District.
More on Kulai District, Johor.



Comments