The Perhentian Islands lie in the South China Sea about 20 km northeast of Kuala Besut, a fishing port in Terengganu. The group has nine islands in all and a land area of about 16 square kilometres, but only two matter to most visitors: Perhentian Kecil, the smaller and busier island, and Perhentian Besar, the larger and quieter one. Their name comes from the Malay word for a stopping point, because traders once paused here on voyages along the coast.
There are no paved roads and no airstrip. Everyone arrives by speedboat from the mainland jetty, and moves between beaches by footpath or by water taxi. The marine park, gazetted in 1994, protects the reefs, which are the main attraction: clear water, turtles and blacktip reef sharks that are generally seen from boats and snorkel stops.
The islands are strongly seasonal. The north-east monsoon, roughly November to February, brings rough seas and closes most resorts and boat services. The comfortable window runs from about March or April to October. Outside it, do not count on getting here or on finding a meal.
For families and older travellers, the trade-offs are practical rather than scenic. Power comes from generators, cards are rarely accepted, sewage treatment is poor, and medical help on the islands is limited to a small clinic. Choose Besar for calm, Kecil for company, bring cash and insurance, and treat this as a beach-and-reef stay rather than a sightseeing trip.
Before you plan
Perhentian Islands at a glance
- Best months
- Roughly March or April to OctoberRoughly March or April to October. The north-east monsoon (about November to February) closes most resorts and boat services.
- Ideal trip length
- 3 nights to relax3 nights to relax; 2 nights is workable if the weather is calm
- Airport
- Nearest airports are Kota BharuNearest airports are Kota Bharu (KBR) and Kuala Terengganu (TGG), each roughly 1 to 1.5 hours by road from Kuala Besut. Check current direct flights from Indian cities; connections usually go via Kuala Lumpur.
- Railway station
- No station on the islandsNo station on the islands. Tanah Merah on the Jungle Line is the closest station to Kuala Besut, then road transfer.
- Getting around
- Boat from Kuala BesutBoat from Kuala Besut, then jungle trails and water taxis; there are no roads on the islands
- Daily budget
- Mid-rangeMid-range (₹₹₹); food is pricey because most supplies come from the mainland
- Senior comfort
- Moderate to demanding: wet landingsModerate to demanding: wet landings, uneven trails, generator power and limited medical help; Besar is the easier island
- Language
- Malay and EnglishMalay and English; staff at tourist places generally speak English
Prices, opening hours and weather change. Recheck live details before booking.
Best time to visit Perhentian Islands: May, June, July, August. Month-by-month weather →
How many days do you have?
Perhentian Islands itinerary
One good day
1 day in the Perhentian Islands
Take an early speedboat from Kuala Besut, check in at your pre-booked chalet or resort and book a half-day snorkelling trip for the calm hours. Return to the beach for a rest during the hottest part of the day, then eat early and arrange your return boat before the last departures.
Day-by-day plan →Two days
2 days in the Perhentian Islands
Arrive by morning boat, settle in on Perhentian Besar and swim in the shallows. Keep the afternoon free and have dinner at your resort.
Day-by-day plan →Three unhurried days
3 days in the Perhentian Islands
Reach the island in the morning, rest and swim. Ask your resort about vegetarian meals in advance.
Day-by-day plan →