Diving in Johor Bahru, Malaysia offers easy access to some of the region’s best underwater experiences. While JB itself isn’t a dive spot, it’s a hub for PADI-certified dive centres such as Dive Johor, Dive C, and Zen Scuba, where beginners and advanced divers can train in modern facilities before heading out to sea. Just a short drive to Mersing opens the door to islands like Pulau Besar, Dayang, and Aur, home to vibrant coral gardens, reef sharks, turtles, and barracudas. With clear waters, diverse marine life, and eco-conscious operators, scuba diving near Johor Bahru is perfect for both certification courses and unforgettable adventures in Malaysia’s stunning marine parks.
The best time to go scuba diving near Johor Bahru is between March and September, when seas are calmer and visibility is at its peak around Pulau Besar, Dayang, and Aur. The clearest conditions are usually June to August, ideal for spotting reef sharks, turtles, and vibrant coral reefs. While Johor Bahru dive centres operate year-round for pool training and certification, island dive trips may pause during the monsoon season (November–February) due to rough waters. For those planning scuba diving in Johor Bahru or Mersing marine parks, aligning your trip with the dry season ensures the safest, most rewarding underwater adventure.
Getting to scuba diving destinations near Johor Bahru is simple and convenient. Most divers start in Johor Bahru (JB), easily reached from Singapore via car, bus, or train across the Causeway. From JB, the main gateway to dive sites is Mersing Jetty, about a 2.5–3 hour drive. Here, boats depart to popular islands like Pulau Besar, Pulau Dayang, and Pulau Aur, known for their coral reefs and marine life. Travelers can book private transfers, use ride-hailing apps, or take express buses from JB’s Larkin Sentral bus terminal to Mersing. For international visitors, the nearest airport is Senai International Airport (JHB), just 30 minutes from the city, with easy connections to dive operators. Many PADI dive centres in Johor Bahru also arrange full dive packages, including transport, accommodation, and boat transfers, making it stress-free to plan your scuba diving trip in Johor Bahru and Mersing.