Bus & Self-Drive to Kuala Besut

For travelers who prefer the scenic route or are traveling on a budget, reaching the Perhentian Islands by road is a popular and reliable option.

Driving to Kuala Besut

If you are driving your own vehicle, the journey is straightforward. Most travelers from Kuala Lumpur or Penang take approximately 6 to 7 hours to reach the jetty.

  • From Kuala Lumpur: Take the E8 (LPT 1 & 2) Highway towards Kuala Terengganu, then follow the coastal road (Route 3) north to Kuala Besut.

  • From Penang: Take the East-West Highway (Route 4) through Gerik and Jeli directly toward Besut.

Secure Overnight Parking (2026 Rates)

Leaving your car for several days requires peace of mind. There are several private, fenced, and guarded parking lots within 2–5 minutes’ walk of the jetty terminal.

Recommended Parking: “Safe Park” & “Jetty Public Parking” Most lots are gated and monitored by 24-hour security guards.

Parking Type Daily Rate Features
Covered Parking (Roof) RM 15.00 Protects car from sun/rain; Gated
Open Air Parking RM 10.00 Fenced; 24-hour security
Bus Terminal Parking RM 10.00 5-min walk to jetty; Public lot

Pro-Tip: During peak season (July/August) or Public Holidays, these lots fill up by 10:00 AM. Arrive early or ask your resort if they can “pre-book” a spot for you at their preferred lot.
For more details on jetty facilities, boat ticketing, and departure procedures, check out our complete guide to Perhentian Islands from Kuala Besut Jetty.

Taking the Express Bus

The Kuala Besut Bus Terminal is located approximately 800 meters (a 10–15 minute walk) from the jetty. You can easily take a RM5 taxi/trishaw if you have heavy luggage.


Popular Routes & Operators

  • From Kuala Lumpur (TBS/Hentian Gombak): Most buses depart at night (9:00 PM – 11:00 PM) and arrive just in time for the first boat at 8:00 AM.

  • From Penang (Sungai Nibong/Butterworth): Daily morning and evening departures.

 
Departure Point Recommended Operators Est. Fare (One-Way) Duration
Kuala Lumpur (TBS) Sani Express, Queen Express, Ekspres Perdana RM 48 — RM 65 ~7.5 Hours
KL (Terminal Gombak) Queen Express, MyXpress RM 45 — RM 60 ~7 Hours
Penang (Sungai Nibong) Ekspres Perdana, Ekspres Mutiara RM 50 — RM 65 ~7.5 Hours
Penang (Sentral/Butterworth) Queen Express, Perdana Express RM 46 — RM 60 ~7 Hours

Pro-Tip: During peak season (July/August) or Public Holidays, these lots fill up by 10:00 AM. Arrive early or ask your resort if they can “pre-book” a spot for you at their preferred lot.
If you’re traveling from Kuala Lumpur, don’t miss our full step-by-step transport guide covering every leg of the journey from KL to the Perhentian Islands.

Frequently Asked Questions

How much does it cost to park overnight at Kuala Besut Jetty?

Secure overnight parking at Kuala Besut ranges from RM 10.00 per day for open-air or public bus terminal parking, up to RM 15.00 per day for covered, gated parking that protects your vehicle from sun and rain.

 

Driving your own vehicle from Kuala Lumpur to Kuala Besut takes approximately 6 to 7 hours. The primary route is via the E8 (LPT 1 & 2) Highway towards Kuala Terengganu, followed by the Route 3 coastal road heading north.

 

The Kuala Besut Bus Terminal is located exactly 800 meters from the jetty terminal. This is roughly a 10 to 15-minute walk. If you are carrying heavy luggage, you can hire a local taxi or trishaw for about RM 5.

A one-way express bus ticket departing from Terminal Bersepadu Selatan (TBS) or Terminal Gombak costs between RM 45 and RM 65. The journey typically takes around 7 to 7.5 hours depending on traffic.

Overnight express buses usually depart Kuala Lumpur between 9:00 PM and 11:00 PM, arriving at the Kuala Besut Bus Terminal just in time to catch the first 8:00 AM boat departures to the islands.