Bus J30 and J300 Now Stop at KTM Kulai: How to Combine Bus and Train from Senai

Bus J30 and J300 Now Stop at KTM Kulai: How to Combine Bus and Train from Senai

If you live in Senai and need to get to Kulai or JB Sentral, there is a useful change: buses J30 and J300 now stop at KTM Kulai station. The KTM Komuter Shuttle Selatan train, which started on 16 June 2026, also runs from that station. This article explains how to combine them, what it costs, and what is still unclear. For factory bus routes in general, see factory bus routes in Senai. We do not repeat that here.

Fares and times as of our check on 30 Oct 2026. They can change, so check the sign at the stop or the app before you travel.

What changed

  • J30 is a BAS.MY bus between JB Sentral and Kulai Bus Terminal, via Danga Bay, Tampoi, Skudai and Senai. According to Land Transport Guru it was renumbered from T30 on 30 Sep 2025, and in June 2026 it was amended to serve KTM Kulai in both directions.
  • J300 is a short local bus around Kulai (Taman Putri Kulai, Lotus's Kulai, Kulai Terminal). It also serves KTM Kulai in both directions.
  • paultan.org (18 Jun 2026) lists both as feeder buses to the station: J30 via Kulai Terminal, KTM Kulai station, Saleng and Senai; J300 via Taman Putri Kulai, Lotus's Kulai, KTM Kulai station and Kulai Terminal.

One thing is not clear: Land Transport Guru says J30 stops at KTM Kulai in both directions, but the Wikipedia route list says "selected trips" only. Do not assume every bus stops there. Check the sign on the bus or ask the driver.

The train at KTM Kulai

The Shuttle Selatan (KTM Komuter) links Kulai, Kempas Baru and JB Sentral, with a separate sector from Kempas Baru to Pasir Gudang. From 8 Aug 2026 it was extended up to Paloh. Passengers from Pasir Gudang change trains at Kempas Baru to reach Kulai or JB Sentral. Kulai station is also served by other KTM services (Wikipedia mentions ETS and Intercity), but for daily travel to JB, the Shuttle Selatan is the relevant one.

According to the KTMB Shuttle Selatan leaflet (8 Aug 2026 edition), Kulai to JB Sentral takes about 39 minutes. Train times:

| Direction | Time | |---|---| | Kulai to JB Sentral (departing Kulai) | 05:13, 06:59, 11:28, 16:43, 19:18 | | JB Sentral to Kulai (arriving Kulai) | 07:04, 09:59, 13:39, 18:54, 21:09 |

That is only five trips a day each way per the leaflet. Another source in June mentioned ten trips on the Kulai route, so the number can change. Check the current timetable at ktmb.com.my.

Fares

| Journey | Fare | |---|---| | Train Kulai to JB Sentral | RM10.20 (promo fare RM5.10) | | Bus J30 (section fare) | maximum RM4.20 | | Bus J300 (section fare) | maximum RM1.40 |

The KTMB leaflet marks promo fares for the Paloh to JB Sentral sector, and paultan.org reported promo fares starting 28 June with no end date given. We could not confirm whether the promo is still running on the day you travel. Ask at the counter or check KITS Style before buying.

The bus fares from Land Transport Guru are section fares: you pay by distance, so Senai to KTM Kulai will be lower than the maximum. We did not find a detailed bus fare table.

Payment

  • BAS.MY buses: cash and contactless (ManjaLink, ManjaPay, Visa, Mastercard) according to Land Transport Guru.
  • Train: tickets can be bought through KITS, the KITS Style app, ticket kiosks, the KTMB website, Komuter Link, Touch 'n Go, MyDebit and Visa/Mastercard cards according to the KTMB leaflet.

Bus hours

| Bus | Hours (as of 30 Oct 2026) | |---|---| | J30 from JB Sentral | 05:45 to 00:00, daily | | J30 from Kulai | 04:00 to 22:30, daily | | J300 from Kulai | 04:40 to 00:20 | | J300 from Taman Putri Kulai | 04:00 to 23:40 |

J30 is reported at every 15 minutes and J300 every 20 minutes. Bus times sometimes change.

When does bus plus train make sense?

If you only need to reach JB Sentral, the direct J30 from Senai is cheaper (maximum RM4.20 against RM10.20 for the train alone) and more frequent. The train suits you better if:

  • you want to avoid the Skudai to Tampoi traffic at peak hours and can follow a fixed train time;
  • you are going to Kempas Baru or another KTM station on that line;
  • you live or work near Kulai and only need the J300 to the station.

The usual way from Senai: take the J30 to KTM Kulai, then wait for the train to JB Sentral. Remember the train runs only five times a day, so check the time first. If you miss it, the J30 still runs about every 15 minutes. For motorcycle and carpool options, read commuting from Senai. If you work in Kulai or Skudai, see living in Senai and working in Kulai or Skudai.

BAS.MY continues for 2027 to 2031

According to Bernama (8 Oct 2026), the government agreed to continue BAS.MY Johor Bahru for five years from 2027 under the Stage Bus Services Transformation (SBST) programme. Transport Minister Anthony Loke said the contract, which includes 230 new buses, "will be finalised soon", so it is not final yet. Service will expand in stages, including new routes to Tiram Terminal, Johor Jaya, Eco Tropics, Mall of Medini and UTM. Main routes are planned at every 15 to 20 minutes.

The report does not mention specific changes for J30 or J300, and we found no operator named for 2027 to 2031. So there is no reason to change your routine now. For the effect of the RTS Link on Senai and Kulai, read RTS Link 2027 and what it means for Senai and Kulai workers.

What to do / who to call

| Situation | Action | |---|---| | Want the Kulai train times | Check ktmb.com.my or call the KTMB Call Centre 03-9779 1200 (the number printed on the KTMB leaflet) | | Want to know if your bus stops at KTM Kulai | Check the sign at the stop or ask the driver | | Bus does not arrive on time | Wait for the next one; J30 is reported at every 15 minutes | | Want to know if the promo fare is still on | Ask the KTM counter or check the KITS Style app |

Common mistakes

  • Assuming every J30 stops at KTM Kulai. Sources disagree.
  • Arriving late at the station. The train runs only five times a day, so missing one means a long wait.
  • Paying for the train when the bus is cheaper. If you only go to JB Sentral, compare fares first.
  • Using an old timetable. The number of train trips has changed since June.

Looking for a room in Senai?

If you are looking for a worker room near your factory in Senai, see our current rooms and pricing or WhatsApp +60 12-708 8789 (https://wa.me/60127088789) to check availability.

FAQ

Does bus J30 stop at KTM Kulai? According to Land Transport Guru and paultan.org, yes, since June 2026. Wikipedia says "selected trips". Check the sign or ask the driver.

What is the train fare from Kulai to JB Sentral? RM10.20 per the KTMB leaflet, with a promo fare of RM5.10 that may still be running. Confirm before you buy.

What is the J30 bus fare? A section fare, maximum RM4.20 according to Land Transport Guru (as of 30 Oct 2026).

Will BAS.MY continue after 2026? According to Bernama (8 Oct 2026), the government agreed to continue it for five years from 2027. The contract is not yet finalised.

Sumber / Sources

Looking for a room in Senai? See the rooms at House 114, Taman Senai Baru, check rent, deposit & house rules, or go straight to today's vacant rooms.

Rooms available now?

Check the latest vacancies on the home page or WhatsApp us directly.

View Vacant Rooms

Interested? Contact Us Now

WhatsApp us to ask about availability, view rooms, or book.

Vacant Rooms WhatsApp