How to Get from Johor Bahru to Besut

How to Get from Johor Bahru to Besut

Last updated: March 8, 2026

Leaving the bustling urban sprawl of Johor Bahru for the quiet gateway of Besut feels like a slow exhale. While Johor Bahru hums with the energy of the Singapore border and modern shopping malls, Besut serves as the essential jumping-off point for those heading toward the turquoise waters of the Perhentian Islands. This journey takes you from the southern tip of the Malay Peninsula along the scenic eastern corridor, transitioning from skyscrapers to the laid-back charm of Terengganu state.

The route is a significant haul across the country, requiring a choice between an economical overnight journey or the absolute privacy of a dedicated vehicle. Whether you are a backpacker chasing the next dive spot or a family looking for a seamless door-to-door experience, understanding the logistics of this north-bound trek is key to a smooth start to your island holiday.

Johor Bahru to Besut by Bus

For the majority of travelers, the express bus is the most practical and popular way to cover the distance. This is a long-haul journey that typically spans nearly 15 hours, making it an exercise in endurance but also an excellent way to save on a night of accommodation. The buses used on this route are designed for long-distance travel, featuring reclining seats and air conditioning to keep the tropical heat at bay.

Currently, the express bus service is priced at $24. This budget-friendly fare makes it the go-to option for solo travelers and those mindful of their spending. The journey takes approximately 14 hours and 59 minutes. Because the departure is scheduled for the evening, you will spend the bulk of the trip under the cover of darkness, arriving in Besut the following morning. This timing is particularly convenient for those planning to catch the early morning ferries from Kuala Besut Jetty to the islands.

The experience is straightforward: you board at the main terminal in Johor Bahru and settle in. There are usually scheduled stops at highway rest areas where you can stretch your legs, use the restroom, and grab a quick Malaysian snack like keropok lekor or a hot coffee. You can easily secure your seat by booking through GoAsia.cc to ensure you don't miss out on the evening departure.

Johor Bahru to Terengganu by Private Transfer

If comfort and time are your primary concerns, a private transfer offers a significantly faster and more personalized alternative. While the bus takes a fixed route with multiple stops, a private car or van provides a direct connection, cutting the travel time almost in half. This option is ideal for groups, families with small children, or travelers carrying heavy diving gear who want to avoid the hassle of bus terminals.

The duration for a private transfer is between 7 hours and 44 minutes to 7 hours and 55 minutes, depending on traffic and the specific vehicle chosen. Prices vary significantly based on the level of luxury and the size of the vehicle:

  • Standard 5pax: The most economical private option, typically priced around $424.
  • Luxury 5pax: A step up in comfort for smaller groups, costing approximately $793.
  • Premium 7pax: Perfect for larger families, with rates around $829.
  • Premium 13pax: The best choice for large groups or multiple families traveling together, priced at $865.

Choosing a private transfer means you have control over the environment. You can request stops for meals or photos along the coastal roads of Terengganu, and you enjoy door-to-door service that drops you exactly where you need to be. It is a premium experience that removes the stress of navigating public transport schedules.

Comparing Your Options

Mode Price (USD) Duration Comfort
Express Bus $24 15 hours Standard
Standard Transfer (5pax) $424 8 hours High
Premium Transfer (13pax) $865 8 hours Luxury

Tips for Traveling from Johor Bahru to Besut

  • Prepare for the Cold: Malaysian buses are notorious for their powerful air conditioning. Even if it is sweltering outside, bring a jacket, a light blanket, or a hoodie to stay comfortable during the 15-hour ride.
  • Book in Advance: This route is a primary artery for tourists heading to the Perhentian Islands. During weekends and public holidays, bus seats and private drivers can book up quickly.
  • Snacks and Water: While the bus will stop at rest areas, it is always wise to have a bottle of water and some light snacks in your carry-on bag for the long stretches of highway.
  • Arrival Logistics: If you take the bus, you will arrive in the morning. Most ferry operators to the islands start running early, so you should have plenty of time to walk or take a short taxi to the jetty.
  • Entertainment: Given the 15-hour duration of the bus, ensure your phone or tablet is fully charged and you have downloaded movies or podcasts. Not all buses are guaranteed to have working USB charging ports.

Timetable

Taxi Johor Bahru - Terengganu $ 422.91–861.99 7h 44m – 7h 55m
  •   Luxury 5pax
  •   Standard 5pax
  •   Premium 13pax
  •   Premium 7pax

Frequently Asked Questions

How can I book tickets from Johor Bahru to Besut?

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

The most affordable way to travel this route is by taking the express bus, which costs approximately $24. This is significantly cheaper than any private transfer option.

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

The fastest way to reach your destination is by private transfer, which takes between 7 hours and 44 minutes and 7 hours and 55 minutes. This is nearly twice as fast as the express bus.

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

The journey time depends on your choice of transport: an express bus takes about 14 hours and 59 minutes, while a private transfer takes roughly 8 hours.

Are there overnight travel options available?

Yes, the express bus departs in the evening at 18:30, allowing you to travel overnight and arrive in Besut the following morning. This is a popular choice for those catching early ferries to the islands.

Is it necessary to book tickets in advance?

It is highly recommended to book in advance, especially during the peak island season or Malaysian public holidays. You can secure your tickets online to ensure your preferred departure time and seat.

What should I bring for the long bus ride?

You should bring a warm jacket or blanket due to the strong air conditioning, along with snacks, water, and entertainment. A neck pillow can also make the 15-hour overnight journey much more comfortable.