How to Get from Johor Bahru to Machang

How to Get from Johor Bahru to Machang

Last updated: March 8, 2026

The journey from the southern tip of the Malay Peninsula toward the heart of Kelantan is a transition from the bustling, cosmopolitan energy of Johor Bahru to the quiet, agricultural charm of Machang. While many travelers overlook this inland town in favor of the coastal capital of Kota Bharu, Machang offers a more authentic glimpse into the traditional Malay lifestyle, surrounded by lush plantations and rolling hills. It is a route favored by students, locals returning home, and curious travelers looking to explore the hidden corners of the northeast.

Leaving behind the skyscrapers and the causeway to Singapore, the road north takes you through the backbone of Malaysia. This is a long haul journey that spans nearly the entire length of the country, requiring patience and a good selection of podcasts. Because there are no direct flight or train connections to this specific inland destination, the express bus is the undisputed king of the road for this route. You can easily secure your seat by booking through GoAsia.cc to ensure a smooth transition from the southern border to the Kelantanese countryside.

Johor Bahru to Machang by Bus

Taking the bus is the most practical and popular way to reach Machang. The service is dominated by express buses designed for long distance travel, featuring air conditioning and reclining seats. Since the journey can take anywhere from 11 to 15 hours depending on traffic and the number of stops, most travelers opt for the overnight services. This allows you to sleep through the long stretches of highway and wake up as the landscape shifts toward the distinct architecture and greener vistas of Kelantan.

Departures from Johor Bahru

Buses departing directly from Johor Bahru are the most frequent option. These services generally cost between $22 and $27. The travel time varies significantly based on the specific operator and the route taken, with the fastest trips clocking in at around 10 hours and 49 minutes, while some services may take up to 15 hours and 11 minutes. These buses usually depart from Larkin Sentral, the city's main transportation hub, which is well equipped with food stalls and waiting areas.

Departures from Skudai

For those staying in the northern suburbs of Johor Bahru or near the university district, departing from Skudai is a highly convenient alternative. These tickets are often the most budget friendly, ranging from $19 to $22. The duration is similar to the city center departures, lasting between 10 hours and 24 minutes to nearly 15 hours. Starting your journey here saves you the hassle of backtracking into the congested city center of Johor Bahru.

Departures from Johor (General)

There are also broader departures labeled under the general Johor region that specifically service the Machang route. These tickets are priced consistently at $22. These services tend to be on the longer side, with a fixed duration of approximately 14 hours and 55 minutes. These are reliable express options for those who prefer a standardized schedule and a predictable travel experience.

Comparing Your Options

Mode Price (USD) Duration Comfort
Express Bus (from Skudai) $19 - $22 10h 24m - 14h 52m Standard Long-Haul
Express Bus (from Johor Bahru) $22 - $27 10h 49m - 15h 11m Standard Long-Haul
Express Bus (General Johor) $22 14h 55m Standard Long-Haul

Tips for Traveling from Johor Bahru to Machang

  • Prepare for the Cold: Malaysian express buses are notorious for their powerful air conditioning. Even if it is sweltering outside, the cabin can feel like a refrigerator. Bring a thick sweater, a light blanket, or even a scarf to stay comfortable during the 10 plus hour trip.
  • Book the Overnight Bus: Since the journey is long, the night bus is highly recommended. It saves you the cost of a night's accommodation and makes the time pass much faster. Most buses will make at least one or two rest stops at highway R&R (Rest and Relaxation) areas for food and restroom breaks.
  • Pack Snacks and Water: While the bus stops at designated rest areas, the timing can be unpredictable. Carry a bottle of water and some light snacks to keep you going between stops.
  • Arrive Early at Larkin Sentral: If you are departing from Johor Bahru, Larkin Sentral can be chaotic. Arrive at least 30 to 45 minutes before your departure to locate your platform and check in your luggage if necessary.
  • Check the Drop-off Point: Machang is a smaller town, so ensure you know exactly where the bus stops. It is usually near the main town center or the local bus terminal, from where you can take a local taxi or a ride-hailing service to your final destination.

Timetable

Bus Johor Bahru - Machang $ 22.07–26.38 10h 49m – 15h 11m
  •   Express 09:15, 20:30, 21:00
Bus Johor - Machang $ 22.07 14h 55m
  •   Express 09:45, 20:50

Frequently Asked Questions

How can I book tickets from Johor Bahru to Machang?

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

The cheapest way to travel is by taking an express bus from Skudai, with prices starting as low as $19. Tickets from the main Johor Bahru terminal are slightly more expensive, ranging up to $27.

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

The fastest way to reach Machang is by express bus, with the quickest journeys taking approximately 10 hours and 24 minutes. Duration can vary based on traffic and the specific departure point.

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

The journey typically takes between 10 hours and 30 minutes to 15 hours. Most travelers choose overnight options to make the long duration more manageable.

Are there food stops along the way?

Yes, express buses in Malaysia typically stop at least once or twice at highway rest areas (R&R). These facilities offer restrooms, prayer rooms, and a variety of local food stalls.

Do I need to book tickets in advance?

It is highly recommended to book in advance, especially for weekend travel or during public holidays when locals travel between states. You can secure your seat online via GoAsia.cc to avoid sold-out trips.

What should I bring on the bus?

You should bring warm clothing due to the strong air conditioning, a neck pillow for sleep, and some snacks. Most buses do not have onboard toilets, so utilize the scheduled rest stops.