GoAsia
Malaysia

How to Get from Johor Bahru to Besut

Travel from Johor Bahru to Besut, the gateway to the Perhentian Islands, by overnight bus or private transfer. Jetty boat schedule and practical tips.

Last updated: November 2, 2026

How to Get from Johor Bahru to Besut
Contents

Leaving the urban sprawl of Johor Bahru for the quiet gateway of Besut feels like a slow exhale. Johor Bahru hums with the Singapore border and modern malls; Besut is the jumping-off point for the turquoise waters of the Perhentian Islands. The journey takes you from the southern tip of the Malay Peninsula up the eastern corridor, from skyscrapers to the laid-back charm of Terengganu.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

It is a long haul across the country, so decide between an economical overnight bus and the privacy of a dedicated vehicle.

Johor Bahru to Besut by Bus

For most travelers the express bus is the practical choice. It is a long ride, but it saves a night of accommodation, and coaches have reclining seats and air conditioning. An evening departure means you travel overnight and arrive in the morning, which suits the early boats to the islands. There are stops at highway rest areas where you can stretch your legs, use the restroom and buy a snack such as keropok lekor or a hot coffee. You can book your seat on GoAsia.cc.

Boats leave Kuala Besut Jetty hourly from 08:00 to 11:00 and from 13:00 to 17:00, and the crossing takes about 40 minutes. A shared boat costs RM40 for an adult each way.[1]

Johor Bahru to Besut by Private Transfer

If comfort and time matter most, a private car or van gives you a direct connection with no stops except those you ask for. It suits groups, families with small children and travelers with diving gear who want to avoid bus terminals. You can request stops for meals or photos along the coastal roads of Terengganu and be dropped exactly where you need to be. Agree the price, the vehicle size and the pick-up time beforehand.

Tips for Traveling from Johor Bahru to Besut

  • Prepare for the cold: Malaysian buses run powerful air conditioning, so bring a jacket, a light blanket or a hoodie.
  • Book ahead: The route is a main artery for visitors to the Perhentian Islands, and bus seats and drivers can book up on weekends and public holidays.
  • Snacks and water: Bring a bottle of water and light snacks for the long stretches of highway.
  • Arrival: A night bus arrives in the morning, with plenty of time to walk or take a short taxi to the jetty for the island boats.
  • Entertainment: Charge your phone or tablet and download movies or podcasts. Not every bus has working USB charging ports.

Timetable

Taxi Johor Bahru - Terengganu $ 409.03–833.69 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?

Use the booking tool on this page to compare the transport options currently available from Johor Bahru to Besut, including current prices and schedules.

How do I get from Johor Bahru to Besut?

Take an overnight express bus, or book a private transfer for a direct door-to-door trip.

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

A private car or van is the fastest overland option because it goes straight to Kuala Besut without scheduled stops.

How do I get from Besut to the Perhentian Islands?

Boats leave Kuala Besut Jetty hourly from 08:00 to 11:00 and from 13:00 to 17:00, and the crossing takes about 40 minutes. A shared boat costs RM40 for an adult each way.

Is it necessary to book tickets in advance?

It is recommended, especially in the peak island season and around Malaysian public holidays.

What should I bring for the long bus ride?

A warm jacket or blanket for the strong air conditioning, plus snacks, water and entertainment.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Kuala Besut Jetty: Boat transfers fares and schedules. Retrieved October 22, 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.