Getting from Johor Bahru to any districts in the central and northern part of Johor, Malaysia, or beyond the State of Johor is easy using long-distance bus services from Larkin Sentral or train services from JB Sentral (where applicable). Kluang District (居銮) sits in the heart of Johor and getting there from Johor Bahru is easy and convenient with the following:
Long-Distance Bus Services
If you intend to travel from Singapore to Kluang using long-distance bus services, cross the Causeway to Johor Bahru, proceed to the bus bay below JB CIQ checkpoint and take one of the public buses available to Larkin Sentral. Other than Kluang, you will be able to travel to Muar, Batu Pahat, Mersing, etc, within Johor or to Malacca, Kuala Lumpur, Penang, etc, beyond Johor’s border.
Read: SG-JB Bus: Singapore to Larkin Sentral (Bus Terminal) in Johor Bahru
Travelling time of the buses between Larkin Sentral and Kuang Bus Terminal is around 1.5 hours. However, it may take around 2 hours during peak hours, especially due to traffic congestion along the Skudai Highway on the way back. Service frequency is determined by individual bus companies. The fare is around RM16 (excluding applicable fees) and varies depending on bus type.
All Kluang-bound buses (or coaches) will arrive at Terminal Pengangkutan Awam Bandar Kluang (Kluang Bus Terminal) in Kluang Town, which is a common terminal for both intercity and domestic buses, and taxis. The train station is located about 700 metres away.

Destinations from Kluang Bus Terminal include:
- Malacca — 9am, 11am, 3pm
- Mersing — 10:45am, 3:30pm
- Singapore — 10:30am, 12:30pm, 2pm, 10pm
- JB Larkin Sentral — Many services from 6:55am to 8pm
- Kuala Lumpur — Many services from 7:20am to 8:30pm
- Others to Ipoh, Penang, Songkhla (Thailand), etc
Visit busonlineticket.com, easybook.com or redbus.my for latest schedules, bus fares and journey durations.
Train Services
Kluang is one of the few places in Johor that has a railway station and offers another alternative to get to Kluang and return.
The Old Kluang Railway Station, built in 1909, had ceased operation in 2025 after more than a century in service. The station is preserved as a historical building and has became a new tourist attraction.
Read: Kluang See: Old Kluang Train Station
The new Kluang (Railway) Station, with elevated railway tracks, is located right beside the old train station and accessible via its own entrance a short distance down the same road. The trains that call at the new station include the older, slower diesel-powered KTM Intercity trains and the newer, faster ETS (Electric Train Service) trains. Soon to be calling at the station are the KTM Komuter trains too — named “Shuttle Selatan” (see below).

ETS & KTM Intercity Services
Effective 1 August 2026, the slower KTM Intercity service operates as follow:
- JB Sentral to Kluang: 6pm
- Kluang to JB Sentral: 10:26am
- Fare: RM14 per person (one-way)
- Travelling Time: 1.5 hours
The REGULAR timings of the newer, faster ETS services are as follow:
- JB Sentral to Kluang: 8:40am, 12:45pm, 3pm and 4:20pm
- Kluang to JB Sentral: 11:20am, 6:40pm, 9pm and 11:25pm
- Fare: Flexi-Fare System
- Travelling Time: 55 minutes
With the introduction of the ETS services, travelling time between JB Sentral and Kluang Station is reduced to around 55 minutes, making it the fastest mode of transportation between the two cities — but, half the travelling time, double the fare. The cheaper, slower KTM Intercity services is reduced to just one service daily.
For day-trippers to Kluang, the ETS’s morning service at 8:40am is the best option to get to Kluang, much faster and convenient than using long-distance buses from Larkin Sentral. On returning, the service at 6:40pm is good to end a full-day trip. For those who want to return earlier, use long-distance buses instead. Alternatively, plan a short stay in Kluang and return using the ETS service at 11:20am on the last day of the trip.
During festive seasons or peak periods, additional ETS services may be inserted. The number of additional services may vary and bookings may be opened just few days in advance — my experience indicates just 3 days. A peculiarity in the system is that the timings of the additional services may be “more desirable” than the regular services at times but they may not be opened for bookings well in advance.
Shuttle Selatan
Shuttle Selatan (or “Southern Shuttle”) is a domestic train service that currently connects Kulai, JB Sentral, and Pasir Gudang with Kempas Baru as interchange station. The service route will be extended to Paloh, a sub-district of Kluang, from 8 August 2026 onwards, taking 120 minutes between JB Sentral and Paloh Station and will call at Kluang Station too.
Effective from 8 August 2026, Shuttle Selatan services will be as follow:
- JB Sentral to Kluang: 6:25am, 9:20am, 1pm, 6:15pm and 8:30pm
- Kluang to JB Sentral: 4:21am, 6:03am, 10:33am, 3:48pm and 6:08pm
- Fare: RM6.70 (one-way)
- Travelling Time: Approx. 1 hour 34 minutes
Note:
- There is no selection of seats for Shuttle Selatan.
- Purchasing of ticket(s) can only be done on day of travel.
- Tickets purchased are valid on day of purchase only.
Note: The number of train services, schedules and fares are subject to changes, do refer to KTMB Online for up-to-date services, timings, and fares. To save the hassle of going to the train station to get advance tickets, download KTMB’s official mobile app (KITS Style) from respective app stores.
Domestic Buses
If you have lots of time to spare or will like to go on an adventure to explore couple of towns in Johor on the way to Kluang, try the domestic buses. The journey is definitely longer than long-distance buses and more time-consuming, since they skipped the highway, but at a leisurely pace.
You can take BAS.MY J30 from JB Sentral to Kulai Bus Terminal then switch to City Bus 2 to Ayer Hitam Bus Terminal, or take City Bus 2 from Larkin Sentral directly to Ayer Hitam Bus Terminal via Kulai. From Ayer Hitam Bus Terminal, take Johore Motor Bus 56 to Kluang.

Note that the total fares of using 2 or 3 domestic buses from Johor Bahru to Kluang will be around the fare of a long-distance bus direct to Kluang. So, use domestic buses to explore Kulai and/or Air Hitam along the journey instead of seeing it as a “cheap” means to get to Kluang — not to mention the long waiting and travelling time. (See schedules and fares in this post)
Do plan ahead and use either bus or train services to get to / from Kluang District.
Next:
Eats & Buys in Kluang:






Leave a Reply