How to Get from Johor Bahru to Kluang
Discover the best ways to travel from Johor Bahru to Kluang. Buses take about 2 hours with tickets from about $4, private transfers start at about $65.
Last updated: October 30, 2026

Contents
Leaving the busy edge of Johor Bahru for Kluang feels like stepping into a slower Malaysia. Kluang is known for its heritage coffee shops, the hill of Gunung Lambak and a railway past that still shapes the town. It is a favorite weekend escape for hikers and food lovers. The trip is short, and you can take a bus or a private transfer, which is handy if you land at Senai International Airport. Browse schedules and book on GoAsia.cc.
Johor Bahru to Kluang by Bus
The bus is the most popular way to reach Kluang. On booking platforms, tickets cost about $4 to $8 (October 2026), depending on the class. The journey takes about 1 hour 50 minutes to 2 hours 15 minutes. Express coaches run through the day, and Executive services leave several times a day from about 07:00.[1] Most buses leave from Larkin Sentral, the main bus terminal in Johor Bahru.[2]
Express and Executive Classes
You will see three classes: Express, Express 27 and Executive.[1] All classes carry luggage in the hold, so you do not need to carry big bags on board.
Johor Bahru to Kluang by Private Transfer
For groups, travelers with luggage and arrivals at Senai International Airport, a private transfer is the comfortable choice. It takes about 1 hour 20 minutes. On booking platforms, private transfers start at about $65 (October 2026) and cost more for larger vehicles.[1] The cost per person falls with a full car. Your driver picks you up at your hotel or the airport and drops you in Kluang.
Comparing Your Options
| Mode | Price (USD) | Duration |
|---|---|---|
| Bus | $4 to $8[1] | 1h 52m to 2h 17m[1] |
| Private Transfer | From about $65[1] | About 1h 20m[1] |
Tips for Traveling from Johor Bahru to Kluang
- Book in Advance on Weekends: Kluang is a popular weekend trip from Johor Bahru and Singapore, and seats fill up on Friday afternoons and Saturday mornings.
- Departure Points: Most buses leave from Larkin Sentral. If you bought your ticket on a site other than the terminal's own, exchange it for a boarding pass at counters 9 to 14 on the ground floor.[2]
- Dress for the AC: Malaysian coaches run their air conditioning hard. Bring a light sweater or scarf.
- Snacks and Water: The ride is short, but a bottle of water helps. Skip messy food out of courtesy to other passengers.
- Arrival in Kluang: From the bus terminal, a short taxi or ride-hailing trip takes you to the historic railway station and the heritage center.
Timetable
| Bus Johor Bahru - Kluang $ 4.02โ8.07 1h 52m โ 2h 17m | |
|
|
| Taxi Johor Bahru - Kluang $ 64.76โ103.68 1h 20m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Johor Bahru to Kluang, including current prices and schedules.
The bus is the cheapest way. On booking platforms, tickets cost about $4 to $8 depending on the class.
A private transfer is the fastest, taking about 1 hour 20 minutes. The bus takes about 1 hour 50 minutes to 2 hours 15 minutes.
A private transfer takes about 1 hour 20 minutes, and the bus about 1 hour 50 minutes to 2 hours 15 minutes depending on traffic and stops.
On a budget the bus is excellent and frequent. With a group or a lot of luggage, a private transfer gives you door-to-door service and better value per person.
Most express buses leave from Larkin Sentral, the main bus terminal in Johor Bahru.
Yes. You can book a private transfer from Senai International Airport to Kluang, which lets you continue straight after your flight.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: 12Go Timetable Johor Bahru - Kluang. Retrieved October 30, 2026.
- [2] Larkin Sentral: Terminal Larkin Sentral. Retrieved October 19, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.