A Complete Surfing Guide to Java, Indonesia

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.

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.

G-land surf, java indonesia
G-Land, East Java, Indonesia. Photo by Oxford Design

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.

Surf spots in Java

G-Land

Surf at G-Land, Java, Indonesia
Photo by Jeremy Bishop

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