5. Sapi Island

Sapi Island of Sabah, Malaysia 1 top islands in malaysia best islands in malaysia malaysia beach holiday destinations
Sapi Island of Sabah, Malaysia.

Being 20 minutes away from Kota Kinabalu by boat, Sapi Island is an ideal destination for relaxing on the white sandy beaches with blue waters or scuba diving. Especially, on the island there is Sea Walking service, which is quite interesting. You will wear a special hat, set foot on the bottom of the sea about 5 meters deep, walk and touch swimming fishes.

Coral Zipline, Sapi Island, Sabah top islands in malaysia best islands in malaysia malaysia beach holiday destinations
Coral Zipline, Sapi Island, Sabah
Snokerlling in Sapi Island
Snokerlling in Sapi Island
Sapi Island of Sabah, Malaysia
Sapi Island of Sabah, Malaysia
Sapi Island Discover Scuba Diving
Sapi Island Discover Scuba Diving
Sapi Island
Sapi Island
Kota Kinabalu Island Excursion Sapi Island top islands in malaysia best islands in malaysia malaysia beach holiday destinations
Kota Kinabalu Island Excursion Sapi Island. Image by: top islands in malaysia blog.

Sapi Island is only about 20 minutes by boat from Kota Kinabalu.

6. Teluk Air Tawar

Time Lapse Sunset di Pantai Robina Teluk Air Tawar
Time Lapse Sunset di Pantai Robina Teluk Air Tawar

Located on the western side of Pulau Tenggol Island, Teluk Air Tawar is a beautiful tropical paradise, possessing fine white sand and spectacular blue waters. Unlike the nearby “commercialized” islands like Redang and Lang Tengah, Teluk Air Tawar is a “hidden jewel”, extremely suitable for snorkelling lovers in a quiet, private ambience.

Time Lapse Sunset di Pantai Robina Teluk Air Tawar top islands in malaysia best islands in malaysia malaysia beach holiday destinations
Time Lapse Sunset di Pantai Robina Teluk Air Tawar
Teluk Air Tawar, Butterworth

Teluk Air Tawar is a tourist destination which has not been well-known yet.

Waders Teluk Air Tawar
Waders Teluk Air Tawar. Image by: top islands in malaysia blog.
Brown headed gull Teluk Air Tawar top islands in malaysia best islands in malaysia malaysia beach holiday destinations
Brown headed gull Teluk Air Tawar

7. Perhentian Kecil Island

Perhentian Island, Malaysia
Perhentian Island, Malaysia

Perkentian Kecil Island, which is located in Terengganu, is named one of the 100 best beaches in the world by CNN. The island not only possesses a rare beauty but also has a myriad of cheap accommodation, which is well suitable to backpackers.

Perhentian Island BuBu Long Beach Resort, BuBu Villa Malaysia
Perhentian Island BuBu Long Beach Resort, BuBu Villa Malaysia
Perhentian Island, Kecil. Long beach, Malaysia
Perhentian Island, Kecil. Long beach, Malaysia
Perhentian Island, Kecil. Long beach, Malaysia
Perhentian Island, Kecil. Long beach, Malaysia. Image by: top islands in malaysia blog.
Perhentian Island, Kecil. Long beach, Malaysia
Perhentian Island, Kecil. Long beach, Malaysia
Perhentian Island, Kecil. Long beach, Malaysia2
Perhentian Island, Kecil. Long beach, Malaysia2
Perhentian Islands is most famous for its 2 main islands; the big island (Pulau Perhentian Besar) and the small island (Pulau Perhentian Kecil).
Perhentian Islands is most famous for its 2 main islands; the big island (Pulau Perhentian Besar) and the small island (Pulau Perhentian Kecil). Photo by: malaysia beach holiday destinations blog.
Perhentian Small Island snorkeling trip
Perhentian Small Island snorkeling trip
Perhentian Island
Perhentian Island
Perhentian islands beach
Perhentian islands beach. Photo by: malaysia beach holiday destinations blog.
Party at the beach
Kayaking in Perhentian islands
Kayaking in Perhentian islands
Kayaking in Perhentian islands
Kayaking in Perhentian islands
Snorkeling in Perhentian islands
Snorkeling in Perhentian islands
Snorkeling in Perhentian islands
Snorkeling in Perhentian islands. Photo by: malaysia beach holiday destinations blog.
Snorkeling in Perhentian islands
Snorkeling in Perhentian islands

Scuba diving in Perhentian islands

Scuba diving in Perhentian islands
Scuba diving in Perhentian islands
Sunset in Perhentian islands
Sunset in Perhentian islands

Perkentian Kecil Island has been named one of the 100 best beaches in the world by CNN.

8. Layang – Layang Island

Layang Layang Island top islands in malaysia best islands in malaysia malaysia beach holiday destinations
Layang Layang Island

Layang Layang means a kite, which is a place for diving in Malaysia, which is just behind Sipadan island. This coral island, located 300km northwest of Kota Kinabalu, surrounded by pristine sea waters, and abundant marine life, Layang – Layang has also been ranked as one of the top 10 diving sites in the globe. The only way to get to Layang Island is to fly directly from Kota Kinabalu.

Diving in Layang Layang Island
Diving in Layang Layang Island. Photo by: malaysia beach holiday destinations blog. 
Layang Layang Island Resort
Layang Layang Island Resort. Image credit: best islands in malaysia blog.

Layang – Layang has been ranked as one of the top 10 diving spots in the world.

Layang-Layang Island
Layang-Layang Island
Layang Layang Island Resort
Layang Layang Island Resort

9. Tanjung Rhu

Boy running on Tanjung Rhu top islands in malaysia best islands in malaysia malaysia beach holiday destinations
Boy running on Tanjung Rhu

TanJung Rhu Beach, 22 km north of Kuah, is one of the most beautiful beaches in Langkawi. TanJung Rhu owns an idyllic beauty and a peaceful atmosphere, surrounded by ancient limestone caves, wavy trails and dense mangroves. Similar to Plastic Perkentian Kecil Island, TanJung has been rated one of the 100 best beaches in the world by CNN.

Tanjung Rhu Beach
Tanjung Rhu Beach. Image credit: best islands in malaysia blog.
Tanjung Rhu Beach
Tanjung Rhu Beach
Tanjung Rhu Resort in Langkawi
Tanjung Rhu Resort in Langkawi
Tanjung Rhu Resort top islands in malaysia best islands in malaysia malaysia beach holiday destinations
Tanjung Rhu Resort

TanJung Rhu is one of the most beautiful beaches in Langkawi.

TANJUNG RHU
TANJUNG RHU
Tanjung Rhu Resort in Langkawi Malaysia Couples in Beach
Tanjung Rhu Resort in Langkawi Malaysia Couples in Beach. Image credit: best islands in malaysia blog.

10. Aur Island

Aur Island
Aur Island

Situated off the east coast of Johor, Aur Island is a popular destination for snorkelers thanks to its quiet waters and diverse marine life. Although it takes about 4½ hours to sail from Mersing Jetty to the island, Aur is definitely an exciting destination for travelers who look for a quiet space at an affordable price.

Small Beach on Pulau Aur
Small Beach on Pulau Aurx
Aur Island Snorkelling Tour Package top islands in malaysia best islands in malaysia malaysia beach holiday destinations
Aur Island Snorkelling Tour Package 
Pulau Aur, known locally as Aur Island
Pulau Aur, known locally as Aur Island. Image credit: best islands in malaysia blog.

Aur is a popular destination for snorkelling enthusiasts.

Pulau Aur
Pulau Aur

Some best day tours, trips, activities and transfer services, tickets in, to from Kuala Lumpur you can refer to

Photo: one day in kuala lumpur blog.
Bukit Bintang

Are you looking for more Kuala Lumpur travel guide and top things to do in Kuala Lumpur: Tours, activities, attractions and other things? Read more: Kuala Lumpur blog (KL blog) — The fullest guide for a budget trip to Kuala Lumpur And Kuala Lumpur 1 day itinerary — How to spend 24 hours in Kuala Lumpur?