29/01/2017
Embarking on a journey to the breathtaking Perhentian Islands is a highlight for many travellers exploring Malaysia. These pristine islands, renowned for their crystal-clear waters and vibrant marine life, are an absolute must-visit. While the islands themselves are the ultimate destination, understanding the logistics of getting there is key, especially the initial leg from Kota Bharu to Kuala Besut. This guide focuses specifically on taxi travel, offering comprehensive details on costs, convenience, and what to expect, ensuring your adventure begins smoothly.

The journey to the Perhentian Islands typically involves two main stages: first, travelling overland from Kota Bharu to the Kuala Besut Jetty, which serves as the gateway to the islands, and then taking a boat from the jetty to your chosen island. For many, the most direct and convenient option for the first stage is a taxi. Whether you're arriving at Kota Bharu city or its airport, knowing the taxi fares and procedures will significantly ease your travel planning.
- The Taxi Journey: Kota Bharu to Kuala Besut
- Comparing Transport Options: Taxi vs. Bus
- The Return Journey: Kuala Besut to Kota Bharu by Taxi
- Onward to the Perhentian Islands: From Kuala Besut Jetty
- Essential Tips for Your Journey
- Frequently Asked Questions
- How much is a taxi from Kota Bharu to Kuala Besut?
- Can I take a suitcase on the Kuala Besut Kota Bharu bus?
- What if I can't find a taxi in Kota Bharu?
- How long does the taxi journey take from Kota Bharu to Kuala Besut?
- Is it easy to find a taxi at Kota Bharu Airport?
- Are taxis safe in Malaysia?
- What is the last boat time to Perhentian Islands from Kuala Besut?
- Do I need cash for the taxi?
- What about the environmental fee for the Perhentian Islands?
- Final Words
The Taxi Journey: Kota Bharu to Kuala Besut
When convenience and speed are your priorities, a taxi from Kota Bharu to Kuala Besut Jetty stands out as the optimal choice. The distance between Kota Bharu city and Kuala Besut is approximately 57 kilometres, and the taxi journey typically takes about an hour and a quarter. If you are flying into Kota Bharu Airport, the journey from there to the jetty is often slightly quicker than from the city centre.
Taxi Fares and How to Book
One of the most pressing questions for travellers is, naturally, "How much will it cost?". A taxi from Kota Bharu city centre to Kuala Besut generally starts from around RM60. If you're heading straight from Kota Bharu Airport, expect the fare to be slightly higher, usually around RM90. These prices offer excellent value for the directness and comfort provided.
Finding a taxi in Kota Bharu is relatively straightforward. You can often hail one on the street, especially in busier areas. However, for a more reliable and often better-priced experience, we highly recommend utilising ride-hailing applications. The Grab app is widely used across Malaysia and functions similarly to Uber. It allows you to see the fare upfront, track your driver, and pay digitally, adding a layer of transparency and security that street hails might not offer. Taxi drivers in Kota Bharu are very familiar with the route to Kuala Besut Jetty, as it's a common destination for tourists heading to the islands. You won't need to provide detailed directions; simply stating "Kuala Besut Jetty" will suffice.
Important Considerations for Your Arrival
It's crucial to be aware of the last boat departure time from Kuala Besut to the Perhentian Islands. In peak season (typically April to September), the last public boat usually departs around 5 pm. During other times of the year, this can be even earlier. If your flight or overland journey means you will arrive in Kuala Besut after this time, it is strongly recommended that you spend the night in Kota Bharu. Kota Bharu offers a wider range of accommodation, dining, and cultural experiences, making it a more pleasant place to overnight than Kuala Besut, which has limited options near the jetty.
Comparing Transport Options: Taxi vs. Bus
While taxis offer unparalleled convenience, it's worth understanding the alternatives, especially if you're travelling on a budget. The local bus service provides a significantly cheaper option, though it comes with trade-offs in terms of time and directness.
Taking the Bus
If you're looking to save some Ringgit, local bus #639 operates between the main Kota Bharu bus station (Stesen Bas Kota Bharu) and Kuala Besut. The fare is approximately RM10, but the journey takes longer, around 90 minutes, and buses depart every 1-2 hours, meaning potential waiting times. If you're coming from Kota Bharu Airport, you'd first need to take a local bus into Kota Bharu city centre, and then transfer to bus #639, adding extra time and complexity to your journey. While shuttle services from the airport to Kuala Besut are available for pre-booking, they often cost more than a taxi, making them less appealing.
Here’s a quick comparison of the main transport options:
| Feature | Taxi | Bus (#639) |
|---|---|---|
| Cost (from Kota Bharu City) | RM60 (approx.) | RM10 |
| Cost (from Kota Bharu Airport) | RM90 (approx.) | RM10 + local bus fare to city |
| Journey Time | 1 hour 15 minutes (approx.) | 1 hour 30 minutes + waiting time |
| Convenience | Direct, door-to-jetty, flexible | Requires transfers, fixed schedule, less direct |
| Luggage Space | Ample | Limited on local buses, might be tight |
| Booking | Grab app, street hail | At bus station |
The Return Journey: Kuala Besut to Kota Bharu by Taxi
When it's time to leave the beautiful islands, getting back to Kota Bharu is just as straightforward. Taxis are readily available at the Kuala Besut Jetty, waiting to pick up arriving passengers. You'll often find drivers meeting passengers as they disembark from their boats, though they might quote higher prices in these instances.

For the best rates, it's advisable to walk past the initial throng of drivers, towards the main exit of the jetty area. In October 2019, a signboard with set prices was observed there. While prices may have increased since then, it provides a good benchmark for what to expect. Negotiating is always an option, but using the Grab app can again provide transparent pricing and avoid haggling.
Alternatively, shuttle services also operate from Kuala Besut Jetty to various drop-off points in Kota Bharu. These services typically run three times a day and are timed to meet the ferries arriving from the Perhentian Islands. While potentially more expensive than a shared taxi, they offer a convenient pre-booked option.
Onward to the Perhentian Islands: From Kuala Besut Jetty
Once you’ve reached Kuala Besut Jetty, the next exciting step is the boat journey to the islands. Before boarding, you must pay an environmental fee and a local council fee. For non-Malaysians, the environmental fee is RM30, and the local council fee is RM5 per person. These are paid at a separate government stall located on the left-hand side of the departure area, and you'll receive a small ticket to show your boat operator.
Boat Options and Experience
Public boats, often referred to as ferries, are actually small speedboats accommodating about 15 people. They depart throughout the day, primarily in the morning, starting around 8 am. While the direct journey takes about 30 minutes, public boats make multiple stops at different beaches, which might extend your travel time. It can be a tight fit, and the ride can sometimes be bumpy and wet, so prepare accordingly.
Tickets for public boats can be booked in advance online through services like Perhentian Trans Holiday or Mieha Holidays, or purchased from ticket stands and tour offices near the jetty. A return trip typically costs RM70, though discounts might be available if you ask around. Booking beforehand can streamline your arrival experience at the often chaotic jetty.
When you board, inform your operator of your specific island and beach destination. While boats stop at most beaches, occasionally you might need to transfer to a second boat for a few extra Ringgit to reach your exact spot.
For those seeking more flexibility or travelling in a group, private boats can be hired for around RM400. This offers a direct transfer without multiple stops.
Returning from the Islands
Public boat options for returning to Kuala Besut are less frequent, usually departing at 8 am, 10 am, 12 pm, and 4 pm. It's highly recommended to ask your accommodation provider to book your return journey the day before your departure, especially if you have a return ticket. Arrive at least 15 minutes early for your pick-up. Be prepared for the boat to stop at other beaches before heading back to the mainland – consider it a complimentary island tour!
Essential Tips for Your Journey
- Plan Around the Last Boat: Always check the last boat departure time from Kuala Besut to the Perhentian Islands, especially if you have a late flight arrival.
- Utilise Grab: For transparent pricing and ease of booking, the Grab app is your best friend for taxi services in Malaysia.
- Cash is King (Sometimes): While Grab allows digital payments, it's always wise to have some Malaysian Ringgit (RM) cash on hand for environmental fees, local council fees, or if you prefer to pay a street-hailed taxi in cash.
- Be Prepared for the Jetty: Kuala Besut Jetty can be a bit chaotic with multiple operators and travellers. Stay calm, and if you've pre-booked your boat, ask around to find your specific operator.
- Book Return Boats in Advance: If you have a return boat ticket, confirm your departure time and pick-up point with your accommodation the day before you leave the islands.
Frequently Asked Questions
How much is a taxi from Kota Bharu to Kuala Besut?
A taxi from Kota Bharu city centre to Kuala Besut Jetty typically costs around RM60. If you're coming directly from Kota Bharu Airport, the fare is slightly higher, generally around RM90.

Can I take a suitcase on the Kuala Besut Kota Bharu bus?
Yes, you can typically take a suitcase on the bus. Standard intercity buses usually have dedicated luggage compartments. However, for local buses like route #639, space might be more limited, and you might need to keep your luggage with you, especially if it's a large suitcase. It's advisable to pack light if opting for the bus.
What if I can't find a taxi in Kota Bharu?
If you're struggling to find a street taxi, your best bet is to use the Grab app. It's widely available and connects you with nearby drivers. You can also head to major hotels, bus stations, or shopping centres, as taxis are more likely to congregate in these areas.
How long does the taxi journey take from Kota Bharu to Kuala Besut?
The taxi journey from Kota Bharu city or airport to Kuala Besut Jetty takes approximately 1 hour and 15 minutes (75 minutes), depending on traffic conditions.
Is it easy to find a taxi at Kota Bharu Airport?
Yes, it's generally easy to find taxis at Kota Bharu Airport. There will be taxi services available directly outside the terminal. Using the Grab app is also a convenient option from the airport.
Are taxis safe in Malaysia?
Generally, taxis in Malaysia are considered safe, especially when using reputable services or ride-hailing apps like Grab. Grab monitors drivers and provides ride tracking, enhancing safety and accountability.
What is the last boat time to Perhentian Islands from Kuala Besut?
During peak season (April to September), the last public boat usually departs at 5 pm. During other times of the year, it can be earlier. Always confirm the latest schedule, especially if your travel plans involve a late arrival at the jetty.
Do I need cash for the taxi?
While some traditional taxis might prefer cash, using the Grab app allows for cashless payments directly through the app, which is very convenient. However, it's always a good idea to carry some local currency (Malaysian Ringgit) for smaller purchases or unexpected situations.
What about the environmental fee for the Perhentian Islands?
Yes, there is a mandatory environmental fee of RM30 for non-Malaysians and a local council fee of RM5 per person. These fees are paid at a dedicated counter at Kuala Besut Jetty before boarding your boat to the islands.
Final Words
Getting from Kota Bharu to the Kuala Besut Jetty, and subsequently to the Perhentian Islands, is a straightforward process. For a hassle-free and time-efficient transfer, taking a taxi from Kota Bharu city or its airport directly to the jetty is highly recommended, especially if you're not travelling solo and can share the cost. For budget-conscious travellers, the local bus offers a cheaper alternative, albeit with a longer journey time. Whichever option you choose, planning your arrival time around the last boat departure is crucial for a smooth onward journey to the stunning Perhentian Islands. Get ready for an unforgettable Malaysian escape!
If you want to read more articles similar to Taxi Costs: Kota Bharu to Kuala Besut Journey, you can visit the Travel category.
