Discover the Raw Beauty of Java

Discover the wonders of Java, Indonesia’s fifth largest island and a haven for surfers from all over the globe. Situated between Sumatra to the east and Bali to the west, Java is a unique destination with a rich and colourful culture.

Veer away from the hustle and bustle of Jakarta, Java’s capital city, and you’ll find raw and untouched natural beauty waiting to be discovered. The island has some of the most beautiful landscapes in Indonesia, lush jungle, towering cliffs, majestic volcanoes, secluded beaches and epic surf breaks.

The expert travel agents at World Surfaris have handpicked a handful of surf resorts in Java where you can kick back in the jungle and surf unforgettable left and right-hand barrels, and waves like Grajagan, otherwise known as G-Land – one of the best left-handers in the world.

Your family and friends will love Java, even if they’re not surfers. From beautiful scenery to fascinating cultural attractions, Java has something for everyone. Java is well-known for its fishing, hikes, spectacular views and a variety of activities in and out of the water. There’s plenty to keep you occupied during your stay.

Explore Java with us

IstanaOmbak Eco Resort
IstanaOmbak Eco Resort
Java - Indonesia

Unwind and relax in paradise at Istanaombak Eco Resort! As soon as you set foot within this 4,000 sqm beachfront paradise, you'll be convinced you've...

Explore Trip


IN Java?

Fill out this form and a World Surfaris Specialist will be in touch within 24 hours. Let’s curate your dream surfing holiday!

"*" indicates required fields

Enter your contact details

We'll use this information to send you a quote, recommendations, and availability.

When are you travelling?

Enter specific dates or desired month(s) of travel here. If you're flexible or undecided, select this option.
Preferred Months

Enter your group numbers

This information will help determine your quote. If your group numbers are not yet confirmed, select this option.
Group Not Confirmed
Please enter a number greater than or equal to 0.
Please enter a number greater than or equal to 0.
Please enter a number greater than or equal to 0.
Please enter a number greater than or equal to 0.
Please enter a number greater than or equal to 0.

Complete your dream trip

Interested in any non-surfing activities? Travelling with non-surfing friends or family?

Tell us more or ask us anything

Celebrating a special occasion? Looking to tick a few boxes? Give us the heads up so we can personalise your experience and offer specific advice.

Join the crew.

Sign up and stay informed on all things deals, surf reports, last-minute  availability, and more.