Travel Planner
5-Day Perhentian Islands Itinerary: Snorkeling, Island Hopping & Budget Tips
Plan your perfect trip with this Perhentian Islands itinerary. Discover snorkeling spots, best time to visit, and budget tips for island hopping in paradise.
The water around the Perhentian Islands is so clear you can count the fish from the dock. I did exactly that on my first morning, sitting on a wooden jetty at Coral Bay with a coffee in hand, watching schools of parrotfish drift past. That moment summed up why this archipelago off the northeast coast of Malaysia deserves a spot on every Southeast Asia itinerary. After four trips here, I have fine-tuned a Perhentian Islands itinerary that balances relaxation, snorkeling, island hopping, and a touch of off-the-beaten-path adventure. Whether you have five days or a week, this guide covers everything from the Kuala Besut ferry to the best budget travel hacks.
Why the Perhentian Islands?
Unlike the crowded resorts of Langkawi or the high-rises of Penang, the Perhentians feel like a throwback to old-school tropical travel. Power cuts happen. Wi‑Fi is patchy. And that is exactly why you come here. The two main islands, Perhentian Kecil (Small Island) and Perhentian Besar (Big Island), offer some of Malaysia’s finest snorkeling spots, with turtles, blacktip reef sharks, and neon coral gardens just metres from the sand. This Perhentian Islands travel guide will help you pick which side suits your style and how to make the most of every day.
Getting There: Kuala Besut Ferry & Logistics
Your Perhentian Islands Itinerary begins at the Kuala Besut jetty, a two-hour drive from Kota Bharu airport. Public buses run from the airport to the jetty, but a shared minivan (around 15 MYR) is easier.
Ferries depart daily from 8:00 AM to 5:00 PM, weather permitting. The ride takes 30–45 minutes depending on which island you choose. Tickets cost about 70 MYR return. Buy them at the counter, no need to book ahead outside peak season. I recommend taking the earliest ferry to beat the crowds and claim a good spot on the beach.
Once you arrive, you will find accommodation on both islands. For a full list of planning resources, check out our other detailed travel planners for Malaysia and beyond.
Perhentian Kecil vs Besar: Which Island Should You Choose?
The classic debate, Perhentian Kecil vs Besar, comes down to your travel style.
Kecil is the backpacker hub, with cheap guesthouses, fire shows on Long Beach, and a lively atmosphere. Besar is quieter, home to mid-range resorts and a more relaxed pace. Both have stunning beaches, but Kecil offers easier access to the best snorkeling spots right from Coral Bay.
If you want to party, stay on Kecil. If you want peace, stay on Besar. Many visitors split time between the two. This itinerary works for either island, but I have written it for a stay on Perhentian Kecil with day trips to Besar.
Perhentian Islands Itinerary Snorkeling Spots You Should Not Miss
The snorkeling spots around the Perhentians are the main draw. Here are the best ones:
Perhentian Islands Itinerary Snorkeling Spots
5 of the best
- Shark Point – Just off the southwestern tip of Perhentian Kecil. Blacktip reef sharks, often in shallow water.
- Turtle Bay – On the east side of Kecil. Green turtles almost guaranteed.
- Terumbu Kecil – Giant granite boulders covered in soft corals. Look for lionfish and scorpionfish.
- Marine Park (Besar) – Official protected area with the highest coral diversity. Buoys mark the snorkel zone.
- Pulau Rawa – Lesser-known spot between the islands. Ask a boatman to take you.
Always wear a life jacket and reef-safe sunscreen. The currents can pick up around the headlands, especially in the afternoon.
Best Time to Visit Perhentian Islands
The best time to visit for your Perhentian Islands Itinerary is from late February to October. The monsoon season shuts down ferry services and most accommodation from November to January. The sweet spot is March to June, when the sea is calmest and visibility exceeds 20 metres. July and August are busiest with European holidays, so book accommodation in advance. September and October offer good weather but fewer crowds. Avoid planning a trip during the monsoon unless you enjoy rain and rough seas.
Budget Travel Tips for the Perhentians
Budget travel on your Perhentian Islands Itinerary is easy if you follow a few rules.
- Eat at warungs instead of resort restaurants – a meal costs 8–12 MYR versus 30+ MYR.
- Book accommodation on the spot if you arrive on a weekday; you can negotiate for a cheaper room.
- Share boat trips with other travelers to cut costs.
- Bring a reusable water bottle and fill up at your guesthouse (they usually have filtered water).
- The biggest expense is the ferry and accommodation, so keep those low and you can have a five-day trip for under 250 MYR per person (excluding diving).
Perhentian Islands Itinerary Comparison Table: Perhentian Kecil vs Besar at a Glance
| Aspect | Perhentian Kecil | Perhentian Besar |
|---|---|---|
| Vibe | Backpacker, social, party | Quiet, romantic, resorts |
| Best Beach | Long Beach (busy) / Coral Bay (quieter) | Teluk Dalam (beautiful but resort-heavy) |
| Accommodation | Dorms and basic chalets | Mid-range to upscale |
| Snorkeling | Excellent from shore | Good, better on boat trips |
| Nightlife | Fire shows, bars until late | Limited to resort restaurants |
| Budget per day | 80–120 MYR | 150–250 MYR |
Pro Tip
Ask your boatman to take you to the little-known “Rawa” spot near Perhentian Kecil. It is a shallow reef where I once saw a giant moray eel and four turtles in one hour. Not all tour boats stop there, so be specific.
Perhentian Islands Itinerary Diving Packages & Courses
For certified divers, diving packages are available at half the price of comparable sites in Thailand. A two-dive boat trip runs 150–200 MYR. Night dives cost 100 MYR extra. Operators such as Turtle Bay Divers and Quiver Dive Team are professional and safe.
If you are new, the Open Water course includes four open-water dives and all equipment. The visibility and coral health make the Perhentians a top spot for learning. Book ahead in July or August.
Perhentian Islands Itinerary FAQ
When is the best time to visit Perhentian Islands?
The best time to visit is between March and October. The monsoon season (November to January) shuts down most transportation and accommodation. For calm seas and excellent visibility, aim for March to June.
How do I get from Kuala Besut to the islands?
Take a ferry from Kuala Besut jetty. Ferries run frequently from 8 AM to 5 PM. The journey takes 30–45 minutes depending on which island you choose. Tickets cost around 70 MYR return.
Which is better, Perhentian Kecil or Besar?
It depends on your travel style. Kecil is better for budget travelers, snorkeling, and nightlife. Besar is quieter and more suitable for couples or anyone seeking a relaxed resort stay. Many visitors split time between both.
What are the best snorkeling spots?
Shark Point, Turtle Bay, Terumbu Kecil, and the Marine Park off Besar are the top snorkeling spots. Rawa, a lesser-known spot between the islands, is also excellent for turtles and moray eels.
How much does a trip to Perhentian Islands cost?
On a budget, expect to spend 80–120 MYR per day including accommodation and food. Diving packages add 150–350 MYR. Ferry costs are separate. For a five-day mid-range trip, budget around 1000 MYR total.
Your 5-Day Perhentian Islands Itinerary
Perhentian Islands Itinerary
Arrival, Coral Bay & Sunset Drinks
Afternoon: Settle In: Drop your bags at a guesthouse near Coral Bay. This crescent of white sand on the west coast of Kecil is quieter than Long Beach, with calmer water perfect for an introductory snorkel. Grab lunch at a simple warung, nasi goreng with a fresh lime juice costs about 8 MYR. Rent a snorkel set (10 MYR per day) and wade out to the coral patch ten meters from shore. You will see clownfish and blue starfish immediately.
Evening: Walk to Long Beach: As the sun softens, take the five-minute jungle path over the headland to Long Beach.
-
Drop your bags at a guesthouse near Coral Bay - I have stayed at Senja Bay Resort and highly recommend it.
Senja Bay Resort, Coral Bay, Pulau Perhentian Kecil, Besut, Terengganu, Malaysia
-
Grab lunch at any of the local warung. We recommend Amelia Cafe n Chalet, a popular beachfront warung known for affordable seafood and local staples. It is particularly famous for its dinner BBQ sets, which often include rice, salad, a drink, and a slice of cake for a fixed low price. Highlights: Mango curry, fried squid, and sunset BBQ fish.
Amelia Cafe, Teluk Aur, Besut, Terengganu, Malaysia
-
Romantic Beach: Take a short walk or boat ride (10 mins) from Coral Bay, offering fantastic, colorful coral and abundant fish in shallow waters.
Romantic Beach, Pulau Perhentian Kecil, Besut, Terengganu, Malaysia
-
Walk to Long Beach: As the sun softens, take the five-minute jungle path over the headland to Long Beach. The trail is well trodden but wear sandals with grip. Long Beach buzzes in the evening with barbecues, fire dancers, and cold beers. Grab a seat at one of the beachfront restaurants and watch the sky turn orange. This is your first taste of island life.
Long Beach, Pulau Perhentian Kecil, Besut, Terengganu, Malaysia
Snorkeling Adventure & Turtle Spotting
Morning: Hire a Boat for Snorkeling
- Head early to the main jetty. Arrange a shared snorkeling trip (40–50 MYR per person, 3 hours). Asian travel guides often highlight these spots as world-class, and they are right. Expect excellent underwater visibility (>15 meters).
Afternoon: Relax at Coral Bay
- After lunch, snorkel at Coral Bay’s coral garden or rent a kayak (20 MYR/hour). Consider a short hike to a viewpoint above Coral Bay for panoramic views.
Evening: Dinner on Long Beach
- Try grilled fish at Mama’s Chalet (whole snapper with rice and vegetables ~25 MYR). Share a banana fritter for dessert.
Tips for Gear, Safety & Local Highlights
Gear
- Snorkeling equipment: Bring your own mask and snorkel if possible for better fit and hygiene. Some boat operators provide gear but quality varies.
- Waterproof camera or GoPro: Ideal for capturing turtles and marine life. Secure it with a wrist strap.
- Sun protection: Use reef-safe sunscreen to protect coral reefs and your skin. A long-sleeve rash guard is recommended to avoid sunburn.
- Footwear: Water shoes or sandals with grip are useful for rocky shorelines and hikes.
Safety
- Stay hydrated: Bring water and drink regularly, especially when under the sun.
- Marine life caution: Do not touch or chase turtles and sharks. Observe quietly to avoid disturbing them.
- Current awareness: Some snorkeling spots may have currents; stay close to your group or guide.
- Weather check: Weather can change quickly; confirm boat trips in the morning and listen to local advice.
-
Wake early and walk around to the main jetty. Negotiate a shared snorkeling trip with a local boatman, standard price is 40–50 MYR per person for three hours. Ensure they include the following three stops - shark point, turtle bay and underwater boulders.
Coral Bay Jetty, Terengganu, Malaysia
-
Turtle Bay (green turtles grazing on seagrass): Turtle Sanctuary Beach (often called Turtle Bay) is a, quiet white-sand beach located on the west side of Pulau Perhentian Besar. It is famous for its turtle hatchery and snorkeling opportunities. It is a premier spot for viewing sea turtles in their natural habitat, with clear, shallow waters surrounded by jungle
Turtle Bay, Terengganu, Malaysia
-
Shark Point (expect blacktip reef sharks) Hire a water taxi from Coral Bay Jetty (Perhentian Kecil) to Shark Point. Shark Point is located off the coast of the larger island, Perhentian Besar, but the boat ride is very short and typically takes around 5–10 minutes.
Shark Point, Pulau Perhentian Besar, Besut, Terengganu, Malaysia
-
Underwater boulders at Terumbu Kecil: Massive granite rock formations creating a renowned, deep-water dive site off Perhentian Besar. Known as "The Three Brothers." These boulder formations create exciting swim-throughs, canyons, and swim-underways filled with soft corals, sponges, and marine life at 21m+ depth. The visibility often exceeds 15 metres.
Terumbu Tiga, Pulau Perhentian Besar, Besut, Terengganu, Malaysia
-
Coral Bay: Snorkel the coral garden off Coral Bay or rent a kayak (20 MYR per hour) and paddle around the headland.
Coral Bay, Pulau Perhentian Kecil, Besut, Terengganu, Malaysia
-
Relax or Hike: Use this time to read, nap, or explore the island’s interior. There is a short hike to Banana Plantation View Point above Coral Bay that rewards you with a sweeping panorama of both islands.
Banana Plantation View Point, Pulau Perhentian Kecil, Besut, Terengganu, Malaysia
-
Long Beach: Try the grilled fish at Mama’s Chalet. A whole snapper with rice and vegetables costs around 25 MYR. Share a banana fritter for dessert.
Long Beach, Perhentian Kecil Island, Besut, Terengganu, Malaysia
Island Hopping to Perhentian Besar & Fishing Villages
Full Day: Explore Beyond Kecil: Today your Perhentian Islands Itinerary is dedicated to island hopping. Hire a private boat (about 150 MYR for a half day, split among four people) or join a group tour. Then relax back at Coral Bay.
-
Snorkeling Tour - First stop Coral Gardens: The Coral Gardens is a top-rated snorkeling and diving spot known for shallow, clear waters and vibrant marine life, primarily located off the coast of Perhentian Besar. It serves as a natural habitat for diverse reef fish, including clownfish and parrotfish, making it popular for calm, accessible, and often guided underwater explorations.
Coral Garden, Pulau Perhentian Kecil, Besut, Terengganu, Malaysia
-
Teluk Keke: renowned for its crystal-clear waters, soft white sand, and vibrant shallow coral reefs teeming with marine life. It is a premier spot for snorkeling directly from the shore and is often considered a "hidden gem" or a quieter alternative to the busier beaches on the island.
Teluk Keke, Pulau Perhentian Besar, Besut, Terengganu, Malaysia
-
Fish Point: Known for clownfish, barracuda, schools of tropical fish, and small reef sharks. It has vibrant, dense coral formations and diverse, colorful fish species.
Fish Point, Pulau Perhentian Besar, Besut, Terengganu, Malaysia
-
Pulau Perhentian Besar Lighthouse is located on the larger, quieter island of Perhentian Besar in Malaysia, designed for navigation and as a popular viewpoint. It serves as a key hiking destination offering panoramic ocean vistas and a top-rated, serene snorkeling spot known for its vibrant coral beds.
Pulau Perhentian Besar Lighthouse, Pulau Perhentian Besar, Besut, Terengganu, Malaysia
-
Arrive back at your guesthouse around 4 PM. Freshen up and walk to the jetty for sunset. Small boats bob on the water, and the sky reflects pink and purple over the bay. It is a quiet end to an active day.
Coral Bay, Pulau Perhentian Kecil, Besut, Terengganu, Malaysia
Long Beach Day, Diving or Hiking
A day at the Temple of the Sea scuba diving before a fire dance at Long Beach.
-
Scuba Diving: If you have not dived before, Perhentian Kecil has several reputable shops offering diving packages. A Discover Scuba course (one day, pool + ocean) runs about 350 MYR. The reefs here are healthy, expect to see bumper parrotfish, giant clams, and if you are lucky, a leopard shark. Three-day Open Water courses start from 1000 MYR. Even if you are on a budget travel plan, the diving is cheaper than in Thailand or the Philippines.
Tokong Laut, Kecil, Besut, Terengganu, Malaysia
-
Fire Show on Long Beach: After dark, head to Long Beach for the nightly fire show. Performers twirl flaming poi against the surf. Grab a beanbag at a beach bar and enjoy the spectacle. It is free, though tipping is appreciated.
Long Beach, Pulau Perhentian Kecil, Besut, Terengganu, Malaysia
Last Snorkel & Departure
Your Perhentian Islands Itinerary calls for an early rise for a final snorkel at Coral Bay while the water is glassy.
-
Coral Bay: Turtles often come very close to shore before the boats start running.
Coral Bay, Pulau Perhentian Kecil, Besut, Terengganu, Malaysia
-
Kuala Besut: Pack your bags, check out, and take the 10 AM or 12 PM ferry back to Kuala Besut. The ferry schedule is reliable, but confirm the departure time the evening before.
Kuala Besut Jetty, Jalan Jeti, Kampung Kuala Besut, Besut, Terengganu, Malaysia
-
Kotu Bharu airport: From Kuala Besut, a minivan can take you to Kota Bharu airport or to the bus station for onward travel.
Kota Bharu Lapangan Terbang Sultan Ismail Petra, Kota Bharu, Kelantan, Malaysia