How to Travel to the Perhentian Islands From Mainland Malaysia

Paradise in the Perhentian Islands – its a faff to get to, which makes it largely tourist-free
Paradise in the Perhentian Islands – it's a faff to get to, which makes it largely tourist-free | © Xavier Hoenner / Shutterstock
Sam Bedford

If you think you’ve seen paradise, then wait till you visit the Perhentian Islands. Off the northeast coast of Malaysia, this pair of islands offer jungle-fringed beaches with calm water and flawless diving conditions. But getting here is a faff. Here are our route suggestions.

Loved by over 40s

One of the reasons the Perhentian Islands remain so unspoilt is the challenge of finding them – so there’s a refreshing lack of tourists. We’ve broken down the journey into manageable chunks so you can visit Malaysia’s secret beach utopia and diving oasis. It’s worth it, we promise.

Why you should visit the Perhentian Islands

The Perhentian Islands offer tourist-free tropical beaches, spectacular snorkelling conditions and affordable scuba diving schools. While the tourist trail might lead you to Penang or Langkawi, these islands are surprisingly uncommercial. Rather than cars and motorbikes, you’ll find jungle trails and water taxis. But the chance to visit this paradise comes at a cost, which is the schlepp to get here. Be prepared for a full day of travel including flights, a two-hour bus journey and a bumpy half-hour boat ride.

Shipwrecks off the coast of the Perhentian Islands make great dive sites

What you need to know

The Perhentians’ most tempting characteristic directly relates to the challenge of getting here. Visitors need to either take a domestic flight or travel eight hours by road from Kuala Lumpur. If you fly, you’ll head to Kuala Terengganu or Kota Bahru in neighbouring Kelantan state. From the airport, it’s a bus ride to Kuala Besut. The ferry covers the 20km (12mi) to the Perhentian Islands, but be aware that the boats stop operating after 4pm, so time your arrival in Kuala Besut as early as possible. Alternatively, you could book a night in either Kota Bahru or Kuala Terengganu.

Foreign tourists need to pay a RM30 (US$7) conservation fee, while Malaysian citizens pay RM5 (US$1). This is valid for three days (nobody checks and it’s more of an excuse to charge an admission fee). Because of the Eastern Monsoon, the Perhentian Islands only open for business between April and September. Choppy water, torrential rain and storms close much of the islands during the rainy season.

Water taxis moored off the jetty in Perhentian Besar

Forms of transportation

Here are the essentials about how to travel to the Perhentian Islands; they include flying, taking the bus and what to expect with the ferry. We strongly recommend flying to Kota Bahru, which cuts travel time in half. Be prepared for three (or four) legs of the journey. Allocate a full day from departure to checking in at your beachfront idyll on the Perhentian Islands.

Fly to Kota Bahru

Direct flights connect Kuala Lumpur, Penang and Kuching in Sarawak to Kota Bahru. The fastest way to travel from Sultan Ismail Petra Airport in Kota Bahru to Kuala Besut is by taxi. Fares cost approximately RM80 (US$20) and should take no more than an hour. Alternatively, buses depart every hour costing RM25 (US$6). If you’re on a budget, the 639 bus connects the state capital to Kuala Besut for less than RM10 (US$2.50). However, this third option takes an hour and a half to cover the 56km (34.8mi). And you need to get into the city to catch the bus. Pro tip: because ferries to the Perhentian Islands stop operating each day at 4pm, a taxi for this portion of your journey is definitely worth the cost.

Flying into Kota Bahru airport is the first leg of your journey to the Perhentian Islands

Fly to Kuala Terengganu

Flying into Kuala Terengganu from either Kuala Lumpur or Johor Bahru is an option, too. The Terengganu state capital lies 110km (68.4mi) south of Kuala Besut. Unless you want to explore more of the city, we don’t recommend this option, since it takes twice as long to get to the port compared to flying into Kota Bahru. However, if you want to see Kuala Terengganu as well, and choose this way to travel to the Perhentian Islands, then take the bus to nearby Jerteh. Almost all buses heading north pass through this small town – expect a two-hour journey. From Jerteh, get a taxi to Kuala Besut.

Kuala Terengganu airport is a two-hour drive from Kuala Besut

Buses and trains

Direct buses connect Kuala Lumpur and Kuala Besut on a daily basis; the journey takes anywhere between six and eight hours and costs from RM35 (US$8) per person, and bus drops you off within walking distance of the port at Kuala Besut. Bus departures are limited – there’s one in the morning and one at 10pm. We recommend you take the night bus, which arrives early morning: the last ferry to the islands leaves Kuala Besut at 4pm so if you took the morning bus you’d get here too late and would need to book overnight accommodation. Train services from Kuala Lumpur are even more limited. The train isn’t a great option – there are very few departures and it stop at Wakaf Bahru Station in Kota Bahru, where you have to take a bus or taxi to Kuala Besut.

Buses in KL depart from Bersepadu Selatan Terminal

Ferry from Kuala Besut to the Perhentian Islands

When you arrive in the small port town of Kuala Besut, the final leg involves a speedboat transfer. Almost everyone will try to convince you to use their boat. And they only depart when they’re full between 9am and 4pm. Tickets cost RM35 (US$9) one-way or RM70 (US$17) return (not including a conservation fee).

The ferry should drop you off at your destination in the Perhentian Islands. We suggest buying a return ticket for the sake of convenience. Pro tip: Some companies offer up to 25% discount on return ferries; it pays to shop around. Be prepared for overcrowding on the speedboat and hold tight onto your belongings; it won’t hurt to wrap your electronics in a waterproof cover. In theory, ferries returning to Kuala Besut depart at 8am, 12pm and 4pm. Confirm the time as soon as you get to the Perhentian Islands.

It may be a faff, but you’ll soon forget it and be grateful you made it here at all. Welcome to paradise!

The speedboat ferries take about 40 minutes from Kuala Besut to the Perhentian Islands
culture trip left arrow
 culture trip brand logo

Volcanic Iceland Epic Trip

meet our Local Insider


women sitting on iceberg


2 years.


It's the personal contact, the personal experiences. I love meeting people from all over the world... I really like getting to know everyone and feeling like I'm traveling with a group of friends.


I have so many places on my list, but I would really lobe to go to Africa. I consider myself an “adventure girl” and Africa feels like the ULTIMATE adventure!

culture trip logo letter c
group posing for picture on iceberg
group posing for picture on iceberg

Every CULTURE TRIP Small-group adventure is led by a Local Insider just like Hanna.

map of volcanic iceland trip destination points
culture trip brand logo
culture trip right arrow
landscape with balloons floating in the air


Connect with like-minded people on our premium trips curated by local insiders and with care for the world

Since you are here, we would like to share our vision for the future of travel - and the direction Culture Trip is moving in.

Culture Trip launched in 2011 with a simple yet passionate mission: to inspire people to go beyond their boundaries and experience what makes a place, its people and its culture special and meaningful — and this is still in our DNA today. We are proud that, for more than a decade, millions like you have trusted our award-winning recommendations by people who deeply understand what makes certain places and communities so special.

Increasingly we believe the world needs more meaningful, real-life connections between curious travellers keen to explore the world in a more responsible way. That is why we have intensively curated a collection of premium small-group trips as an invitation to meet and connect with new, like-minded people for once-in-a-lifetime experiences in three categories: Culture Trips, Rail Trips and Private Trips. Our Trips are suitable for both solo travelers, couples and friends who want to explore the world together.

Culture Trips are deeply immersive 5 to 16 days itineraries, that combine authentic local experiences, exciting activities and 4-5* accommodation to look forward to at the end of each day. Our Rail Trips are our most planet-friendly itineraries that invite you to take the scenic route, relax whilst getting under the skin of a destination. Our Private Trips are fully tailored itineraries, curated by our Travel Experts specifically for you, your friends or your family.

We know that many of you worry about the environmental impact of travel and are looking for ways of expanding horizons in ways that do minimal harm - and may even bring benefits. We are committed to go as far as possible in curating our trips with care for the planet. That is why all of our trips are flightless in destination, fully carbon offset - and we have ambitious plans to be net zero in the very near future.