Leaving the glittering skyscrapers and bustling street food markets of Kuala Lumpur for the tranquil shores of Terengganu feels like stepping into a different version of Malaysia. While the capital is all about vertical growth and rapid pace, Besut serves as the quiet gateway to the crystal clear waters of the Perhentian Islands. Most travelers find themselves in Besut not just for the town itself, but to reach Kuala Besut Jetty, where speedboats wait to whisk visitors away to some of the finest diving and snorkeling spots in Southeast Asia.
The journey across the peninsula takes you from the modern infrastructure of the west coast through the lush, mountainous interior, eventually reaching the laid-back eastern coastline. It is a transition from the urban heart of the country to the traditional Malay heartland, where life moves to the rhythm of the tides and the call to prayer. Whether you are a backpacker on a budget or a holidaymaker seeking sun, the overland route is the most practical way to bridge these two worlds.
Kuala Lumpur to Besut by Bus
Taking a bus is the primary and most efficient method for reaching Besut directly from the capital. The route is well-serviced by several express bus operators that specialize in long-distance travel across Peninsular Malaysia. These buses are designed for comfort, typically featuring air conditioning, reclining seats, and ample legroom to help you endure the several hours on the road.
The price for a ticket from Kuala Lumpur to Besut generally ranges between $10 and $14. The journey duration varies depending on traffic and the specific route taken, typically lasting between 7 hours and 45 minutes to 9 hours and 36 minutes. Most buses depart from Terminal Bersepadu Selatan (TBS), the city's main long-distance bus hub, which is easily accessible via the LRT or KLIA Transit trains. You can conveniently browse schedules and book your tickets for this route on GoAsia.cc to ensure you secure a seat on your preferred departure.
For those staying in the neighboring state of Selangor, there are also direct departures available. These services are priced between $10 and $13, with a consistent travel time of approximately 9 hours and 7 minutes. Many travelers prefer the overnight buses, which allow you to sleep through the journey and arrive in Besut early in the morning, perfectly timed to catch the first boat to the islands.
Express Class Experience
The Express class is the standard for this route. These are large, single-deck or double-deck coaches. While they do not usually have onboard toilets, drivers make scheduled stops at highway rest areas (RR) where passengers can use clean facilities, stretch their legs, and grab a quick Malaysian snack like keropok lekor or a cold drink. The air conditioning is notoriously cold on Malaysian buses, so it is highly recommended to keep a light jacket or sarong in your carry-on luggage.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Express Bus (from KL) | $10 - $14 | 7h 45min - 9h 36min | Standard |
| Express Bus (from Selangor) | $10 - $13 | 9h 7min | Standard |
Tips for Traveling from Kuala Lumpur to Besut
- Book in Advance: During public holidays, school breaks, or the peak diving season (March to September), buses to the east coast fill up very quickly. Secure your seat at least a week in advance.
- The "Cold" Factor: Malaysian bus drivers are famous for keeping the thermostat at icy levels. Wear long pants and bring a hoodie or a small blanket.
- Arrival Point: Ensure your bus stops at the Kuala Besut Bus Station if your goal is the islands. Some buses might stop at Jerteh, which is about 15 minutes away from the jetty by taxi.
- Motion Sickness: The route involves some winding roads as you cross the Titiwangsa Mountains. If you are prone to motion sickness, consider taking medication before the trip.
- Snacks and Water: While there are rest stops, having your own bottle of water and some light snacks is always a good idea for a 9-hour journey.
- Early Arrival: If you take the overnight bus and arrive at 5:00 AM or 6:00 AM, be aware that many cafes and the jetty offices might not open until 7:00 AM or 8:00 AM. There are usually small local stalls nearby where you can get a hot Teh Tarik while you wait.
Timetable
| Bus Kuala Lumpur - Besut $ 9.28–13.77 7h 45m – 9h 36m | |
|
| Bus Selangor - Besut $ 9.28–12.76 9h 7m | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Kuala Lumpur to Besut directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.
The cheapest way to travel this route is by express bus, with tickets starting as low as $10. Prices are relatively stable, though some operators may charge slightly more for premium seating or specific departure times.
The fastest way to reach Besut is by taking a direct express bus from Kuala Lumpur, which can complete the journey in approximately 7 hours and 45 minutes depending on traffic conditions.
The travel time typically ranges from 7 hours and 45 minutes to about 9 hours and 36 minutes. Factors like weather, road works, and the number of rest stops can influence the total duration.
Most long-distance buses to Besut depart from Terminal Bersepadu Selatan (TBS). There are also specific departures from various locations in Selangor for those staying outside the city center.
Night buses are very popular because they save you the cost of a night's accommodation and arrive in time for the morning ferries to the Perhentian Islands. However, a day bus allows you to see the scenic Malaysian countryside and mountains.
Most express buses in Malaysia do not have toilets on board. However, drivers make regular stops at highway service stations where you can use the restrooms and purchase food.