Perhentian Islands: Malaysia's East Coast Paradise for Diving and Beach Life
Two small islands off the northeast coast of Peninsular Malaysia, the Perhentians are the kind of place that people describe with words like "unspoiled" and "paradise" and actually mean it. Sitting within the protected Terengganu Marine Park, Perhentian Besar (Big Island) and Perhentian Kecil (Small Island) offer crystal-clear water, white sand beaches, and some of the best affordable diving in Southeast Asia. There are no cars, no high-rises, and no chain hotels, just jungle-covered hills meeting turquoise sea.
The trade-off for all this natural beauty is seasonality. The Perhentians close entirely from November to February during the northeast monsoon, when rough seas make boat crossings impossible and most resorts shut down. The window from March to October is when the islands come alive, with peak season running June through August. Understanding this rhythm is essential for planning, because outside the open season, you simply cannot get there.
Choosing Your Island: Besar vs. Kecil
The two islands cater to distinctly different types of travelers, and picking the right one matters more than you might expect.
| Feature | Perhentian Kecil (Small) | Perhentian Besar (Big) |
|---|---|---|
| Vibe | Backpacker, social, lively | Relaxed, quieter, romantic |
| Budget range | 30-150 MYR/night | 100-500 MYR/night |
| Main beaches | Long Beach, Coral Bay | Main Beach, Turtle Beach |
| Best for | Solo travelers, budget divers, young groups | Couples, families, snorkelers wanting peace |
| Nightlife | Beach bars, some music until late | Very quiet after dark |
| Food options | More restaurants, cheaper | Resort restaurants, slightly pricier |
Perhentian Kecil
Long Beach is the social hub of Kecil and arguably of both islands. This 700-meter stretch of white sand is where most budget accommodation clusters, along with dive shops, restaurants, and the beach bars that keep things going after dark. The water here is beautiful for swimming but can get crowded in peak season. Coral Bay, on the opposite side of the island, is calmer and more sheltered, making it better for snorkeling directly off the beach. A jungle trail connects the two beaches in about 15-20 minutes.
Perhentian Besar
Besar is the island to choose if you want tranquility. The beaches are less crowded, the pace is slower, and the accommodation tends toward mid-range resorts with proper restaurants. Turtle Beach on the north side is a nesting site for green turtles, and snorkeling here regularly produces turtle sightings. The main beach area on the west coast has the widest range of accommodation and the easiest access to boat taxis for island-hopping.
Things to Do
Diving the Perhentians
The Perhentians sit within the Terengganu Marine Park, and the diving here punches well above its weight for the price. With 24 recognized dive sites around the two islands, visibility regularly reaching 15-25 meters, and water temperatures of 27-30 degrees Celsius year-round, this is one of the most accessible and affordable dive destinations in the region.
Top Dive Sites
- Shark Point: A shallow reef off the southern tip of Besar, maxing out at about 10 meters depth. Blacktip reef sharks patrol the reef edges here, and you'll also see turtles, barracuda, and large schools of batfish. Suitable for all levels.
- Sugar Wreck: A 90-meter cargo ship resting at 20 meters between the islands and the mainland. The largest wreck in these waters, now covered in coral and inhabited by groupers, lionfish, and occasionally whale sharks during the right season. Intermediate level recommended.
- Temple of the Sea: A dramatic underwater rock formation with swim-throughs and overhangs. Good for spotting nudibranchs, moray eels, and reef sharks. Suitable for Advanced Open Water divers.
- Batu Nisan: A gentle sloping reef ideal for beginners, with excellent coral coverage and abundant reef fish including clownfish, angelfish, and parrotfish.
Dive Costs
Diving on the Perhentians is excellent value. A single fun dive costs around 80-100 MYR, while a two-dive trip runs 150-180 MYR including equipment. The PADI Open Water certification course costs 900-1,200 MYR for the full four-day program, which is significantly cheaper than comparable courses in Thailand or Indonesia. Most dive shops on both islands are well-established with experienced instructors and regularly maintained equipment.
Snorkeling
You don't need to dive to enjoy the marine life here. Snorkeling is fantastic around both islands, either independently from the beaches or on organized boat trips.
The best snorkeling directly from shore is at Coral Bay on Kecil, where the reef starts just meters from the sand, and at Turtle Beach on Besar, where green turtles graze on seagrass in shallow water. For deeper reefs and better coral, join a snorkeling boat trip. Half-day trips visiting 3-4 snorkel points around both islands cost 35-50 MYR per person and are available from any accommodation or tour kiosk. Turtle sightings are almost guaranteed, and you may also see reef sharks, rays, and large schools of tropical fish.
Bring your own mask and snorkel if you have them, as rental gear (10-15 MYR per day) varies in quality. Reef shoes are useful for rocky entry points.
Beaches and Jungle Trails
Beyond the water, the Perhentians offer a handful of inland experiences. Both islands are covered in dense tropical jungle, and several trails connect the beaches.
- Long Beach to Coral Bay trail (Kecil): The most-walked trail, taking 15-20 minutes through jungle between the island's two main beaches. Well-trodden but can be muddy after rain.
- Windmill Point viewpoint (Kecil): A short but steep climb from Long Beach to a rocky outcrop with panoramic views over both islands. Best at sunset.
- Jungle trek across Besar: A longer trail (45-60 minutes) cutting through the interior of the big island, connecting the west beach area with Turtle Beach. You'll hear and possibly see macaques, monitor lizards, and flying foxes.
The beaches themselves are the main attraction for many visitors. Adam and Eve Beach on Kecil is a tiny hidden cove accessible only by boat taxi (15-20 MYR) or a challenging jungle scramble, and it's worth the effort for its isolation. Romantic Beach on the north of Besar is another secluded strip that lives up to its name.
Getting to the Perhentian Islands
All boats to the Perhentians depart from Kuala Besut jetty on the mainland coast of Terengganu.
From Kuala Lumpur
- Fly + taxi: Fly to Kota Bharu (about 1 hour, 120-250 MYR return on AirAsia or Malaysia Airlines), then take a taxi or shuttle to Kuala Besut jetty (1 hour, around 80-100 MYR for a private taxi or 40 MYR for a shared shuttle).
- Overnight bus: Buses from TBS station run overnight to Kuala Besut (7-8 hours, 35-50 MYR). You arrive early morning and catch the first boat out, which saves a night of accommodation.
The Boat Crossing
Speedboats from Kuala Besut to the islands run roughly every hour from 8 AM to 5 PM during the open season. The crossing takes 30-45 minutes and costs 70 MYR return. Boats stop at both islands, so specify which one you want when buying your ticket. In rough weather, crossings can be bumpy, and motion sickness medication is worth having on hand.
Practical Tips for the Perhentian Islands
- There are no ATMs on either island. Withdraw enough cash in Kuala Besut or Kota Bharu before boarding the boat. Some larger resorts accept cards, but smaller guesthouses, restaurants, and dive shops are cash-only.
- Electricity is available at most accommodations but can be unreliable, especially at budget places on Kecil. Bring a power bank for your devices.
- Phone signal is patchy at best and nonexistent in many areas. Wi-Fi is available at some resorts but often slow. Embrace the disconnection.
- Alcohol is available but limited and expensive compared to the mainland, as this is a Muslim-majority state. Some travelers bring their own from duty-free or the mainland. Beach bars on Kecil have the best selection.
- Pack reef-safe sunscreen. The marine park bans harmful chemicals, and enforcement is increasing. Biodegradable sunscreen is available at some shops on the islands but at premium prices.
- Book accommodation in advance for June through August. Outside peak months, you can often negotiate better rates on arrival, especially for multi-night stays.
- Bring basic medical supplies including motion sickness tablets, antiseptic for coral scrapes, and any prescription medication you need. The nearest hospital is on the mainland.
- For more island guides and Malaysian travel planning, explore GoAsia.cc.
Frequently Asked Questions
The islands are open from March to October, with peak season running June through August. They close entirely from November to February due to the northeast monsoon, when boats cannot make the crossing safely and nearly all resorts shut down. The shoulder months of March-April and September-October offer good weather with fewer crowds and lower prices.
Budget travelers on Kecil can manage on 100-150 MYR per day including a basic room (30-80 MYR), meals at local restaurants (30-50 MYR), and a snorkel trip (35-50 MYR). Mid-range travelers on Besar should budget 250-400 MYR per day. Add transport from KL (150-350 MYR return depending on bus vs. flight) and the boat transfer (70 MYR return).
All boats depart from Kuala Besut jetty in Terengganu. From KL, either fly to Kota Bharu (1 hour) then taxi to the jetty (1 hour), or take an overnight bus directly to Kuala Besut (7-8 hours). Speedboats to the islands run hourly from 8 AM to 5 PM and cost 70 MYR return for the 30-45 minute crossing.
Choose Kecil if you're a solo traveler, on a budget, or want a social atmosphere with beach bars and fellow backpackers. Choose Besar if you're a couple or family seeking peace and quiet, or prefer more comfortable resort-style accommodation. Both islands offer excellent diving and snorkeling, so the marine experience is comparable.
Not at all. Snorkeling is spectacular and requires no certification, with turtles, reef sharks, and colorful fish visible from the surface. If you want to try diving, most shops offer Discover Scuba introductory dives for around 150-200 MYR. The full PADI Open Water course takes four days and costs 900-1,200 MYR, which is cheaper than most other Southeast Asian destinations.
Green and hawksbill turtles are common around both islands. Turtle Beach on Perhentian Besar is a nesting site and one of the best spots to see them while snorkeling in shallow water. On snorkel boat trips, turtle encounters are almost guaranteed. The marine park protections have helped turtle populations recover significantly.
Perhentian Kecil has a modest but enjoyable nightlife scene, concentrated along Long Beach. Several beach bars serve drinks and play music until late, and fire shows are common on weekend nights. Perhentian Besar is very quiet after sunset, with most guests eating dinner at their resort and turning in early. Neither island has clubs or large party venues.
Essential items include reef-safe sunscreen, a reusable water bottle, cash (no ATMs on the islands), a power bank, insect repellent, and basic first aid supplies. Bring your own snorkel mask if you have one for better fit. Pack light as you'll be carrying luggage from the boat jetty to your accommodation. Leave valuables you don't need in a locker at Kuala Besut.
