Perhentian Islands
Crystal-clear waters meet untouched jungle on these car-free islands.
Crystal-clear waters meet untouched jungle on these car-free islands. Perhentian Kecil pulses with backpacker energy while Besar offers serene beaches. Dive with blacktip sharks, trek through jungle, and toast sunsets with wine on the sand. This is Malaysia's last truly wild island escape before mass tourism arrives.
A Wine Memories curated trail · winememories.fi
Map
Loading map...
Stops
Curated by Wine Memories
- 1⛰️
Perhentian Islands Wine Beach
The Perhentians are Malaysia's best snorkeling islands. Crystal water, sea turtles, and wine on white sand beaches.
adventure $ - 2⛰️
Perhentian Kecil Beach Wine
The backpacker island of the Perhentians. Long Beach has the action; Coral Bay has the snorkeling. Clear water, sea turtles, and proper beach bum vibes.
adventure $ - 3⛰️
Perhentian Jungle Trek
The jungle trail connecting Long Beach to Coral Bay - 20 minutes of monkey-filled rainforest adventure. Arrive sweaty at the other beach and reward yourself with a swim and your BYOB wine.
adventure $ - 4⛰️
Perhentian Night Diving
Descend into the dark ocean as the nocturnal reef comes alive. Bioluminescent plankton, hunting sharks, and creatures you've never seen. Surface to wine on the boat.
adventure $$ - 5⛰️
Redang Island Luxury Dive
Malaysia's most beautiful island - turquoise water so clear it hurts. Better resorts than the Perhentians, equally good diving. Wine on the beach in style.
adventure $$ - 6⛰️
Tioman Island Diving
One of the world's most beautiful islands - and also duty-free. Crystal diving, jungle-covered peaks, and the island from "South Pacific." Wine on the beach under stars.
adventure $
Plan the trip
Getting there and around
- Car required
- No
- Parking
- If driving, long-term parking at Kuala Besut jetty costs RM10-15/day. Secure lots available. Islands are car-free.
- Nearest airport
- Sultan Mahmud Airport (TGG) - Kuala Terengganu
- Drinking and driving
- BYOB essential. Buy wine at Tesco/Aeon in Kuala Terengganu before heading to jetty. Wrap bottles in clothes for boat ride. No wine shops on islands - only beer at restaurants (RM15-25/can vs RM6 on mainland).
- Other airports
-
- Sultan Ismail Petra Airport (KBR) - Kota Bharu (1 hour to jetty)
- Senai International Airport (JHB) - Johor Bahru (5-6 hours drive)
- Without a car
- From TGG airport: Taxi/Grab to Kuala Besut jetty (1 hour, RM100-150). From KBR: 45 min to jetty (RM80-120). Book through accommodation - they often arrange shared transfers (RM50-70/person). Bus from KL to Kuala Besut: RM40-60, 7-8 hours overnight.
Where to stay
- Base yourself in
- Perhentian Kecil - Long Beach
- Why there
- Long Beach has the best backpacker scene, dive shops, restaurants, and sunset views. Coral Bay is quieter. Perhentian Besar is for families/couples wanting peace. Kecil is the social hub - this is where you meet people.
- Booking tip
- Book 3-4 weeks ahead for July-August peak season. Many places only take WhatsApp bookings - no online systems.
- Nightly range
- RM60-600/night (~$15-150 USD)
- Peak season
- July-August is peak - prices spike 30%, sunset bungalows fill fast. Shoulder season (March-April, Sept-Oct) offers best deals and fewer crowds.
Recommended stays
- Shoestring
- Bubu Long Beach Resort (fan room with shared bathroom: RM60-100) or D'Lagoon (basic beach huts: RM80-120). Bring earplugs - parties run late.
- Wanderer
- Tuna Bay Island Resort (AC chalets: RM200-350) or Petani Chalet (beachfront bungalows: RM180-280). Good balance of comfort and price.
- Flashpacker
- Perhentian Island Resort (Besar island, full resort: RM500-800) or Alunan Resort (eco-luxury: RM400-600). Hot water, WiFi, restaurant.
What it costs
- Includes
- Meals, 1-2 activities, water taxis, snorkeling, beach wine
- Wine prices
- Wine on the islands is RARE and EXPENSIVE. BYOB is essential. Buy wine at Tesco/Aeon in Kuala Terengganu. Beach restaurants allow BYOB with small corkage (RM10-20) or just bring it to the beach. This is BYOB backpacker territory.
- Meals
- Breakfast: RM12-20. Lunch/dinner: RM20-40. Western food more expensive (RM30-50). Coconut water: RM8.
- Per person
- $40-100/day (RM180-450, excluding accommodation)
- Ways to spend less
-
- Buy ALL alcohol on the mainland - island markup is insane (200-300%)
- Eat at local warungs, not resort restaurants - half the price, same food
- Bring snorkel gear if you have it - rental is RM30-40/day
- Share dive packages (3-day deals) for better rates: RM600-800 for 9 dives
- Withdraw cash on mainland - island ATM (if working) charges RM12-18 per transaction
- Transport
- Boat return: RM70-90. Water taxis: RM10/trip. Airport to jetty: RM80-150.
Booking and timing
- Lead time
- 3-4 weeks for peak season (June-Aug). 1-2 weeks for shoulder season. Dive courses book up fast.
- Visas
- Malaysia visa-free for most nationalities.
- Walk-ins accepted
- No
- Closed days
- Everything is open daily (during season). Some restaurants close 2-4 PM for siesta.
- Peak season
- July-August is packed. Chinese New Year and Malaysian school holidays also packed. March-April and Sept-Oct are sweet spots.
- Best time of day
- Dive/snorkel mornings (8-11 AM) before wind. Jungle trek early (7-9 AM). Beach afternoon. Sunset wine 6-7 PM. Night dive 7-8 PM.
- Rainy season
- ENTIRE ISLAND SHUTS DOWN November-February for monsoon. Some places close as early as late October. Do NOT try to visit off-season - seas are rough, boats don't run.
Where to eat
- Wine bars
-
- N/A - no wine bars on the islands. Beach restaurants allow BYOB with small corkage (RM10-20)
- Best strategy: Buy wine on mainland, drink on beach at sunset
- Street food
-
- Beach BBQ stalls - fresh grilled fish, satay, fried noodles, RM15-25
- Warung simple meals - nasi goreng, mee goreng, RM10-15
- Restaurants
-
- Panorama Restaurant (Long Beach hilltop) - sunset views, BBQ seafood, RM40-70, book ahead
- Tuna Bay Restaurant - decent Thai/Western, RM30-50
- Beach BBQs - most accommodations do sunset BBQ dinners (RM35-60), social and fun
If your time is short
- Do not miss
-
- Snorkel/dive Long Beach house reef - blacktip reef sharks guaranteed in 2 meters of water
- Jungle trek between Long Beach and Coral Bay - monkeys, lizards, viewpoints
- Sunset wine on the beach with feet in the sand - the quintessential Perhentian moment
- Night dive to see bioluminescence and sleeping turtles (if certified)
- If you only have one day
- Not recommended - minimum 3 days. If forced: First boat, snorkel Long Beach house reef (free!), jungle trek, sunset wine, last boat back.
- If it rains
- Monsoon means NO BOATS and rough seas. If weather turns bad (rare March-Oct), hunker down with books, cards, and beach bar socializing. Dive shops cancel in bad weather.
- Skip if time is short
-
- Redang side trip - not worth it unless you have 7+ days total
- Perhentian Besar - nice but Kecil has better energy for backpackers
- Expensive resort restaurants - local food is better and half the price
Mistakes to avoid
-
- DON'T visit November-February - monsoon season, everything is CLOSED
- DON'T forget cash - island ATM often broken, nearest reliable ATM is Kuala Besut
- DON'T buy alcohol on the island - prices are criminal. Stock up on mainland.
- DON'T feed monkeys on jungle trek - they get aggressive. Keep food in your bag.
- DON'T wear flip-flops for jungle trek - you will slip and hurt yourself
- DON'T expect WiFi to work reliably - download maps, books, music offline
- DON'T touch coral while snorkeling - RM1000 fine if caught by marine park rangers
- DON'T swim at Coral Bay during jellyfish season (Aug-Sept) - painful stings
Worth stopping for
-
- Underwater: Rent a GoPro from dive shops (RM80-120/day) or buy disposable underwater camera at jetty (RM25)
- Sharks: Snorkel Long Beach house reef 7-9 AM - blacktips cruise the shallows, crystal clear water
- Jungle trek: Halfway viewpoint has 180° ocean views - drone money shot if you have one
- Sunset: Long Beach faces west - golden hour is 6:15-6:45 PM. Silhouette people with wine against orange sky.
- Bioluminescence: Night swims with long exposure capture the glow - needs tripod or rock to stabilize phone