6 Best Island in Johor: Things to Do & Travel Tips

Traveloka MY
6 min read

Looking for a beach getaway in Malaysia? Johor is home to several beautiful islands with clear waters, sandy beaches, and tropical scenery. Exploring an island in Johor can be a great choice if you want to relax, enjoy the beach, or try snorkeling and diving.

From popular islands near Mersing to smaller tropical islands along the Johor coast, there are plenty of places to choose from. In this guide, you’ll find some of the best islands in Johor, things to do, the best time to visit, how to get there, and useful travel tips.

Best Islands to Put on Your Johor Travel List

Johor has a number of islands located off its eastern coastline, particularly around the Mersing area. Several of them are known for their marine ecosystems and are part of the wider protected island environment in the region.

Here are some islands you can consider for your next trip.

Pulau Besar

Pulau Besar is one of the well-known islands off the coast of Mersing. The island is surrounded by tropical scenery and clear waters, making it suitable for travelers looking for a beach getaway.

You can spend your time swimming, relaxing by the beach, or exploring the surrounding waters. Snorkeling is also one of the activities visitors can enjoy when conditions are suitable.

Pulau Besar is a practical option if you want an island holiday without spending too much time traveling between different destinations.

Pulau Rawa

Pulau Rawa is known for its white sandy beach, turquoise water, and tropical surroundings. The island is located off the coast of Mersing and is particularly popular among travelers looking for a more peaceful island escape.

One of the highlights is the clear water surrounding the island, which provides opportunities for snorkeling and other water activities.

For a relaxing trip, you can simply spend time on the beach, enjoy the scenery, or explore the island at a slower pace.

Pulau Tengah

Pulau Tengah is another island near Mersing that offers a combination of beaches, tropical forest, and marine scenery.

The island is particularly suitable for travelers who want to spend more time surrounded by nature. Its relatively secluded setting makes it feel different from the busy atmosphere of mainland Johor.

Snorkeling, swimming, and beach activities are among the experiences you can consider during a visit.

Pulau Sibu

Pulau Sibu is made up of several islands and is located off the eastern coast of Johor. The area is known for its beaches and surrounding marine environment.

The island is a popular choice for travelers interested in snorkeling, diving, and other activities on the water. You can also spend your holiday simply enjoying the tropical surroundings.

If you want a combination of water activities and downtime, Pulau Sibu can be included in your Johor itinerary.

Malaysia

Adventure Waterpark @ Desaru Coast Tickets

8.4/10

Desaru

RM 75

Pulau Tinggi

Pulau Tinggi is one of the larger islands off the Mersing coast. Its landscape combines beaches, hills, forests, and coastal scenery.

The island is suitable for travelers who want more than just a beach holiday. Depending on the activities available during your visit, you can explore the island, go snorkeling, or spend time by the sea.

The surrounding waters are also part of the attraction, making Pulau Tinggi another destination to consider for an island escape.

Pulau Aur

Located farther from the mainland compared with some other islands in the Mersing area, Pulau Aur is known for its clear waters and marine environment.

The island is particularly associated with diving and snorkeling. Its location also gives it a more remote atmosphere, making it suitable for travelers looking for a quieter tropical destination.

If underwater scenery is a priority for your trip, Pulau Aur may be worth considering.

Things to Do on an Island in Johor

An island holiday in Johor doesn’t have to be limited to sitting on the beach. Depending on the island and weather conditions, there are several activities you can add to your itinerary.

Go Snorkeling

Snorkeling is one of the most popular activities around Johor’s islands. The surrounding waters are home to coral reefs and marine life, giving visitors an opportunity to see underwater scenery without needing advanced diving skills.

Some resorts and tour operators offer snorkeling trips to nearby reefs and islands. If you plan to join a tour, check what equipment is included before booking.

Try Scuba Diving

Several islands around Mersing are also associated with diving. Pulau Aur, Pulau Sibu, and other nearby islands can offer opportunities to explore underwater environments.

Diving conditions and available dive sites vary by location and season. Beginners should choose an operator that provides appropriate instruction and equipment.

Relax on the Beach

Sometimes, the best island activity is doing nothing at all.

Find a quiet spot on the beach, swim in the sea, read a book, or simply enjoy the tropical surroundings. Many of Johor’s islands offer a slower pace compared with mainland destinations.

Explore the Island

Some islands offer walking trails or opportunities to explore their natural surroundings. Depending on the island, you may find tropical vegetation, viewpoints, and small coastal paths.

Check local guidance before exploring less-developed areas, especially if you’re unfamiliar with the terrain.

Enjoy a Sunset by the Sea

If you’re staying overnight, make time to watch the sunset. The combination of the open sea, tropical coastline, and changing sky can be one of the simplest highlights of an island trip.

Bring a camera or simply find a comfortable spot along the beach and enjoy the view.

Malaysia

KSL Hotel & Resort Johor Bahru

8.3/10

•

Johor Bahru - City Center

RM 236

When Should You Visit Johor’s Islands?

The weather is an important consideration when planning an island trip in Johor. The eastern coast of Peninsular Malaysia is affected by the Northeast Monsoon, which can bring rough seas and heavier rainfall during certain months.

The main island tourism season generally falls around March to October, although conditions can vary between destinations and from year to year.

The period from June to August can be popular for beach activities because of generally favorable conditions, but this also means higher demand during school holidays and peak travel periods.

Before booking your trip, check the latest weather forecast, ferry schedules, and resort operating dates. Boat services can be affected by sea conditions, so keeping your itinerary flexible is useful.

How to Reach an Island in Johor

Most island trips begin from Mersing, a coastal town on the eastern side of Johor. Mersing serves as an important gateway to several islands in the surrounding waters.

If you’re traveling from Kuala Lumpur, you can reach Mersing by bus or private vehicle. The journey takes several hours, so plan your departure time carefully if you have a scheduled boat transfer.

From Mersing, visitors generally continue their journey by boat or ferry to their chosen island. Travel time depends on the destination, boat type, sea conditions, and departure point.

Some islands may use other jetties or departure points, so always confirm your boat transfer details with your accommodation or tour operator before traveling.

Getting Around During Your Island Stay

Transportation on Johor’s islands is generally much simpler than on the mainland.

Many smaller islands can be explored on foot, particularly if your accommodation is located close to the beach and main facilities. Boats are also commonly used for snorkeling trips, diving excursions, and transfers between nearby islands.

If you’re staying at a resort, check whether transfers and activities are included in your accommodation package. This can make planning easier and help you understand the total cost of your trip.

Where to Stay for an Island Getaway

Your accommodation choice depends on the type of experience you want.

Beach resorts are a popular option for travelers who want easy access to the sea and organized activities. Some resorts offer snorkeling trips, diving packages, meals, and boat transfers.

Island chalets can be suitable if you’re looking for a simpler and more relaxed stay. They can provide a more straightforward island experience without the facilities of a large resort.

You can also stay in Mersing if you’re only planning a short island day trip or need accommodation before an early boat departure.

When booking, check the location, available facilities, meal options, boat transfer arrangements, and cancellation policy.

Tips for Planning Your Johor Island Trip

A little preparation can make your trip much easier, particularly because island travel depends on boat schedules and weather.

Check the Boat Schedule

Don't assume boats operate throughout the day. Confirm your departure time, meeting point, and return schedule before traveling to Mersing.

Keep Your Luggage Practical

You may need to transfer your luggage from a vehicle to a boat and then from the boat to your accommodation. A lightweight bag can be more convenient than bringing large suitcases.

Bring Cash

Some smaller islands may have limited ATM facilities or card payment options. Carry enough cash for meals, activities, and other expenses, while keeping it secure.

Pack Sun Protection

Bring sunscreen, sunglasses, a hat, and light clothing. You may spend a significant amount of time outdoors, particularly if you plan to snorkel or explore the beach.

Bring Waterproof Protection

A dry bag or waterproof pouch can help protect your phone, camera, documents, and other valuables during boat transfers and water activities.

Respect the Marine Environment

Avoid touching coral, collecting marine life, or leaving rubbish in the sea. Responsible tourism helps protect the beaches and underwater ecosystems that make Johor’s islands attractive.

Discover Flights With Traveloka

Mon, 19 Oct 2026

Malaysia Airlines

Kuala Lumpur (KUL) to Johor Bahru (JHB)

Start from RM 101.13

Mon, 19 Oct 2026

Batik Air Malaysia

Kuala Lumpur / Subang (SZB) to Johor Bahru (JHB)

Start from RM 152.10

Mon, 19 Oct 2026

AirAsia Berhad (Malaysia)

Penang (PEN) to Johor Bahru (JHB)

Start from RM 127.38

Sample 3-Day Johor Island Itinerary

If you only have a long weekend, you can still plan a short island escape.

Day 1: Travel to Mersing and Continue to the Island

Start your journey early and travel to Mersing. After arriving at the jetty, take your scheduled boat to your chosen island.

Once you check in, spend the afternoon relaxing on the beach or exploring the area around your accommodation.

Day 2: Snorkeling and Beach Activities

Dedicate your second day to exploring the surrounding waters. Join a snorkeling or diving trip if available, or spend the day swimming and relaxing by the beach.

In the evening, enjoy dinner and take some time to watch the sunset.

Day 3: Morning by the Sea and Return to Mersing

Use your final morning for a swim, a short walk, or breakfast by the beach. After checking out, take the scheduled boat back to Mersing and continue your journey to your next destination.

If your schedule allows, you can spend a night in Mersing before returning home.

Plan Your Johor Island Holiday with Traveloka

Ready to explore an island in Johor? Start planning your getaway with Traveloka #1 All-in-one Travel App in SEA.

You can book your flight to Malaysia and find hotels and accommodation that fits your itinerary, whether you want to stay on an island or spend a night in Mersing before your boat transfer.

For exploring Johor and other destinations on the mainland, you can also consider Traveloka Car Rental. Meanwhile, check Traveloka Experiences for activities and experiences that can complement your Malaysia itinerary.

With your transportation and accommodation arranged in advance, you can focus on enjoying the beaches, marine life, and tropical scenery of Johor’s islands.

Start planning your next Malaysian adventure with Traveloka and discover the islands, beaches, and destinations waiting to be explored.

In This Article

• Best Islands to Put on Your Johor Travel List
• Pulau Besar
• Pulau Rawa
• Pulau Tengah
• Pulau Sibu
• Pulau Tinggi
• Pulau Aur
• Things to Do on an Island in Johor
• Go Snorkeling
• Try Scuba Diving
• Relax on the Beach
• Explore the Island
• Enjoy a Sunset by the Sea
• When Should You Visit Johor’s Islands?
• How to Reach an Island in Johor
• Getting Around During Your Island Stay
• Where to Stay for an Island Getaway
• Tips for Planning Your Johor Island Trip
• Check the Boat Schedule
• Keep Your Luggage Practical
• Bring Cash
• Pack Sun Protection
• Bring Waterproof Protection
• Respect the Marine Environment
• Sample 3-Day Johor Island Itinerary
• Day 1: Travel to Mersing and Continue to the Island
• Day 2: Snorkeling and Beach Activities
• Day 3: Morning by the Sea and Return to Mersing
• Plan Your Johor Island Holiday with Traveloka
Hotels
Flights
Things to Do
Always Know the Latest Info
Subscribe to our newsletter for more travel & lifestyle recommendations and exciting promos.
Subscribe

Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia
Copyright © 2026 Traveloka. All rights reserved