Summary
Amongst having great waves and surf spots, Java is also the most populated Indonesian island and home to the country’s capital city, Jakarta. Java is a great destination for surfing enthusiasts, with its abundance of surf breaks, beautiful scenery, and rich Indonesian culture.
Also read : Surfing Guide to Bali, Indonesia
Surfing conditions in Java are ideal for surfers of all levels. The island is exposed to the Indian Ocean, which generates some of the world’s most consistent swells. While some of the best surf spots in Java, such as G-Land, are definitely more suitable for experienced surfers, some other waves like Batu Karas are perfect for beginners. The southern coast of Java, which is more exposed to the Indian Ocean swell remains the best place to find great waves.
When to surf Java
The best time of the year to surf in Java, Indonesia is from May to October, which is the dry season. During this time, swells are consistent and the winds are mostly offshore, creating ideal surfing conditions. However, surfers can still find good waves during the wet season from November to April, although conditions are unpredictable and waves are less consistent.
Where to stay in Java
The G-Land area remains very secluded but there are some nice Airbnb’s in the area which are very close to the surf spot.
Browse our interactive map to find the best accommodation deals in Java
Surf spots in Java
G-Land
G-Land is the most famous surf spot on the island of Java. It is a perfect left-hand point break with great walls to carve and also a few hollow sections to get barreled.
Wave direction : Left
Bottom : Reef
Best tide : High
Skill level : Advanced
Optimal swell direction : SW
Optimal wind direction : E
Batu Karas
Batu Karas is a right-hand point break that is great for beginners and intermediate surfers. Waves are typically softer and more gentle which makes it perfect to learn how to surf. On bigger days, advanced surfers can also catch some challenging waves.
Wave direction : Right
Bottom : Sand and reef
Best tide : Any
Skill level : Any
Optimal swell direction : S
Optimal wind direction : SSW
Pacitan
Wave direction : Left
Bottom : Reef
Best tide : Any
Skill level : Advanced
Optimal swell direction : SW
Optimal wind direction : E
Cimaja
Wave direction : Right
Bottom : Reef
Best tide : Any
Skill level : Advanced
Optimal swell direction : SW
Optimal wind direction : NE