Diving in Johor, Malaysia offers access to some of the country’s most stunning marine parks and islands. From Mersing Jetty, divers can reach hotspots like Pulau Besar, Pulau Dayang, Pulau Aur, and Pulau Rawa, all known for clear waters, colorful coral reefs, and abundant marine life. Expect to encounter turtles, reef sharks, barracudas, and vibrant macro creatures in visibility of 8–20 meters during peak season. With several PADI-certified dive centres in Johor Bahru and Mersing, both beginners and advanced divers can enjoy training, fun dives, and eco-conscious trips. Perfectly located near Singapore and Johor Bahru, diving in Johor combines convenience with unforgettable underwater adventures in Malaysia’s top island destinations.
The best time for diving in Johor, Malaysia is from March to September, when seas are calm and visibility is at its clearest around Pulau Besar, Pulau Dayang, Pulau Aur, and Pulau Rawa. The peak months of June to August offer the best conditions for spotting turtles, reef sharks, barracudas, and thriving coral reefs. During the monsoon season (November to February), rough waters limit access, and many island resorts and dive operators temporarily close. For safe, rewarding, and unforgettable adventures, plan your Johor scuba diving trips during the dry season for the clearest waters, vibrant marine life, and the best overall diving experience in Malaysia’s marine parks.
Getting to the best diving spots in Johor, Malaysia is easy, with Mersing Jetty serving as the main gateway to islands like Pulau Besar, Pulau Dayang, Pulau Aur, and Pulau Rawa. From Johor Bahru (JB), it takes about 2.5–3 hours by car or bus to reach Mersing. Travelers can take express buses from Larkin Sentral or book private transfers for added convenience. International visitors can fly into Senai International Airport (JHB), just 30 minutes from JB, before continuing their journey. For those coming from Singapore, Johor is accessible via car, bus, or train across the Causeway, with onward travel to Mersing. Many PADI dive centres in Johor Bahru also offer complete dive packages, including transport, accommodation, and boat transfers, making it simple to plan a seamless scuba diving trip in Johor.