Johor is ethnically, culturally, and linguistically diverse. The state is well-known for its traditional zapin and Kuda kepang dances. The Sultan of Johor is the head of state, while Menteri Besar is the head of government. Johor is a Malaysian state in Peninsular Malaysia’s south.
It’s no surprise that Johor has some fantastic islands with beautiful beaches, charming fishing villages, and impressive mountains. Luckily, there are many Johor islands where we can relax in the sun and enjoy the ocean breeze. Pack your bags because these top 10 best islands in Johor 2023 will quench your thirst for adventure!
What Are Some Johor Facts?
Johor is Malaysia’s only state with a 400-kilometre beach that stretches on both the east and west coasts. Johor has eight large islands and numerous smaller ones.
What Is The Best Time Of Year To Visit Johor?
The best time to visit Malaysia and Johor Bahru is from April to October, but avoid the area during monsoon season, from November to February. During that time, severe rainstorms are likely to disrupt your travel plans.
10 Best Islands In Johor 2023
1. Rawa Island


Rawa Island has something for everyone, whether you are an adrenaline junkie or prefer to relax. With its crystal clear waters and white sandy beaches, Rawa Island is an absolute paradise for anyone looking for a fun and relaxing vacation. You can go snorkelling, kayaking, or even hilltop jungle trekking.
If that isn’t enough excitement, try Rawa Island’s massive water slide. This hidden island gem, right here in Mersing, is as good as the Maldives. There are only two resorts here because it is a rare gem that has yet to be discovered by many. The massive water slide, open to everyone, is one of Rawa Island’s highlights.
Address: Rawa Island, Johor
Google Map: Navigate Now
Google Review: Here
2. Besar Island


Besar Island is another excellent island in Johor for outdoor activities. Like Tengah Island, the abundance of corals and other marine life makes it a popular snorkelling destination. You can also kayak, scuba dive, and windsurf at Besar Island. The BBQ nights on this island are what make it so unique. Enjoy grilled meats and seafood, and wash it with a drink.
The island also has lush jungles and stunning hiking trails for those who prefer to explore nature’s wonders on land. The best views of the South China Sea are guaranteed. If not, cycle around the island and feel the wind in your hair. Otherwise, relax in a hammock and enjoy the relaxed way of life and natural wonders.
Address: Pulau Babi Besar, Mersing, Johor
Google Map: Navigate Now
Google Review: Here
3. Sibu Island


Sibu Island is more laid-back than Rawa Island and ideal for a private getaway. Continue your island hopping adventure at Sibu Island, one of Johor’s top island staycation destinations. Canoeing, sailing, windsurfing, and fishing are all options. Visit a spa at your resort to relax your muscles after a long activity day. This Johor island has something for everyone, whether looking for a relaxing getaway or an unforgettable adventure.
Sibu Island has something for everyone: sunbathing, snorkelling, scuba diving, jungle trekking, mangrove swamp exploration, and visiting the local village. Furthermore, this relatively untouched island teems with marine life in every colour imaginable, making it an ideal island retreat. Continue your adventure with jungle treks, coconut plantations, and mangrove swamps.
Address: Pulau Sibu, Mersing, Johor
Google Map: Navigate Now
Google Review: Here
4. Kukup Island


Kukup Island is part of the Pontian District. It is one of the largest mangrove islands in the world. They work hard to protect endangered and rare species of mangrove plants and animals in Kukup Island National Park. It is home to the world’s most extensive mangrove forests, which provide a unique habitat for endangered and rare plant and animal species. You can participate in activities such as guided tours to learn more about the incredible mangrove forests and their unique wildlife habitats.
While boating around the island, you can also visit the many parks, fish farms, and villages on Kukup Island. If you’re feeling daring, climb the Aery Tower, which stands 30 metres tall and provides breathtaking aerial views of the island. You will have an unforgettable experience in one of nature’s most stunning locations on Kukup Island, whatever you choose to do here.
Address: Pulau Kukup, 82300, Johor
Google Map: Navigate Now
Google Review: Here
5. Dayang Island


Dayang Island is more than just its clear waters and snorkelling opportunities. Dayang Island, located next to Aur Island, is a paradise with some of the most breathtaking views of the South China Sea. This island is ideal for anyone looking for an adventure, with everything from fishing to diving spots.
However, the best feature of this island is not its beautiful beaches or clear waters but rather its hill, Letak Semalu. The trail to the top of this hill winds through lush green hillsides, culminating in breathtaking panoramic views of the sea and its surroundings. Dayang Island should be your next destination if you’re looking for one of Johor’s unique islands where you can enjoy some of nature’s best offerings.
Address: Johor
Google Map: Navigate Now
Google Review: Here
6. Tinggi Island


Tinggi Island has incredibly clear waters and vibrant marine life like the surrounding islands. The island also has a turtle hatchery that you are welcome to visit. Tinggi Island offers activities such as snorkelling in crystal clear waters, admiring the vibrant marine life, visiting the turtle hatchery, and even jungle trekking to a secluded waterfall.
After exploring and making memories, relax on the beach, and watch the sunset over Tinggi Island’s stunning landscape. If you stay overnight, you can take a boat tour around the mangroves and watch fireflies twinkle in the night sky. You will have a lot of experiences and memories from this that you will treasure forever.
Address: Pulau Tinggi, Mersing, Johor
Google Map: Navigate Now
Google Review: Here
7. Aur Island


Aur Island is located on the east side of Mersing. Despite its small size, many visitors come here for the laid-back island vibes and breathtaking views. Snorkelling and scuba diving are unquestionably must-do activities with so much marine life on the island. From snorkelling and scuba diving to strolling along white sandy beaches and swimming in crystal clear waters, the picturesque island has something for everyone.
There are also plenty of nearby yachts and fishing boats of local fishermen to watch, adding to Aur Island’s unique charm. If that isn’t enough, stay at one of Aur Island’s resorts to enjoy more offshore pools, coral lagoons, and amazing beaches. Treat yourself to a staycation at one of the island resorts and take in the scenery.
Address: Pulau Aur, Johor
Google Map: Navigate Now
Google Review: Here
8. Pemanggil Island


Pemanggil Island is well-known for its deep-sea fishing and scuba diving. It is also one of the best Johor islands for an island staycation, thanks to its luxurious resorts with breathtaking views. Pemanggil Island is the ideal location for a romantic vacation. Wake up to scenic ocean views from the bedroom window of one of the luxurious resorts available here, or spend your days indulging in activities such as snorkelling among beautiful coral reefs, and jet skiing across the waves.
You can stroll on the beach, breathe clean sea air, or unwind in your cosy room during the day. There are also several fishing spots where anglers can try their luck at catching mackerel and marlin. Most importantly, you can immerse yourself in local culture by visiting one of the island’s villages or hiking for breathtaking views. This island in Johor will captivate you with its crystal clear waters and stunning rocky cliffs.
Address: Pulau Pemanggil, Mersing, Johor
Google Map: Navigate Now
Google Review: Here
9. Tengah Island


If you enjoy marine life, Tengah Island is among the best islands in Johor to visit. In a fantastic underwater world, you can snorkel and watch sea turtles. Due to the abundance of different plant and animal species, you could easily spend an entire day exploring the island. Even better, you can embark on a plant-themed treasure hunt to find the most unusual plants you’ve ever seen. Tengah Island life moves at a different pace.
With its rustic charm and undeveloped landscape, this island is the ideal destination for those seeking peace and tranquillity on an island. It also houses Batu Batu Resort, Tengah Island’s only accommodation offering villas with breathtaking jungle and ocean views. Each villa follows sustainable practices, so you can rest assured that your vacation will not harm the environment. Water activities abound on the island, with eight beaches to explore and some of the most beautiful coral reefs to dive or snorkel in.
Address: Johor
Google Map: Navigate Now
Google Review: Here
10. Harimau Island


Harimau translates to “tiger” in Malay, and from above, the island resembles the outline of the colossal cat. With its beautiful white sand beach and crystal-clear sea, Harimau Island is a magical place to take your breath away. You’ll also find a natural private pool in the island’s massive cavern with shimmering turquoise water and wash your stress away.
You can splash around or take a leisurely float in the calm waters. There is a white sandy beach with a clear blue sky and a breathtaking ocean view. Scuba diving and snorkelling are popular here, but for the best views, remember to climb the iconic lighthouse on Harimau Island for breathtaking views that will leave you speechless.
Address: Johor
Google Map: Navigate Now
Google Review: Here
Grab Your Complimentary Lazada Voucher 【Here】
Tons of Shopee Cashback Deals 【Here】
Disclosure: This list was compiled by the team at My Weekend Plan after extensive research and shared opinions to suggest helpful recommendations for the public. The sequence of brands is in no particular order so if you have any other great suggestions too, please email us [email protected]. For more information, kindly refer to our copyright, privacy & disclosure policy.