Layang Layang

Beautiful Oceanic Atoll

Layang layang

About Layang Layang

Layang Layang is a beautiful oceanic atoll lying 300 km off the northwest coast of Sabah, Malaysia. The atoll consists of a pristine coral reefs surrounded by deep waters. This brings about a good mix of pelagic visitors and fantastic visibility on the outside of the atoll, with reef life in the the central lagoon. There is also a seabird colony, found at the west end of the island, with thousands of nesting birds that can be heard long before being seen.

The island in the centre of the atoll is man-made and quite small, so there is only one resort. To get the Layang Layang, you will need to fly for about an hour from Kota Kinabalu in Sabah.

You will find that divers make the pilgrimage to Layang Layang during the scalloped hammerhead mating season to catch the schools of hammerheads that grace the waters. White tip reef sharks, grey reef sharks and large shoals of fish are commonly spotted at Layang Layang. And some lucky divers get the chance to interact with the playful dolphins that visit, mantas, eagle rays and even the occasional whaleshark.

Hammerhead Peak is March to May.

Diving possible from March to August only
as the resort closes from September to February.

Air from Singapore to Kota Kinabalu, about 2 and a half hours.

Air from Kota Kinabalu to Layang Layang, about 1 hour.

Hammerhead sharks, thresher sharks, dolphins, mantas, whalesharks, reef sharks – take you chance on Layang Layang’s dive sites to catch these pelagic beauties amongst shoals of fish and wall dives. May the diving Gods be With You.

Layang Layang Dive Sites

  • Shark’s Cave
  • Wrasse Strip
  • Crack Reef
  • Navigator Lane
  • The Valley
  • Gorgornian Forest
  • D’Wall
  • Snapper Ledge
  • The Runway
  • wreck Point
  • Dogtooth Lair
  • The Tunnel


Check our trip schedule or contact us today and book your next dive trip.

tel: +65 6557 2705
address: 74 South Bridge Road,#03-01

Singapore 058704

Location Map

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