How to Get from Kuala Lumpur to Besut
Travel from Kuala Lumpur to Besut by express bus: fares from RM44, journey times and tips for reaching the Perhentian Islands.
Last updated: November 1, 2026

Contents
Leaving the skyscrapers and street food markets of Kuala Lumpur for the quiet coast of Terengganu feels like stepping into a different Malaysia. Besut is the gateway to the Perhentian Islands: from Kuala Besut Jetty, shared boats cross to the islands in about 40 minutes.[1]

The road takes you from the west coast through the forested mountains of the interior to the laid-back east coast, where life follows the tides and the call to prayer. The bus is the practical way to make the trip.
Kuala Lumpur to Besut by Bus
Express buses to Besut leave from Terminal Bersepadu Selatan (TBS), the city's long-distance bus hub, which connects to the LRT, KTM Komuter and KLIA Transit.[2] A ticket to Kuala Besut costs RM44 to RM48, and a ticket to Jerteh RM40 to RM45.[3]
The journey takes from about 8 hours, and longer with traffic or road works. Buses from boarding points in Selangor take from about 9 hours.[4] An overnight coach lets you sleep through the ride and reach Besut in the early morning, in time for the first boat to the islands at 08:00.[1]
Express Class Experience
Express coaches stop at highway rest areas (R&R), where you can use the facilities, stretch your legs and pick up a snack such as keropok lekor or a cold drink. Malaysian express buses run their air conditioning cold, so keep a light jacket or sarong in your day bag.
Comparing Your Options
| Mode | Price | Duration | Comfort |
|---|---|---|---|
| Express Bus to Kuala Besut | RM44 - RM48[3] | From about 8h[4] | Standard |
| Express Bus to Jerteh | RM40 - RM45[3] | From about 8h[4] | Standard |
Tips for Traveling from Kuala Lumpur to Besut
- Book in Advance: Buses to the east coast fill up fast around public holidays and school breaks. Secure your seat a few days ahead.
- The "Cold" Factor: Wear long trousers and bring a hoodie or a small blanket.
- Arrival Point: Buy a ticket to Kuala Besut if you are heading to the islands. Jerteh is a separate stop on the way.
- Motion Sickness: The road crosses the Titiwangsa Mountains with some winding stretches. If winding roads make you queasy, ask a pharmacist about suitable remedies before you travel.
- Snacks and Water: Carry your own water and a few light snacks for the long ride.
- Early Arrival: The first boat leaves at 08:00,[1] so after a dawn arrival you have time for a hot teh tarik at one of the local stalls.
Timetable
| Bus Kuala Lumpur - Besut $ 8.99–13.35 7h 45m – 9h 36m | |
|
| Bus Selangor - Besut $ 8.99–12.36 9h 7m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Kuala Lumpur to Besut, including current prices and schedules.
The express bus from Terminal Bersepadu Selatan (TBS) is the practical choice. Tickets to Kuala Besut cost RM44 to RM48, and to Jerteh RM40 to RM45.
A direct express bus from Kuala Lumpur is the fastest public option. It takes from about 8 hours, depending on traffic.
Buses from Kuala Lumpur take from about 8 hours, and buses from boarding points in Selangor from about 9 hours. Traffic, weather and road works can add time.
Long-distance buses to Besut depart from Terminal Bersepadu Selatan (TBS). Some services also board at points in Selangor.
A night bus saves a night's accommodation and arrives in time for the morning boats to the Perhentian Islands. A day bus lets you watch the mountains and countryside go by.
Plan on using the rest stops. Drivers stop at highway rest areas where you can use the toilets and buy food and drinks.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Kuala Besut Jetty: Boat transfers fares and schedules. Retrieved October 22, 2026.
- [2] Terminal Bersepadu Selatan: Other Transports. Retrieved October 24, 2026.
- [3] Terminal Bersepadu Selatan: East Coast Destinations. Retrieved November 1, 2026.
- [4] 12Go: 12Go Timetable: Kuala Lumpur - Besut. Retrieved November 1, 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.