How to Get from Johor Bahru to Kulim

How to Get from Johor Bahru to Kulim

Last updated: March 8, 2026

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. This route is a favorite for students returning to the local university campus and professionals moving between Malaysia's southern economic zone and the northern high-tech corridors.

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 primary and most convenient way to travel directly between Johor Bahru and Kulim. Given that the journey takes between 9 and 10 hours, the operators on this route utilize high-specification coaches designed for long-haul comfort. Most buses depart from Larkin Sentral, the main transportation hub in Johor Bahru, and arrive at the Kulim Bus Terminal.

VIP and Executive Coaches

For the highest level of comfort, many travelers opt for the VIP or Executive classes. These buses typically feature a 2+1 seating configuration, meaning there are only three seats across each row. This allows for wider, reclining seats and significantly more legroom compared to standard buses. The VIP service is priced between $21 and $27, making it an affordable luxury for such a long trip. The Executive class offers a similar level of comfort with prices starting around $27. These coaches are equipped with air conditioning and often have onboard charging ports for your devices, which is essential for a 9-hour trip.

Express Services

The Express class is the standard service on this route. While the seating is slightly more compact than the VIP class, these buses are still modern and fully air-conditioned. Express tickets are consistently priced at $27. These are excellent options for those who want a reliable, no-frills journey. Most Express buses depart late in the evening, arriving in Kulim early the next morning, which is a practical choice for those who prefer to sleep through the transit time.

Comparing Your Options

ModePrice (USD)DurationComfort
Bus (VIP Class)$21 - $279h 10m - 9h 20mHigh
Bus (Executive Class)$279h 35m - 9h 40mHigh
Bus (Express Class)$279h 15m - 9h 40mStandard

Tips for Traveling from Johor Bahru to Kulim

  • Book in Advance: This route is particularly busy during public holidays and university semester 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: While buses usually make one or two 15-minute stops at highway rest areas (R&R) for food and restroom breaks, it is always a good idea to have your own water and light snacks handy.
  • Choose Overnight for Efficiency: If you want to maximize your time, the late-night departures (around 9:00 PM or 10:00 PM) allow you to reach Kulim by dawn, saving you the cost of a hotel room for the night.
  • 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 $ 23.60–30.54 9h 9m – 9h 22m
  •   VIP 09:00, 09:30, 09:45, 21:25, 21:30, 22:00
  •   Executive 09:35, 10:05, 21:35, 22:05
  •   Express 22:15

Frequently Asked Questions

How can I book tickets from Johor Bahru to Kulim?

You can book train, bus, flight, taxi, van, and ferry tickets from Johor Bahru to Kulim directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Johor Bahru to Kulim?

The cheapest way to travel is by taking a VIP class bus, with tickets starting as low as $21. Despite being the lowest price, these buses offer high comfort with spacious seating.

What is the fastest way to get from Johor Bahru to Kulim?

The fastest bus services complete the journey in approximately 9 hours and 10 minutes. Travel times can vary slightly depending on traffic conditions leaving Johor Bahru and entering the Kulim area.

How long does it take to get from Johor Bahru to Kulim?

The journey typically takes between 9 hours and 10 minutes to 9 hours and 40 minutes. This duration includes short stops at highway rest areas for passengers to stretch and eat.

Are there night buses available for this route?

Yes, there are several late-evening departures between 9:00 PM and 10:15 PM. These overnight buses are popular as they allow travelers to arrive in Kulim the following morning.

Where is the main departure point in Johor Bahru?

Most long-distance buses depart from Larkin Sentral, which is the primary bus terminal in Johor Bahru and easily accessible by local taxi or ride-sharing services.

Do I need to print my bus ticket for this journey?

While many operators accept mobile e-tickets, it is highly recommended to check your booking confirmation. Some terminals in Malaysia require you to exchange your e-ticket for a physical boarding pass at the counter for a small fee.