Kuala Lumpur to Kuala Besut (October 2026)

By bus the journey from Kuala Lumpur to Kuala Besut is scheduled to take 7 hours 50 minutes. From Kuala Besut you can take a shared speedboat service to the Perhentian Islands.

Bus Times from Kuala Lumpur to Kuala Besut


There are currently 20 bus services a day from Kuala Lumpur to Kuala Besut available to book online.

Kuala LumpurKuala BesutTicketCompany
01:0008:5082 RMQueen Express
01:3009:2082 RMQueen Express
09:3017:2082 RMSani Express
09:3017:2083 RMEkspres Perdana
10:0017:5082 RMSani Express
10:0017:5083 RMEkspres Perdana
10:3018:2083 RMEkspres Perdana
21:3005:2082 RMMy Xpress
21:4505:3582 RMEkspres Mutiara
21:4505:3582 RMQueen Express
22:0005:5078 RMMy Xpress
22:0005:5082 RMSani Express
22:0005:5082 RMQueen Express
22:0005:5083 RMEkspres Perdana
22:1506:0582 RMEkspres Mutiara
22:1506:0582 RMQueen Express
22:3006:2082 RMSani Express
23:0006:5082 RMSani Express
23:3007:2082 RMSani Express
23:4507:3582 RMSani Express

Buy Tickets from Kuala Lumpur to Kuala Besut


Use the Search Box below to buy your tickets from Kuala Lumpur to Kuala Besut.

Powered by 12Go Asia system

Kuala Lumpur Bus Station


Bus services from Kuala Lumpur to Kuala Besut depart from Terminal Bersepadu Selatan, at Jalan Terminal Selatan, Bandar Tasek Selatan, 57100 Kuala Lumpur, Malaysia.

Google map of Terminal Bersepadu Selatan Bus Terminal

Kuala Besut Bus Station


Bus services from Kuala Lumpur to Kuala Besut terminate at Terminal Bas Kuala Besut, 16, 189, Kampung Gertak Seratus, 22300 Besut, Terengganu, Malaysia.

Google map of Terminal Bas Kuala Besut

About Travel to the Perhentian Islands


Speedboat services to the Perhentian Islands depart from the pier at Jeti Kuala Besut which is 800 metres walking distance from the bus station in Kuala Besut.

Speed Boats to the Perhentian Islands

Sunny Travel operates a shared speed boat service to the Perhentian Islands which runs hourly from 08:00 from February/March to October each year when the weather is calm. November through to January is Monsoon time and the waves are normally too large and rain too heavy for anyone to want to visit the islands, and most of the resorts, bars, restaurants etc shut for the low season.

You can often only buy a round trip ticket from Kuala Besut to the Perhentian Islands, the cost of which is RM70 with most boat operators. The journey time take around 40 minutes depending upon exactly where on the islands you are planning to go.

Beach on the Perhentian Islands
Beach on the Perhentian Islands
Big and Small Island

Before you start your journey to the Perhentian Islands you need to decide where you are planning to go in order to inform the speedboat operators where you would like them to drop you off. There are two main islands where you can stay: Pulau Perhentian Besar (the ‘big island’) and Pulau Perhentian Kecil (the ‘small island’).

Pulau Perhentian Kecil is the more popular island with younger visitors on a smaller budget, as it has more low cost accommodation including tents for people really keen on saving money. Pulau Perhentian Besar has more expensive and better quality accommodation such as Perhentian Island Resort and Tuna Bay Island Resort. You can go snorkelling and diving from both islands, although Pulau Perhentian Kecil is much more lively in the evening time.

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 5

No votes so far! Be the first to rate this post.