Sibu Island (Malay: Pulau Sibu) is a small island in Mersing District, Johor, Malaysia. It is actually made up of several islands namely Sibu Besar Island, Sibu Tengah Island, Sibu Kukus Island and Sibu Hujung Island.
Sibu Besar, the main island, is approximately 6 km long and 1 km wide, and for the most part covered by tropical vegetation. On the southern end there is a small fishing village called Kampong Duku with a population of fewer than a hundred people (about 40 families).
There are a number of small resorts on the island, typically used as a weekend or short vacation destination from Singapore, since the closest mainland jetty Tanjong Leman is only a roughly 3 hour drive from Singapore via Johor Bahru. The main leisure activities on the island are watersports such as snorkelling and diving - not surprising since the area was designated a Marine Park in 1993 and numerous coral reefs are close to hand.
There are four main beaches on the eastern side of Sibu, where most of the beach resorts are located.
Access to Sibu is via the small town of Tanjung Leman, about 130 km north of Johor Bahru and 72 km south of Mersing. There is no public transport to Tanjung Leman, so you need to sort out transfers with your resort (from RM 80/person return, incl. boat) or take a taxi (around RM 180 from JB). If you want to cut back on your taxi fare, take a bus to Kota Tinggi first and continue from there. Some of the resorts operate shuttle buses directly from Singapore, with a total transfer time of about 3.5 hours.
There is no Ferry from Tanjung Leman to Sibu. All the resorts on the island arrange transport for visitors. The trip takes 30 mins and costs RM 70 return.
Scuba Diving and snorkeling from Pulau Sibu are excellent as the whole area was turned into a Marine Park in 1993. It is the closest island to Singapore for Scuba Diving.