How to Get from Johor Bahru to Bukit Kayu Hitam

How to Get from Johor Bahru to Bukit Kayu Hitam

Last updated: March 8, 2026

Leaving behind the bustling skyline of Johor Bahru for the northern gateway of Bukit Kayu Hitam is a journey that spans nearly the entire length of Peninsular Malaysia. While Johor Bahru hums with the energy of a major border hub connected to Singapore, Bukit Kayu Hitam serves as the quiet but essential threshold into Thailand. This route is a favorite for travelers making the long overland trek from the south to the north, trading the urban sprawl for the changing landscapes of the Malaysian interior as you head toward the border of Kedah.

Because this journey covers over 800 kilometers, comfort becomes the most important factor in your travel plans. Most travelers opt for the overnight bus to maximize their time, waking up just as the northern paddy fields begin to appear. You can easily secure your seat for this long haul on GoAsia.cc, ensuring you have a confirmed spot on one of the premium coaches that ply this route every evening.

Johor Bahru to Bukit Kayu Hitam by Bus

The bus is the primary and most efficient way to travel directly between these two points. Given the duration of the trip, which typically ranges from 11 to 12 hours, the bus operators on this route utilize high-end coaches designed for long-distance comfort. Prices for this journey generally fall between $31 and $38, depending on the operator and the level of luxury you choose.

VIP 24 and VIP Coaches

For a journey of this length, the VIP 24 class is highly recommended. These buses feature a 2+1 seating configuration, meaning there are only three seats across each row instead of the standard four. This provides significant extra legroom and wider seats that recline deeply, making it much easier to sleep through the night. The standard VIP coaches also offer a high level of comfort with air conditioning and cushioned seating, though they may have slightly more passengers than the 24-seater versions. Prices for these premium options usually hover around $31 to $38.

Express Class

The Express class is a reliable and slightly more economical way to make the trip. These are standard full-sized coaches that are well-maintained and fully air-conditioned. While they lack the extra-wide reclining chairs of the VIP 24, they are perfectly suitable for budget-conscious travelers who can sleep in a standard seat. The duration for Express buses is similar to the VIP options, taking roughly 11 to 12 hours to reach the Bukit Kayu Hitam bus terminal or the border area.

Comparing Your Options

ModePrice (USD)DurationComfort
VIP 24 Bus$31 - $3811h - 12hHigh
VIP Bus$31 - $3811h - 12hHigh
Express Bus$31 - $3811h - 12hStandard

Tips for Traveling from Johor Bahru to Bukit Kayu Hitam

  • Prepare for the Cold: Malaysian long-distance buses are notorious for their powerful air conditioning. Even if it is sweltering outside in Johor Bahru, the cabin temperature can feel like a refrigerator. Bring a light jacket, a hoodie, or a small travel blanket to stay comfortable during the night.
  • Boarding Points: Most buses depart from Larkin Sentral in Johor Bahru. It is a large, busy terminal, so arrive at least 30 to 45 minutes before departure to locate your platform and check in your luggage.
  • Snacks and Water: While the bus will make one or two rest stops at highway service areas (R&R) for bathroom breaks and food, it is a good idea to carry water and some light snacks for the stretches in between.
  • Border Logistics: If your ultimate destination is Thailand, remember that Bukit Kayu Hitam is the border town. The bus will drop you at a terminal or a designated point near the immigration complex. Ensure you have your passport ready and are aware of the border opening hours if you plan to cross immediately upon arrival.
  • Book in Advance: This is a popular route for people heading to the border for visa runs or holidays. Seats on the more comfortable VIP 24 buses tend to sell out first, especially on weekends or public holidays.

Timetable

Bus Johor Bahru - Bukit Kayu Hitam $ 33.75–38.41 11h 3m – 11h 42m
  •   Express 17:00, 17:30, 18:00, 18:30, 19:00, 19:29, 19:30, 20:00
Bus Johor - Bukit Kayu Hitam $ 33.75–38.41 11h 42m
  •   Express 16:00, 17:00, 18:00, 19:00

Frequently Asked Questions

How can I book tickets from Johor Bahru to Bukit Kayu Hitam?

You can book train, bus, flight, taxi, van, and ferry tickets from Johor Bahru to Bukit Kayu Hitam 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 Bukit Kayu Hitam?

The cheapest way to travel this route is by bus, with tickets starting at approximately $31. Prices are quite consistent across different operators, though booking an Express class seat is often the most economical choice.

What is the fastest way to get from Johor Bahru to Bukit Kayu Hitam?

The bus is the most direct method, taking between 10 hours and 56 minutes to 11 hours and 42 minutes. There are no direct train or flight connections that significantly beat this door-to-door time when considering transfers.

How long does it take to get from Johor Bahru to Bukit Kayu Hitam?

The journey typically takes between 11 and 12 hours. The exact duration depends on traffic conditions leaving Johor Bahru and the number of rest stops made along the North-South Expressway.

Are there overnight buses available for this route?

Yes, almost all departures for this route are in the late afternoon or evening, between 16:00 and 20:00. This allows travelers to spend the night on the bus and arrive at the northern border early the next morning.

What is the difference between VIP 24 and Express buses?

VIP 24 buses offer a more spacious 2+1 seating arrangement with larger, more comfortable reclining seats. Express buses use a standard 2+2 seating layout, which is still comfortable but offers less personal space for the long journey.

Where do the buses depart from in Johor Bahru?

Buses primarily depart from Larkin Sentral, the main transportation hub in Johor Bahru. Some operators may also offer departures from other points in the Johor area, so check your ticket carefully for the exact boarding location.