Menu
Plan my trip
Pangandaran / Batu Karas, Indonesia

Indonesia surf guide

Surfing Pangandaran / Batu Karas

Java's mellowest point, the place to learn.

2 waves · Best Apr-Oct · Beginner, Intermediate · From $29 a day

Java has G-Land, the jungle left at its eastern tip, and a long coast of empty beach and point breaks in the west. Getting around is harder than in Bali and there are far fewer surfers.

LevelsBeginner, Intermediate
Best seasonApr-Oct
RegionJava
Daily budget$29–120

The waves at Pangandaran / Batu Karas

Batu KarasBeginner / Intermediate

Right Point · Best Apr-Oct · 2-5 ft · Crowd 3/5

SW swell, sheltered from E trades

Batu Karas is a slow right point in a sheltered fishing bay near Pangandaran, in West Java. It peels for 150 to 300 metres over sand and scattered rocks, with an easy takeoff and a long shoulder, and it's one of the best places in Indonesia to learn to surf.

The bay cuts the swell down to waist or head high and blocks the wind that blows out the open coast, so it often stays clean for much of the day. Beginners use the inside, longboards and mid-lengths suit the point, and it works best at low to mid tide on a south or south-west swell.

The village is one quiet street of guesthouses, surf schools and fish grills. Green Canyon is 20 minutes away for flat days. It gets busy with visitors from Bandung at weekends, so go midweek if you can.

Full guide to Batu Karas

Pangandaran BeachBeginner

Beach Break · Best Year-round · 1-4 ft · Crowd 2/5

Any swell, sheltered corners

Pangandaran is a long beach below the nature reserve and one of the most popular seaside towns for Indonesian families. The waves are soft and reform on the inside, and it's a good place to learn.

The peninsula makes the swell smaller: whitewater for first-timers on the inside and waist- to chest-high peaks further out. Instructors and board rentals line the beach at low prices, and the water is warm enough that you don't need a wetsuit.

Weekends and public holidays are packed; midweek mornings are quiet and clean. Stick to the flagged swimming zones. Batu Karas is nearby when you're ready for a longer wave.

Full guide to Pangandaran Beach

Where to stay in Pangandaran / Batu Karas

Sleep in Batu Karas if you're here to surf, the point is walkable and the village is quiet. Pangandaran town has the banks, pharmacies and transport links. Indonesian weekenders from Bandung fill everything on holidays; weekdays you'll have it to yourself.

Surf camps in Pangandaran / Batu Karas

We are adding local camps we trust to this page. Run a surf camp or surf house here? We would like to hear from you.

Before
you go

Book ahead

G-Land is package-only: book camps (Joyo's, Bobby's) 1-3 months ahead for May-September. They arrange the Bali boat too. West Java is walk-in country; only weekends need thought (Jakarta and Bandung empty onto the coast).

The water

G-Land is hours from real medical care. Camps have first aid, and serious cases go by boat to Bali. Malaria risk is low but non-zero in the park; use repellent. West Java: clinics in Pelabuhan Ratu, and hospitals are basic.

Who it suits

Cimaja and Batu Karas on summer weekends (city crowds triple the lineup). The Jakarta-Pelabuhan Ratu drive on Friday afternoons. G-Land from November to February, when the camps are closed and the wave is flat.

Money

No ATMs at G-Land, Sawarna or Ujung Genteng. Cash up in Jakarta, Pelabuhan Ratu or Banyuwangi. Camps take cards for packages but not for the beers you'll owe.

Best time to surf Pangandaran / Batu Karas

Pangandaran / Batu Karas works best around Apr-Oct.

JanFebMarAprMayJunJulAugSepOctNovDec
PrimeGoodQuiet

Indonesia or Costa Rica? Compared for surfing

Sunrise over the bay at Batu Karas, West Java
Photo: Ridwanad, CC BY-SA 4.0

Getting to Pangandaran / Batu Karas

Java is big, so how you get there depends on the zone. G-Land is reached by boat as part of a camp package. For Pangandaran and Cimaja you go overland, and the train is better than the bus.

Speedboat Bali → G-Land

bundled with camps

The camps run their own speedboat transfers from Bali (about 2-3 hours door to door with the land legs) as part of every package. It's the standard way in, no independent logistics required. Confirm the transfer is included when booking; solo overlanding via Banyuwangi rarely saves money.

Executive trains (KAI)

$15-35

Java's trains are comfortable and reliable: reclining executive seats, on-time departures and volcano views. Book on the KAI Access app or Traveloka a few days ahead. For Pangandaran take the train to Banjar, then a local car or bus for the last 1.5-2 hours.

4x4 through Alas Purwo

$50-80 per vehicle

From Banyuwangi it's about 2 hours through teak forest and the national park gate to G-Land. Park permits are handled by camps or your driver. The track floods in the wet season, another reason G-Land is a dry-season (May-Oct) trip.

Scooter rental

$4-6/day

Available in Pangandaran, Batu Karas and Cimaja through guesthouses. Roads are decent on the coast; watch for sand patches and afternoon rain slicks. In Cimaja everything is 10 minutes apart, a scooter is all you need.

Buses & travel minivans

$5-12

Door-to-door 'travel' minivans run from Jakarta and Bandung to the south-coast towns. Slower and less comfortable than the train, but direct. From Jakarta to Cimaja count on 4-6 hours depending on the Bogor traffic.

Beyond the surf

Green Canyon (Cukang Taneuh)

Adventure

Wooden boats run upriver into a narrowing moss-draped gorge; swim the final stretch beneath dripping cliffs. Go at 8 am before the crowds and after dry weather for green water.

Pangandaran National Park

Nature

The forested peninsula between the town's two bays, rusa deer, macaques, limestone caves and the quiet white-sand Pasir Putih beach on the far side.

Citumang river tubing

Adventure

Body-raft a spring-fed jungle river over small chutes and swimming holes, 30 minutes from Batu Karas. Guides and gear included in local packages.

Batu Karas fishing harbour

Culture

Watch the outrigger fleet unload at golden hour beside the point. The village is one of the quietest beach towns in Java.