Perhentian Islands

Made up of a small group of gorgeous, coral-fringed islands, surrounded by beautiful white sand beaches and crystalline waters, it plays host to a huge variety of corals, turtles, jellyfish, small sharks, fishes, rays, cuttlefish, parrotfish and the likes.

The two main islands are Perhentian Besar (Big Perhentian)and Perhentian Kecil (Small Perhentian). The other small islands (Susu Dara, Serenggeh and Rawa) are uninhabited and lie off Perhentian Kecil.

Best Time to Dive

  • March – October. During the months of November – February, the North-East monsoon accounts for rough seas and strong winds, which make divings inadvisable.


Additional Information

Valid passport and Visa (if applicable)
Cash in Singapore or local currency (Malaysian Ringgit; RM)
Personal Medication
Travel Insurance (recommended)
Able to snorkel/swim in the sea
Minimum of Open Water Diver Certification or equivalent (for leisure diver)

Getting There:
By Land and Sea
Coach/minibus from Singapore to Kuala Besut, Malaysia. (10 Hours)
Speedboat from Kuala Besut to Perhentian Islands. (30 minutes)

2 way land transfer between Singapore and Kuala Besut Jetty (10 hours coach ride)
2 way sea transfer between Kuala Besut Jetty and Bayu Dive Lodge
Full board accommodation at Bayu Dive Lodge
Up to 5 guided boat dives
Air tanks and weights provided

Marine Park Fees of RM 5 per adult and RM 2.50 per child
Dive equipment rental
4 x AA sized batteries (if required for night dive)
Personal expenses (includes drinks, telephone/laundry bills, and tips)
Travel insurance (proof of insurance required)
Visa application and fees (if applicable)
Gratitude for the Boat Crew / Guide

Currency accepted:
Malaysian Ringgit (RM) and USD
Credit cards accepted:
Visa and Mastercard
Electricity Supply:
24 hours, 220v (UK Style)
Time difference:
Countries which require a visa for entry (if applicable)

Hi, how may I help you? {{chat.failed && 'Failed to connect to server :(' || 'Connecting...'}}
Agent typing...
{{chat_message.timestamp | date:chat.time_format}}
{{chat_message.name}} Agent
Agent is typing...