There are 2 way(s) to get from Kuala Lumpur to Johor Bahru
Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.
Practical tips
For this route, the ETS train is significantly faster than the bus. It's worth the slightly higher price for the time saved, especially if you're keen to maximize your sightseeing or connect efficiently to Singapore. Always opt for ETS when available on key legs.
ETS train tickets, particularly for business class, can sell out, especially during holidays or weekends. Booking online a few days in advance via 12go.asia or BaoLau.vn ensures you get your preferred seat and avoid any last-minute stress at the station.
If you opt for the bus, make sure to select a reputable operator offering 'VIP' or 'Executive' coaches. These offer more legroom, reclining seats, and better air-conditioning, making the 5-hour journey much more pleasant than a standard local bus.
Upon arrival in Johor Bahru, know which terminal your bus or train will drop you at. This helps you plan your onward journey, whether it's to your accommodation, the city center, or directly to the causeway for Singapore, saving you confusion and time.
Many buses from KL to JB continue directly to Singapore, handling the border crossing. If you take the ETS train or a bus only to JB, you'll need to transfer to a local bus for the short ride across the causeway. Prepare your passport and immigration forms for efficiency.
🛣️ The journey experience
Navigating Malaysia's transport can feel like a puzzle, especially when planning that classic peninsula loop or a jump to Borneo. The key is knowing whether a leg is best by coach, ETS train, ferry, or flight, to avoid wasting precious travel time. For your trip from Kuala Lumpur to Johor Bahru, you're looking at two main, reliable options: the efficient ETS train or a comfortable express bus, each with distinct advantages in terms of duration, comfort, and price. Our goal is to cut through the confusion, so you can easily compare and pick the perfect route.
From Kuala Lumpur to Johor Bahru, the ETS train is a strong contender. At around €18 and taking only 2 hours, it's the fastest overland option, offering a comfortable, air-conditioned ride – often with business class seats available. Alternatively, express buses are a more budget-friendly choice at approximately €14, though the journey extends to about 5 hours. Operators like KKKL Express or Southern Express are well-regarded for their VIP coaches, ensuring a pleasant journey despite the longer travel time. There are no overnight coaches on this route, as it's a relatively short daytime journey.
With Malaysia's transport network, especially when connecting to Singapore, it's easy to pick the wrong mode and lose a day. For the Kuala Lumpur to Johor Bahru leg, your best bet for speed and comfort is the ETS train. If budget is tighter, a VIP express coach is a solid alternative. Always book ahead, especially for the ETS train or popular bus routes, to secure your seat and ensure a smooth, stress-free continuation of your adventure towards Singapore.
Frequently asked questions — Kuala Lumpur → Johor Bahru
The best way depends on your priorities. For speed and comfort, the ETS train is ideal, taking only 2 hours. If you're on a tighter budget and don't mind a longer journey, an express bus (around 5 hours) is a good, comfortable option, especially if you choose a VIP coach.
Expect to pay around €18 for an ETS train ticket. Bus tickets are typically more affordable, costing about €14 for an express coach. Prices can vary slightly depending on the operator, time of booking, and class of service (e.g., business class on ETS).
By ETS train, the journey is surprisingly fast, taking approximately 2 hours. If you choose to travel by express bus, the duration is longer, usually around 5 hours. Neither option typically runs overnight as the journey is manageable within daylight hours.
Yes, it is highly recommended to book your tickets in advance, especially for the ETS train or during peak travel seasons. Booking online ensures you secure your preferred seat and departure time, avoiding long queues or sold-out situations at the terminal. Use platforms like 12go.asia.
Most ETS trains to Johor Bahru depart from KL Sentral, Kuala Lumpur's main transportation hub. For buses, most express coaches leave from TBS (Terminal Bersepadu Selatan), a modern and well-organized bus terminal located south of the city center.
✨ Why visit Johor Bahru?
- ✓ Explore Legoland Malaysia Resort with its theme park, water park, and hotel.
- ✓ Discover the impressive Sultan Abu Bakar State Mosque, an architectural marvel.
- ✓ Shop for local goods and street food at the bustling Johor Bahru Old Town.
- ✓ Enjoy family fun and rides at Sanrio Hello Kitty Town & The Little Big Club.
- ✓ Visit Arulmigu Sri Rajakaliamman Glass Temple, a unique shimmering Hindu temple.
☀️ When to visit Johor Bahru?
TROPICAL RAINFOREST CLIMATE
June to August — generally drier weather, perfect for outdoor activities and theme parks.
What to do in Johor Bahru?
Local experiences, must-see sights and activities selected for you
⏱️ How long to visit Johor Bahru?
For a first-time independent traveler, 2-3 days are ideal to explore Johor Bahru's main attractions without rushing. With 2 days, focus on Legoland, the Old Town, and the Sultan Abu Bakar State Mosque. If you have 3 days, consider a day trip to the Johor Premium Outlets or explore more local food spots. Don't underestimate the heat and humidity; plan your outdoor activities for mornings or late afternoons.
Related searches