Bus times & tickets – Kuala Lumpur to Kuala Besut

You can travel direct from Kuala Lumpur to Kuala Besut by bus, there is no direct air or rail connection between these two locations. The distance by road from Kuala Lumpur to Kuala Besut on the route which bus services take is 539 km. From Kuala Besut you can take a shared speedboat service to the Perhentian Islands.


Travel Times to Kuala Besut


There are 2 bus services a day from Kuala Lumpur to Kuala Besut which are available to book online.

Kuala Lumpur Kuala Besut Cost Company
09:30 17:15 41.75 MYR Queen Express
22:00 05:45 41.75 MYR Queen Express

  • The journey by bus from Kuala Lumpur to Kuala Besut takes 7 hours 45 minutes.
  • Queen Express passengers from Kuala Lumpur to Kuala Besut travel on an air-condition bus with reclining seats and free WiFi.

Buy Tickets to Kuala Besut


Use the Search Form to purchase your bus tickets from Kuala Lumpur to Kuala Besut.

Powered by 12Go Asia system

Kuala Lumpur Bus Station


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


Kuala Besut Bus Station


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


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. Sunny Travel operates a shared speedboat service to the Perhentian Islands which runs hourly from 08:00 with the last departue at 17:00. This service, like most of the other speedboat services which also operate out of Jeti Kuala Besut and other nearby piers, runs 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 normally only buy a round trip ticket from Kuala Besut to the Perhentian Islands, the cost of which is 70 MYR with Sunny Travel. 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

Before you start your journey to the Perhentian Islands you need to decide where are planning to go in order to inform the speedboat operators where you would like them to drop you off. There are two main island 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.

Next find out Bus times and ticket prices from Siem Reap to Bangkok