Malaysia is known the world over for its cultural diversity, lush tropical forests, mouthwatering cuisine and its islands. I’ve had the privilege of visiting many islands in Malaysia to laze on the blinding white sands, swim in the crystal-clear water and say ‘hi’ to the amazing marine life. Malaysia comprises two parts: Peninsular Malaysia (or West Malaysia) which is the southernmost stretch of the Asian continent, and the states of Sabah and Sarawak on the island of Borneo (the world’s third largest island), often referred to collectively as East Malaysia. Though the mainland of both West and East Malaysia have beautiful sandy beaches, the best beaches and coral reefs can be found on the many islands off the coast. The largest islands, Penang and Langkawi, offer a lot more than just beaches. Here’s my list of twelve islands to visit in Malaysia, categorised by (level of) activity.

More than just beaches
1. Penang
My favourite Malaysian island boasts stunning colonial buildings, atmospheric temples, a UNESCO World Heritage site (Georgetown) and some of the best food in the country. The beaches, mainly on the island’s north coast, aren’t great, but they’re more than compensated by the diverse array of historic sites, sightseeing options, a wonderful vibe, amazing food and a large variety of both city and beach hotels. Search for hotels in Penang. Read more about things to do in Penang.

2. Langkawi
Located north of Penang, near the border with Thailand, Langkawi has lovely beaches (including Cenang beach and my favourite, Tanjung Rhu beach), a mountainous interior and gorgeous hotels. There are many seasport options at the main beaches.

Further inland, head for the cable-car and Skybridge for stunning views of the island and the Andaman Sea. In addition, Langkawi’s duty-free status means great bargains for popular duty-free items. I recommend hiring a car to explore the island at your leisure or alternatively, joining a private tour to see more of the island. I can also recommend the scenic sunset cruise. Search for hotels in Langkawi.

Both Penang and Langkawi have international airports with connections to Kuala Lumpur and other regional hubs.

Read about my stay in Langkawi.
Exploring the undersea wonders
3. Redang
Redang island is one of the largest islands off the east coast of Peninsular Malaysia. The beaches are white and sandy and the water is crystal-clear. The island is surrounded by beautiful coral reefs, making it a popular snorkelling/diving destination. There are also several trails that crisscross the island’s jungle interior. In addition, the island is easily accessible from Kuala Lumpur and Singapore due to its airstrip. There are also boat services from Merang on the mainland. Search for hotels in Redang.

4. Perhentian
Perhentian consists of two islands (Perhentian Besar and Perhentian Kecil). Often voted as some of the most beautiful in the world, the islands boast stunning sandy, palm-fringed beaches, crystalline water and colourful coral reefs. There are a variety of hotels on the Perhentian islands that cater to different budgets. I can recommend the lovely Bubu Resort. Read about my stay on Perhentian Kecil.


5. Lang Tengah
Situated smack in between Perhentian and Redang islands, Lang Tengah is a true gem. Its small size means there isn’t much to do aside from lazing on one of the stunning beaches or diving into the emerald sea. I experienced my first shark encounters off Lang Tengah so it’s one island I won’t easily forget! Search for hotels in Lang Tengah.

Redang, Perhentian and Lang Tengah islands are located in the northeast corner of Peninsular Malaysia. Redang and Lang Tengah islands can be accessed by boat from Merang (nearest airport: Redang or Kuala Terengganu) whilst Perhentian islands are reachable by boat from the town of Kuala Besut (nearest airport: Kota Bahru). The islands are typically closed during the monsoon season (November – February).
by velvetescape
6. Sipadan
Sipadan is one of the most celebrated dive sites in the world. The only oceanic island in Malaysia, Sipadan is located off the east coast of Sabah. The island is basically an ancient volcanic cone overgrown by corals. Turtles, hammerhead sharks, barracudas and parrothead fish are just a handful of the many marine species that can be viewed here.
Due to its popularity – divers from all around the world visit the island every year – the number of dive groups per day is limited so it’s advisable to book way in advance. Sipadan is accessible by boat from the town of Semporna. It’s not possible to spend a night on Sipadan Island but check out the resorts on nearby Mabul Island.

7. Lankayan
This little island in the Sulu Sea, north of the Sabah town of Sandakan, is a great place to spot turtles and whale sharks (March – May). Its pristine beaches and easy accessibility from Sandakan make it a local favourite. Check out the beautiful Lankayan Island Dive Resort.
8. Layang Layang
This atoll, located 300km off the coast of Sabah in the South China Sea, is part of the sprawling Spratley archipelago. The atoll consists of a lodge, a navy base and an airstrip, and some of the best diving spots in Asia. Due to its isolation, the marine life is abundant and the corals are in excellent condition. Most divers visit the island to see hammerhead and whale sharks. Layang Layang can be reached by air from Kota Kinabalu. The Layang Layang Island Resort is the sole resort on the atoll.

Sipadan, Lankayan and Layang Layang are situated in Sabah, on Malaysian Borneo. Read more about things to do and see in Sabah. The capital of Sabah, Kota Kinabalu, has an international airport with flights to major cities in Southeast Asia, China, Hong Kong, Taiwan, Korea and Japan. Near Kota Kinabalu are also a variety of islands worth visiting.
9. Tunku Abdul Rahman Marine Park, Kota Kinabalu
Just off the coast of the city lies the Tunku Abdul Rahman National Park, a marine reserve comprised of several islands: Gaya, Manukan, Mamutik, Sulug and Sapi. These can be visited as a day trip from Kota Kinabalu. Gaya Island has the most accommodations, making it ideal as an easy island getaway from Kota Kinabalu.


10. Mantanani Islands
About a 1.5 hour drive north of Kota Kinabalu, and a 45-minute boat ride, lies the island of Mantanani. Visitors can stay at the Sutera Mantanani Resort.


Indulgence
11. Tioman Island
Tioman is a large island off the east coast of Peninsular Malaysia. Steeped in legend, Tioman is famous for its mountainous interior, thick forests, sandy beaches and marine life. There are numerous accommodations on the island but one that truly stands out in terms of luxury and service is Japamala Resort by Samadhi. Set against a lush forest, the resort features luxurious suites and villas, some resembling tree houses, with forest or sea views. Japamala is absolutely perfect for a romantic getaway!
12. Pangkor Laut
The famous tenor Luciano Pavarotti reportedly cried when he saw how beautiful the island was. Pangkor Laut is indeed stunning. A small, secluded island just off the coast of West Malaysia. The upscale Pangkor Laut Resort has everything to spoil even the most jaded traveller. The romantic overwater bungalows, the splendid spa and the scrumptious cuisine are the star attractions of the resort. However, the island has its own attraction: Emerald Bay, simply one of the most beautiful coves I’ve ever seen.

Kuala Lumpur is the main gateway to Malaysia with frequent flights to all corners of the world. Kuala Lumpur International Airport is the base of Air Asia, Asia’s largest low-cost airline. Other secondary gateways to Malaysia include Kota Kinabalu and Penang.
Depending on your nationality, you may need a visa to visit Malaysia. Check the Malaysia visa requirements and apply for an online visa here.
Read other Velvet Escape posts on Malaysia:
- Things to do in Kuala Lumpur
- Things to do in Penang
- Exploring Melaka
- The Kinabatangan River safari
- Sunset cocktails at Vertigo
- Nostalgic street art in George Town
- Exploring Chinatown in Kuala Lumpur
FAQs
Where is the most beautiful island in Malaysia? ›
Pulau Tiga or Tiga Island is one of the most beautiful islands in Malaysia. It is located off the western coast of Sabah. It is one among the many small uninhabited islands in Kimanis Bay.
Which island is known for its rich marine life in Malaysia? ›Redang Island, also known as Pulau Redang, is one of Malaysia's most renowned island getaways and scuba diving destinations thanks to its rich marine life and pristine beaches. It belongs to the northeastern state of Terengganu on the Malay Peninsula and is located 45 kilometres off the mainland.
Is Penang or Langkawi better? ›Our verdict on this Langkawi vs Penang showdown
In conclusion, Langkawi is the place to go when you want to go to the outdoors and enjoy nature, have great beaches, and maybe even relax at a nice resort! Penang is where great food and culture and heritage are. It's also the best place to shop and party.
If you are looking for a great getaway from urban lifestyle, then Malaysia is the right destination to do it. With a collection of more than 878 Islands and Beaches in Malaysia, some of the best beaches of Malaysia can be found at Langkawi and Perhentian Islands.
What is the most beautiful country in the world? ›- New Zealand. #1 in Scenic. #11 in Best Countries Overall. ...
- Greece. #2 in Scenic. #25 in Best Countries Overall. ...
- Italy. #3 in Scenic. #14 in Best Countries Overall. ...
- Switzerland. #4 in Scenic. #1 in Best Countries Overall. ...
- Spain. #5 in Scenic. #16 in Best Countries Overall. ...
- Norway. #6 in Scenic. ...
- Australia. #7 in Scenic. ...
- Ireland. #8 in Scenic.
If you wish to experience life underwater, Malaysia is the perfect place to explore this summer. Surrounded by crystal clear waters and white sandy beaches, the country's tropical islands are popular among snorkeling enthusiasts who love to dive into beautiful reefs.
What is the biggest island in Malaysia? ›Banggi Island (Malay: Pulau Banggi) is located within the Kudat Division of Sabah in Malaysia. With an area of 440.7 square kilometres, it is the largest island in Malaysia followed by Bruit Island, Langkawi Island and Penang Island.
Is Phuket or Langkawi better? ›While Langkawi and Phuket are both similarly popular beach destinations with a multitude of activities to do, we'll crown Langkawi as the contender for the perfect island getaway. It's more peaceful with less traffic - great for enjoying lazy days with.
Can you swim in the sea in Penang? ›One of the nicest beaches in Penang Island, Teluk Duyung, known as Monkey Beach Penang, is located in Penang National Park on the northwest coastline of Penang Island. Monkey beach is covered with a long stretch of white sandy beach which is excellent for swimming.
Which month to visit Langkawi? ›November to April is the best time to visit Langkawi, as this is when Malaysia's west coast receives the most sunshine and the least rain. Winds begin to pick up in May, and there's more chance of thunderstorms. In June and July you may experience short, sharp showers.
What is the biggest island in Malaysia? ›
Banggi Island (Malay: Pulau Banggi) is located within the Kudat Division of Sabah in Malaysia. With an area of 440.7 square kilometres, it is the largest island in Malaysia followed by Bruit Island, Langkawi Island and Penang Island.
How many islands does Malaysia have? ›According to the Department of Survey and Mapping, Malaysia, there are over 20,000 islands in the country. The state of Sabah has the most islands with 394 islands within its waters. Apart from that, Malaysia also has 510 offshore geographical features which include rocks, sandbanks and ridges.
How big is Tengah Island? ›Pulau Tengah island is just about 3 km in its perimeter but has about 10 beautiful, serene and secluded beaches. The island is well connected to its neighbouring islands as well as the mainland. Tourists have to reach the port of Mersing from where boats travel back and forth to Tengah island.