Perhentian plus a Kota Bharu city stay
You are flying in from far away and wonder if a Kota Bharu night makes the trip calmer.
A Kota Bharu night makes sense if your flight lands in the afternoon or evening, because Perhentian boats stop in the late afternoon. It costs a hotel night and one road leg, and in return the next morning’s boat is calm. If your flight lands before midday, you may not need it.
For the island side, see our Perhentian Besar guide and Perhentian Kecil guide. Then use the jetty connection planner with your real flight time.
Can your flight make the last boat?
Perhentian speedboats from Kuala Besut are reported to start about 07:00 to 08:00 and finish about 17:00 to 17:30 [1]. The crossing is about 35 to 45 minutes [2]. Your resort or agent sets the time you actually use, so ask.
Here is an example with made-up numbers, to show the method. Say your flight lands at 15:30. Add baggage time of 45 minutes and a road leg that your driver tells you takes one hour.
You reach the jetty at about 17:15, before any buffer. That is too tight for a boat that may leave by 17:30.
Now try your own numbers: landing time, plus baggage, plus the road leg, plus a buffer of at least 30 minutes. If the answer is later than the last boat, take the city night. Our guide to Kuala Lumpur airport to Kota Bharu then Kuala Besut walks through the route.
Kota Bharu or Kuala Besut for the night?
| Kota Bharu | Kuala Besut | |
|---|---|---|
| Airport access | Close to the airport | A road leg from the airport |
| Choice of hotels and food | Usually wider, as it is a city | Usually smaller, as it is a jetty town |
| Morning boat | Needs a road leg first | Right at the jetty |
| Best for | Late flights, families wanting a proper hotel | Early boats, simple stays |
If you want a quiet pre-boat night near the water, read do you need a night in Kuala Besut before Perhentian. For the city option, see overnight in Kota Bharu before Perhentian.
What does the city night really cost?
Count legs and hours, not only the hotel price:
- one hotel night in Kota Bharu.
- a taxi or e-hailing leg from the airport to the hotel.
- a second road leg from the hotel to the jetty.
- meals in town that your island package would have included.
- the time it takes: a late start the next morning, or an early one.
Our guide to the Kota Bharu to Kuala Besut road leg helps you price it. Weigh that against a missed boat, which can cost you the first night of a package you have already paid for.
And after the island?
A city night on the way home is a safety net. If your flight leaves early, spend your last night in Kota Bharu so a rough morning sea does not cost you the flight.
Perhentian is affected by the northeast monsoon, when heavy weather closes most of the islands to tourists from about November to February [3]. Ask the resort for its dates in writing.
A better fit if…
A Kota Bharu night is a better fit if:
- your flight lands after lunch.
- you are travelling with children or parents.
- you want to eat well before a few quiet island days.
You can skip it if:
- your flight lands early and you can drive straight to Kuala Besut.
- you have booked a boat for midday or later.
- you have only a short weekend and want every hour on the island.
What should you ask before booking?
- What time is my boat, and from which jetty?
- Is the transfer from Kota Bharu to the jetty included?
- Can I leave a bag in the city while I am on the island?
- What is the last boat back before my flight?
Common questions
Should I sleep in Kota Bharu or Kuala Besut before Perhentian?
Kota Bharu has the airport, more hotels and more food choices. Kuala Besut puts you at the jetty for an early boat. If your flight lands late, either can work. Ask your resort what time your boat leaves, then choose the night that gives you a calm morning.
Can I fly into Kota Bharu and reach Perhentian the same day?
Sometimes. Boats are reported to run from about 07:00 to 08:00 until about 17:00 to 17:30, so the last one is the limit. Add baggage time and the road leg, and leave a buffer. If your flight lands in the afternoon, the same day is often too tight.
How long is the boat from Kuala Besut to Perhentian Besar?
It is reported at about 35 to 45 minutes, and about 40 to Besar. The time depends on sea conditions and the beach you are going to. Confirm the departure time and the drop-off point with your resort or agent.
Is a Kota Bharu night useful in the monsoon months?
Most resorts on Perhentian close in the heavy monsoon, roughly November to February. A Kota Bharu stay is not an alternative to the island then. Ask your resort for its season dates in writing before you plan the city stay around them.
Sources
- FerryScanner (accessed 2026-10-16)
- FerryScanner and homeiswhereyourbagis.com (accessed 2026-10-16)
- Wikipedia (accessed 2026-10-16)