How to Get from Johor Bahru to Kulim
Discover the best ways to travel from Johor Bahru to Kulim. Compare bus prices from about $23, durations, and comfort levels for your journey.
Last updated: October 28, 2026

Contents
Leaving the bustling border hub of Johor Bahru for the industrial and educational center of Kulim takes you on a comprehensive north-bound journey through the heart of Peninsular Malaysia. While Johor Bahru is defined by its rapid urban growth and proximity to Singapore, Kulim offers a more focused, industrious atmosphere as part of the Greater Penang area.
The journey is a long one, stretching across several states and offering a changing landscape of palm oil plantations and rolling hills. Because of the distance involved, travelers usually prioritize comfort and timing, often choosing between a daytime trip to see the countryside or an overnight journey to save on a night of accommodation. You can easily compare schedules and book your preferred seats on GoAsia.cc to ensure your spot on these popular long-distance routes.
Johor Bahru to Kulim by Bus
The bus is the way to travel directly between Johor Bahru and Kulim. The trip takes from about 9 hours, longer with traffic, so VIP, Executive and Express coaches built for long-haul comfort serve it.[1] Many long-distance buses north leave from Larkin Sentral, the largest public transport terminal in Johor Bahru.[2] Departures run in the morning, around 09:00 to 10:05, and in the late evening, around 21:25 to 22:15. On booking platforms, tickets cost about $23 to $30 (October 2026).[1]
VIP and Executive Coaches
For the highest level of comfort, many travelers opt for the VIP or Executive classes. These coaches have wide reclining seats and significantly more legroom than a standard bus, which makes a long ride much easier. They are air-conditioned and often have charging ports for your devices, which helps on a trip of this length.
Express Services
The Express class is the standard service on this route. The seating is slightly more compact than in the VIP class, but the buses are still modern and air-conditioned. An Express bus leaves late in the evening, around 22:15, and arrives in Kulim the next morning, which suits those who prefer to sleep through the transit time.[1]
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Bus (VIP, Executive, Express)[1] | $23 - $30 | From about 9h | Standard to high |
Tips for Traveling from Johor Bahru to Kulim
- Book in Advance: This route is particularly busy during public holidays and school breaks. It is wise to secure your ticket a few days early to get your preferred departure time.
- Prepare for the Cold: Malaysian long-distance buses are famous for their powerful air conditioning. Even if it is hot outside, the cabin can feel like a refrigerator after a few hours. Bring a light jacket, a hoodie, or a small blanket.
- Pack Snacks and Water: Buses usually stop at highway rest areas (R&R) for food and restroom breaks, but it is always a good idea to have your own water and light snacks handy.
- Choose Overnight for Efficiency: The late-night departures, around 21:30 to 22:15, get you to Kulim by early morning and save the cost of a hotel room for the night.[1]
- Keep Valuables Close: While the buses are generally safe, always keep your passport, electronics, and wallet in a small carry-on bag that stays with you at your seat rather than in the luggage compartment below.
Timetable
| Bus Johor Bahru - Kulim $ 22.83–29.54 9h 9m – 9h 22m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Johor Bahru to Kulim, including current prices and schedules.
The bus is the only direct public option. On booking platforms, tickets start at about $23 (October 2026), and the VIP and Executive coaches offer a lot of comfort for that price.
The bus is the fastest public option. The quickest services take from about 9 hours, longer in heavy traffic on the North-South Expressway.
The journey takes from about 9 hours, and a little longer with traffic and rest stops.
Yes. Evening departures leave between about 21:25 and 22:15 and arrive in Kulim the next morning. Morning departures leave around 09:00 to 10:05.
Many long-distance buses leave from Larkin Sentral, the largest public transport terminal in Johor Bahru. Taxis and ride-hailing services reach it easily.
Tickets bought online on a site other than Larkin Sentral's own must be exchanged for a boarding pass at ticket counters 9 to 14 on the ground floor. Arrive at least 2 hours early for the exchange.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: 12Go timetable: Johor Bahru - Kulim. Retrieved October 28, 2026.
- [2] Larkin Sentral: Larkin Sentral - Main Page. Retrieved October 15, 2026.
- [3] Larkin Sentral: Terminal Larkin Sentral | Larkin Bus Terminal Online Ticket. 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.