Java
Three real Javas: West Java's Cimaja and Sawarna coast plus boat-access-only Panaitan Island inside a national park, Central Java's one small surf town at Batu Karas, and East Java's Grajagan, reached only by boat or park gate. Pick a hub, or budget the days to string more than one together.
Straight talk: Some links on this page are affiliate links — if you book through them, Secrets of Surf Travel earns a small commission at no extra cost to you. We only link places and people we'd use ourselves, and coverage is never for sale. Those commissions are what keep this site running and fund the next trip.
Some vacation-rental search links on this page (marked "Search Vrbo rentals," "Search Booking.com stays," or "Search Agoda stays") are affiliate links, added for Cimaja/Pelabuhan Ratu, Batu Karas, Grajagan, and Pacitan/Watu Karung. Panaitan Island has none — it's boat-access-only with no bookable accommodation inventory on any platform. Every vendor link below, including the BookSurfCamps package link for Amazon Bungalow, is still a plain courtesy link. As more partnerships come online, more links may earn us a commission; the promise above holds either way.
Getting There
Jakarta → West Java (Pelabuhan Ratu / Cimaja / Sawarna)
No direct rail to this coast. The route: Jakarta to Bogor by bus or train, then from Bogor's Baranangsiang terminal a direct AC bus to Pelabuhan Ratu (around 4 hours, roughly Rp25,000), continuing on to Cimaja. Budget 5 to 6-plus hours door to door. Private driver hire out of Jakarta or Bogor is the common surfer alternative — expect around 90 USD. For Sawarna, the last-mile is an ojek (motorbike taxi) from Bayah town; there's no other public transit option for that final stretch.
Jakarta → Central Java (Pangandaran / Batu Karas)
Two real options. The train: direct service from Jakarta's Pasar Senen station to Banjar, twice daily, about 7.5 to 8 hours, roughly Rp65,000, then onward transport to Pangandaran. The bus: Kampung Rambutan terminal in Jakarta to Cijulang on the Budiman, Gapuraning Rahayu, or Merdeka lines, around 11 hours. From Cijulang or Pangandaran, an ojek covers the last leg to Batu Karas — about 30 minutes from Cijulang, or direct from Pangandaran from around Rp100,000.
Getting to East Java — Grajagan
There's no independent road access to Grajagan, and that's by design as much as geography — every real route runs through a surf camp, either a boat crossing from the Bali side or an overland transfer through Alas Purwo National Park, and both are tide- and season-dependent enough that arranging one yourself rarely makes sense. Nearly every camp packages its own transport into the room rate — pick a camp first, and let them handle the crossing.
Entry runs through a national park gate, with a fee of roughly Rp200,000 per person per day. The nearest airport for Bali-side transfers is Banyuwangi (BWX). Crossings run dry season only, roughly April through October — build your dates around that window before anything else.
Getting to East Java — Pacitan & Watu Karung
A more conventional road-accessible coast, in contrast to Grajagan. No single documented route stood out in research beyond the general central-south Java road network; most travelers arrive by private car or hired driver from Solo, Yogyakarta, or Surabaya, or connect via Pacitan town itself.
Ground Transport
- Ojek is the last-mile standard. Bayah to Sawarna, and Cijulang or Pangandaran to Batu Karas, both run on motorbike taxi — there's no other public transit for these final legs.
- Grajagan and Panaitan are not "drive yourself" destinations. Both run on camp-arranged transport — boat, park-gate minibus, or overland convoy through Alas Purwo or Ujung Kulon National Park. Book through the camp and let them manage the crossing.
- Named car-rental or scooter-rental operators were not found for any of the three hubs in our latest research — a real gap, not an oversight. Ask your homestay or camp directly; informal arrangements are almost certainly available on the ground, we just don't have a name to hand you yet.
- The Grajagan park-gate fee — roughly Rp200,000 per person per day at Plengkung — is separate from any camp package price.
Jakarta Gateway (CGK)
Soekarno-Hatta is the front door for Java's south coast, for the flights on to Sumatra and the Mentawai Islands, and for the connection to Bali. Jakarta is not a surf town: plan to leave it the same day, and use this section for the airport, the road out and the one night some itineraries need near the runway. The three surf hubs follow further down this page.
Landing: Forms & Entry
Entry rules are national, so they match Bali: complete the All Indonesia arrival card for foreign visitors on Immigration’s official site (allindonesia.imigrasi.go.id) before you fly, and arrange an e-VOA if you need one (details in the Bali & Lombok Getting There section). Bali’s tourist levy applies only to Bali, not to Java. Keep the arrival-card QR code as a screenshot.
Getting Out of the Airport
Taxi: the metered Blue Bird rank sits outside arrivals; insist on the meter (“argo”) and ignore anyone who approaches you inside the terminal. One 2026 guide puts a ride to central Jakarta at roughly IDR 125–150k plus tolls and the airport surcharge. Grab: use the pickup point at Terminal 3 near the parking building, and confirm the exact spot in the app before you walk, since guides disagree on it. Airport train: KAI Commuter’s airport train runs between the airport station (reached by Skytrain from Terminals 2 and 3) and Manggarai in about 46 minutes, roughly every 30 minutes from about 05:00 to 22:00. Reported fares run from about IDR 35,000 to 85,000 depending on where you board, with Manggarai at about IDR 85,000; check the KAI Commuter app for today’s price. Buses: Damri runs airport buses to Gambir station (about IDR 80,000 in its 2024 fare list) and to Bogor (about IDR 130,000), and Transjakarta’s Blok M–airport route is set at IDR 15,000 from 1 September 2026. Reported fares like these change, so confirm in the Damri and Transjakarta apps.
Boards: a sedan trunk will not take a board bag. Ask for an MPV, or prebook a car and tell the driver about the board in advance; Blue Bird MPVs exist but are not always at the front of the queue. Check which terminal your airline uses before you leave home.
From Jakarta to the Three Hubs
West Java (Cimaja, Pelabuhan Ratu, Sawarna): about 96 km and roughly 2.5–3 hours by car from the airport in light traffic; the bus-and-train route through Bogor is in Getting There, and hotels in Cimaja are reported to arrange private transfers from Jakarta (confirm the car takes a board bag). Central Java (Pangandaran and Batu Karas): the train from Jakarta’s Pasar Senen station to Banjar, or the long bus, both described in Getting There. East Java: for Grajagan, fly toward Banyuwangi (BWX) and let your camp run the crossing; for Pacitan and Watu Karung, most travelers hire a driver from Solo, Yogyakarta or Surabaya. See West Java, Central Java and East Java below.
Homestays & Independent Lodging
- Soetta HouseSouth perimeter road, Pajang Small guesthouse beside the airport's south perimeter, the closest independent bed we found to the terminals. About 1.6 km from the terminals in a straight line. Unverified. Google rating 4.8 from 76 reviews. Google Maps listing
- Bening Asri GuesthouseJl. Husein Sastranegara, Jurumudi Guesthouse on the road that runs west of the airport toward Tangerang. About 3.2 km from the terminals in a straight line. Unverified. Google rating 4.2 from 37 reviews. Google Maps listing
- Kost Homestay8 CBC BandaraBenda, by the airport toll road Hostel-style rooms by the airport toll road, for a cheap layover bed. About 4.4 km from the terminals in a straight line. Unverified. Google rating 4.3 from 40 reviews. Google Maps listing
The independent bench near the airport is genuinely thin: chain budget hotels fill the streets of Benda and Taman Mahkota, and these three were the independents that came up operating with real review counts. Treat them as a one-night bed, not a stay.
Where to Eat
- Pondok Makan BerkahTerminal 2, Soekarno-Hatta Indonesian restaurant inside the airport, for a proper plate of rice before a long road or a late flight. About 0.4 km from the terminals in a straight line. Unverified. Google rating 4.9 from about 560 reviews. Google Maps listing
- Warung Joglo KosamiPajang, Benda Indonesian warung just outside the terminal area. About 0.4 km from the terminals in a straight line. Unverified. Google rating 4.3 from about 180 reviews. Google Maps listing
- Rumah Makan Nyi BaraSukasari, Tangerang Local diner a short drive east of the airport with a large review count. About 6.6 km from the terminals in a straight line. Unverified. Google rating 4.7 from about 890 reviews. Google Maps listing
Board & Luggage Storage
- Dot Box Left BaggageTerminal 3, Soekarno-Hatta Left-baggage desk at Terminal 3. Confirm they take a board bag, and what it costs, before you hand it over. About 1.4 km from the terminals in a straight line. Unverified. Google rating 4 from 23 reviews. Google Maps listing
We found no board-specific storage in Jakarta. If you want to leave boards behind while you travel, Bali has it: see Ngurah Rai Gateway (DPS).
Onward From CGK
Bali: the busiest onward link, with its own gateway guide at Ngurah Rai Gateway (DPS). Sumatra: domestic connections from Jakarta serve Banda Aceh and Padang; see Sumatra. Mentawai Islands: everyone starts in Padang; see Mentawai.
When to Go & What to Pack
- Dry season, roughly April–October, is when Grajagan is actually reachable. The Bali speedboat crossing is tide-dependent and runs dry season only; overland routes through the national park are also more dependable outside the wet months. Build your Grajagan dates around this window first, everything else second.
- Water and air (wetsuit guidance only): Java's south coast is warm tropical water year-round — boardshorts water, no wetsuit needed. Sun protection matters more than warmth.
- Currency: Indonesian Rupiah (IDR). Small-denomination cash is the default in these towns — Rp5,000–30,000 covers a warung meal, Rp100,000 a day of board rental in Batu Karas, Rp350,000 an instruction session.
- Pack: cash in small bills (ATMs are notable enough at a homestay to be a selling point — that tells you how common they aren't), reef-safe sunscreen and real sun coverage, a dry bag for boat crossings to Grajagan or Panaitan, sandals for wet dock and rivermouth landings, and your own board if you have strong preferences — rental infrastructure at the boat-access hubs is limited to what the camps themselves stock.
Good to Know
Calm, practical, and in order of importance:
- Panaitan and Ujung Kulon are wild, not manicured. The national park is a UNESCO site and the last rainforest refuge of the wild Javan rhino — a genuine, remote wilderness, not a resort backdrop. This is remote water a long way from help, with the boat operator as your rescue chain, not a lifeguard tower.
- Grajagan is dry-season-only for most travelers. The main Bali crossing simply doesn't run reliably outside roughly April–October — confirm the crossing schedule with your camp before locking in dates.
- Cimaja is the historic home base of Java surf tourism — expect more crowds there than at the newer or more remote hubs, especially on the main right point.
- No individually named local surf guide was found for Cimaja or Sawarna — a real, flagged gap. The one driver-hire service surfaced ("Bogor Private Tour Guide," roughly 90 USD, English-speaking) is transport, not a surf guide.
- Board rental is informal in West Java. One local operator (Surf Guide & Board Rent, @bina.cimaja on Instagram) is confirmed active; a rental arrangement at Cimaja Square through an owner known as "Adam" is sourced from a single review and unverified; a boardshop once operating out of Cimaja Beach Club may be defunct.
- Payangan/Puger (East Java) is genuinely bring-your-own-everything — sources describe "limited facilities" and advise surfers to pack their own gear and food. It's real, but there's no vendor layer to send you to.
Respecting the Locals
Java's surf economy runs from genuinely informal — bring-your-own-everything in East Java, one confirmed board-rental operator in Cimaja — to genuinely wild, where Panaitan's boat operators are your entire rescue chain, not backup to one, inside a national park that's the last rainforest refuge of the wild Javan rhino. Cimaja is the historic home base of Java surf tourism, with a longer-established local crew and more built-in crowd etiquette than the newer or more remote hubs. Whichever hub you land on, the same respect applies.
- Locals get first priority, always. Watch a session before you paddle out. Learn who's who before you learn the wave. Sit inside and catch what they let through — the leftovers are yours, not the set waves.
- Don't backpaddle. Ever. Being in position doesn't make the next wave yours, especially if you didn't wait your turn. If a local wants a wave, let them have it…even if it IS your turn. That older guy who may not be the best surfer out there has probably been surfing that wave before you even sat on a board. If you don't know someone, assume they're local.
- Don't snake. This shouldn't even need to be said, but…dropping in on someone, local or not, is the ultimate disrespect and the fastest way to be sent out of the water. Don't be that guy!
- Say hi. A “howzit,” “whatsup,” or “nice wave,” eye contact, or a nod in the channel — it costs nothing and it's the fastest way from stranger to welcome.
- This is somebody's home, not a resort amenity. The break you're surfing is where a local kid learned to swim, where someone's uncle has surfed for forty years. Act like a guest because you are one.
- Spend where it actually helps. The food truck, the local shaper, the family-run rental, the local photographer — that's where a surf trip's money should land, not just the chain hotel gift shop. See The No-Reveal Code for why that's the whole premise of this site.
- Leave it better than you found it. Pick up trash that isn't yours. Don't touch reef, wildlife, or cultural sites.
Locals have watched hundreds, if not thousands, of people come and go — some for days, some for months or years — and almost all of them eventually go home. The locals are still there. It takes many, many years to actually become one. Keep that in mind the next time you feel entitled to the same waves they get.
None of this is a secret handshake. It's just how you'd want a guest to act in your own backyard.
West Java — The Sunda Coast
Two very different West Javas. A road-accessible mainland cluster around Pelabuhan Ratu, Cimaja, and Sawarna — the historic home base of Java surf tourism — and Panaitan Island, boat-access only, sitting inside Ujung Kulon National Park's rainforest and Javan-rhino habitat.
West Java — Cimaja, Sawarna & Pelabuhan Ratu
Cimaja is where Java surf tourism started, and it still shows — the deepest lodging bench on this page, an informal but real board-rental scene, and a few standout places to eat. Sawarna, further south past Bayah, is the backpacker surf town: budget losmen, reached only by ojek.
Surf Camps & Homestays
- Arya's Surf Camp CimajaCimajaMid-range AC rooms, private bath, on-site restaurant. Bookable via Agoda, Trip.com, and GuestReservations, or reach out direct. aryasurfcamp.com @aryasurfcamp WhatsApp Google Maps listing
- Chill House CimajaCimajaBudget Budget surf homestay — 3 rooms plus a cottage and a bungalow, brick pizza oven on-site, and steps from an Alfamart with an international ATM (notable enough to be a selling point here). WhatsApp Google Maps listing
- Bettah Stay & SurfCimaja BeachConfirm on the ground Found on Agoda only — real listing, but unverified beyond that. Google Maps listing
- Ocean Queen ResortCimajaMid-range Beachfront hotel directly on the surf — guests sleep roughly 50 meters from the water. Own site: oceanqueenresort.com. oceanqueenresort.com Google Maps listing
- Karang Aji Beach VillaNear BayahLuxury Pool, jacuzzi, and gym on-site, well positioned for surf access along this stretch of coast toward Cimaja and Sawarna. @karangajibeachvilla Google Maps listing
- Sawarna Homestay ClusterSawarnaBudget Budget losmen from around Rp100,000-plus a night — real, interchangeable, individually thin: Homestay Bela, Homestay Sawarna Indah, Bintang Sawarna 1 By ARBA, Mini Homestay Sawarna Beach, Milki Homestay Sawarna. Reached by ojek from Bayah only. Google Maps listing
- Mama's LosmenUjung GentengBudget Iconic basic beachfront warung and losmen, further south along this coast — the traditional base camp for missions out to the area's heavier, more remote reef breaks. Google Maps listing
Board Rental & Repair
- Surf Guide & Board RentCimaja Active local board-rental and guide service, run out of Cimaja. @bina.cimaja
Unverified but worth knowing: Cimaja Square (owner known locally as "Adam") reportedly arranges board rental informally — this is sourced from a single Tripadvisor review only. Cimaja Beach Club once ran a small boardshop under the name "Jez," selling Bali-made boards — flag it as possibly defunct or COVID-affected; current status unconfirmed. Ask around on the ground rather than counting on either. Also checked and came up empty: no individually named ding-repair shop or independent photographer/videographer surfaced for this coast in our latest research — a real gap, not an oversight.
Where to Eat
- Nurda's Cimaja Point RestaurantCimajaThe #1-ranked Cimaja restaurant on Tripadvisor.Google Maps listing
- Cimaja Beach ClubCimajaFunctions as a restaurant-plus-lodging combo.Google Maps listing
- Cimaja SquareCimajaAlso a restaurant-plus-lodging combo, same building as the informal "Adam" board rental mentioned above.Google Maps listing
Generic warungs (roughly Rp5,000–30,000 a meal) are real and everywhere along this coast, just not individually named in our latest research.
Guides & Drivers
- Bogor Private Tour GuideJakarta/Bogor area The one driver-hire service that surfaced in research — around 90 USD, English-speaking. This is transport, not a dedicated surf guide.
Real gap: no individually named local surf guide or fixer was found for Cimaja or Sawarna. Ojek from Bayah remains the standard last-mile transport into Sawarna.
West Java — Panaitan Island (Boat-Access Only)
Inside Ujung Kulon National Park — a UNESCO site and the last rainforest refuge of the wild Javan rhino. No independent road access exists; every trip here runs through a boat charter or surf camp. That access model is a natural fit for a no-spot-reveal page: the operators below are the whole story.
Boat Charters & Surf Camps
- Surfing PanaitanJl. Carita Beach, Pandeglang, BantenMid-range Self-described first surf camp and boat charter on the island, run as community-based ecotourism. Boat charter from 155 USD per person per day; Fauna Surf Camp lodging from 210 USD per person per day; Batik Camp beachfront villa from 250 USD per person per day. info@surfingpanaitan.com WhatsApp Google Maps listing
- Just Dreaming (Perfect Wave Travel)Charter departs Bali/Java coastLuxury Australian steel-hulled charter yacht, operating since 1991, up to 8 surfers, 9-night trips around the island. perfectwavetravel.com +61 2 9939 0890
Named but unverified: Peucang Island Surf Camp (peucangisland.com) and Ujung Kulon Tours/Ujung Kulon Ecotourism surfaced in research as names only, not independently confirmed. Explore Desa packages Panaitan trips with a Jakarta transfer, boat, food, national-park permit, and guide — also unverified beyond a search snippet. Worth asking about, not yet worth booking on our word alone.
Central Java — Batu Karas & Pangandaran
Straight talk: this isn't a sprawling region. Central Java's surf scene is effectively one small surf town — Batu Karas — plus Pangandaran as its transit anchor. It won't hit a large vendor count, and we're not going to force one. What's here is real and well-covered on food; rental and instruction are confirmed but run informally, beachfront, without individual shop names attached.
Surf Camps & Lodging
- Amazon Bungalow & CottagesBatu KarasMid-range Free WiFi, AC, private parking. Runs a 7 to 8-day surf camp package bookable through BookSurfCamps.com — a courtesy link, not an affiliate one. Package via BookSurfCamps.com @amazon_batukaras WhatsApp Google Maps listing
- RNV Family Guesthouse Eco ResortBatu KarasMid-range Small by design — never more than a dozen guests — with a pool and jungle-adjacent setting. Google Maps listing
- Eunike Surf CottageBatu KarasConfirm on the ground Directly across from the Batu Karas beach access. Google Maps listing
- Pangandaran Surf School And CampPangandaranConfirm on the ground Real, listed operator on Tripadvisor, based at La Cultura Koffie in town — the operator's own site returned an access error on fetch, so book through Instagram rather than assuming a direct line. @surfinjava Google Maps listing
Hub-level resource: batukaras.id is a local booking aggregator and portal for the town — worth a look for inventory beyond what's individually listed here.
Board Rental & Instruction
Confirmed, unnamed: beachfront board rental (around Rp100,000 a day) and instruction (around Rp350,000 a session) are widely available directly on Batu Karas beach — a real, easy-to-find option on the ground, but no individually named rental shop or instructor turned up in research. Not a fabrication gap, just an unnamed-vendor one. Also checked and came up empty: no named ding-repair shop, dedicated local guide, or independent photographer surfaced for Batu Karas or Pangandaran.
Where to Eat
- Rumah Makan SederhanaBatu KarasOne of the two standard warungs opposite the Batu Karas break.Google Maps listing
- Rumah Makan Kang AyiBatu KarasThe other standard warung opposite the break.Google Maps listing
- Warung ComengBatu KarasWent viral on TikTok — #1 of 59 restaurants in Batukaras on Tripadvisor.Google Maps listing
- Saung RFBatu KarasSeafood.Google Maps listing
- Warung Nasi Pa DjajaPangandaran townLocal standard in Pangandaran town.Google Maps listing
- RM Risma SeafoodPasar Ikan PangandaranSeafood at the Pangandaran fish market.Google Maps listing
- Warung Sate Galunggung 3Pangandaran townSate spot in Pangandaran town.Google Maps listing
East Java — Grajagan & Pacitan
Two disconnected clusters. Grajagan — inside Alas Purwo National Park, reached by boat or park gate only — is the standout hub on this entire page: real camps, real contacts, and unusually well-documented transport logistics. Pacitan and Watu Karung, further west on the central-south coast, are real but thinner, road-accessible instead of boat-locked. A third area, Payangan/Puger, is a genuine bring-your-own-everything spot with no real vendor layer — not worth its own subsection, and covered honestly in Good to Know above instead.
East Java — Grajagan (Alas Purwo National Park)
Grajagan is genuinely remote: boat crossing or park-gate overland only, dry season only, national park fee on top of whatever the camp charges. The camp scene here is well-established, with four real, documented operators.
Surf Camps
- G-Land Joyo's Surf CampGrajagan Bay, closest camp to the boat landingMid-range Bungalows, villas, and camping options, with a restaurant and bar on-site. Added Starlink connectivity in 2026 — the closest camp to the boat landing. Also runs an in-house photographer/videographer service for guests. info@g-land.com WhatsApp Bali office — Google Maps listing
- G'Land Bobby's Surf CampGrajagan Bay The original G-Land camp, over 40 years running. Packages run 720 to 1,840 USD per person across four package tiers (Standard/Deluxe/Superior/Family) for 4 to 10-day stays, including 2-way boat transfer, airport transfer, meals, and national park fees. bobbysgland.com info@bobbysgland.com WhatsApp Google Maps listing
- Jawa Jiwa G-Land Surf Camp & Luxury GlampingKalipaitLuxury The higher-end option in the bay — luxury glamping tents in a lowland rainforest setting. Own site: jawajiwa.com. jawajiwa.com WhatsApp Google Maps listing
- G-Land Jack's Surf CampGrajagan Bay, in front of the breakBudget Budget-positioned camp, right in front of the break. WhatsApp (primary) WhatsApp (alternate) Bali office — Google Maps listing
Getting there: no independent road access — every real route runs through a surf camp, either a boat crossing from the Bali side or an overland transfer through Alas Purwo National Park, both tide- and season-dependent enough that arranging one yourself rarely makes sense. Nearly every camp packages its own transport into the room rate; pick a camp and let them handle the crossing. Entry carries a national park fee of roughly Rp200,000 per person per day, separate from any camp package price. Nearest airport for Bali-side transfers: Banyuwangi (BWX).
East Java — Pacitan & Watu Karung
Real, road-accessible, and thinner than Grajagan — five named lodging options, one fully verified, but no individually named board-rental or guide business turned up in research. A genuine central-south coast alternative for travelers who want road access instead of a boat or park-gate crossing.
Lodging
- Harry's Ocean HouseWatu KarungBudget One of the first homestays in the area — basic, beachfront, from around 8 USD a night. Google Maps listing
- Watukarung Sackstone GuesthouseWatu KarungMid-range Small-hotel tier — AC, private bath, shared kitchen. Google Maps listing
- Bintang Homestay Watukarung & Watukarung Prapto HomestayWatu KarungBudget Budget homestay cluster, real and interchangeable. Google Maps listing
- Desa Limasan RetreatWatu KarungHigher-end Beachfront, with a pool and traditional Javanese houses. Google Maps listing
- Hacienda WatukarungWatu KarungLuxury Luxury villa with a private pool; arranges massage and transport for guests. Fully verified contact. haciendawatukarung@gmail.com WhatsApp Google Maps listing
Board Rental
Confirmed, unnamed: "numerous surf shops" are reported generically along Watu Karung's beachfront, covering boards, wetsuits, and guiding — but no individual shop names turned up in research. Real infrastructure, just not a name we can hand you yet. Also checked and came up empty: no named ding-repair shop or independent photographer surfaced specifically for Watu Karung or Pacitan.
Payangan & Puger — The Honest Flag
Payangan and Puger, further along the East Java coast, are real but genuinely underdeveloped — sources describe "limited facilities" and advise surfers to bring their own gear and food. A couple of general-tourism villa listings surfaced (Villa Bodhi, Villa SARY AKAR) but read as generic stays, not surf-specific infrastructure. There's no honest vendor section to build here yet — treat it as a bring-your-own-everything spot if you go.
Local Secrets
Seven non-surf reasons this zone rewards the curious. This is the stuff most visitors fly straight past.
- Sleep Steps From the Water Cimaja
Ocean Queen Resort sits directly beachfront on Cimaja's surf — guests sleep roughly 50 meters from the lineup, no van required for a dawn session.
- Ujung Kulon's Last Wild Rhinos Panaitan Island access point
The national park that gates Panaitan is also the last rainforest refuge of the wild Javan rhino — a genuine wilderness crossing, not a scenic backdrop.
- Java's Original Surf Town Cimaja
Cimaja is the historic home base of Java surf tourism — the deepest lodging bench on this page, and the most crowded, for the same reason.
- The Informal Cimaja Rental Economy Cimaja
Board rental here runs on local relationships more than storefronts — one confirmed active operator, one unverified single-review lead, and one boardshop of uncertain current status.
- Mama's Losmen Ujung Genteng
A basic beachfront institution that's served as the traditional base camp for missions out to this coast's heaviest, most remote reef breaks for years.
- Batu Karas' Own Booking Portal Batu Karas
batukaras.id is a local aggregator for the town's lodging — a hub-level resource beyond any single listing.
- Bring Your Own Everything Payangan/Puger, East Java
Two spots with real waves and genuinely no vendor layer — sources explicitly advise packing your own gear and food. Refreshingly honest, and worth knowing before you commit a day to getting there.
Questions People Actually Ask.
How do travelers actually get to Grajagan?
There's no independent road access — every route runs through a surf camp, either a boat crossing from Bali or an overland transfer through Alas Purwo National Park, and nearly every camp bundles its own transport into the room rate. Book through the camp and let them handle the crossing; the routes are seasonal and tide-dependent enough that arranging one independently isn't worth it. Whichever way you go, entry runs through a national park gate fee of roughly Rp200,000 per person per day.
Is Panaitan Island worth the boat trip?
For experienced surfers who want the full charter-boat experience, yes — but go in with eyes open. Panaitan sits inside Ujung Kulon National Park (a UNESCO site and rainforest habitat for the last wild Javan rhinos), boat-access only, no independent road access. This is remote water a long way from help, with a rescue chain that runs through your boat operator, not a lifeguard tower — a trip for people who can handle that, not a casual add-on.
Which hub is best for beginners?
Central Java — Batu Karas and Pangandaran. Batu Karas is a genuine right point/beach wave that welcomes all levels, beachfront board rental and instruction are confirmed and easy to find on the spot, and the town runs at a mellow surf-tourism pace. West Java's Cimaja cluster also has beginner- and all-level-friendly breaks and more lodging depth, but it's bigger and busier. Grajagan and Panaitan are both experienced-only, boat- or gate-access destinations — not a first stop.
Is Grajagan accessible year-round?
No — plan around the dry season, roughly April through October. The camp-arranged crossings are tide-dependent and far less reliable outside the dry months. Confirm the crossing schedule with your chosen camp before locking in dates.
Do I need cash, or can I use cards in these towns?
Carry cash. These are small surf towns and remote camps, not cities — an international ATM near a homestay is notable enough to be mentioned as a selling point (Chill House Cimaja calls it out specifically), which tells you how much of an exception that is. Warungs, ojek drivers, and informal board rentals run on rupiah; camps at Grajagan and Panaitan bundle costs into package pricing precisely because there's nowhere to spend cash once you're there.
Should I bring my own board, or rent locally?
Bring your own if you have strong preferences, or if you're headed to Grajagan or Panaitan — rental infrastructure at both is limited to what the surf camps themselves stock. For Cimaja and Batu Karas, rentals and instruction are confirmed and genuinely easy to find on the ground, even though we can't hand you an individual shop name for every option yet. Pacitan/Watu Karung has "numerous surf shops" by general report, again without confirmed individual names.
Disclosure & How This Page Works.
Straight talk: Some links on this page are affiliate links — if you book through them, Secrets of Surf Travel earns a small commission at no extra cost to you. We only link places and people we'd use ourselves, and coverage is never for sale. Those commissions are what keep this site running and fund the next trip.
Vrbo, Booking.com, and Agoda search links are live for Cimaja/Pelabuhan Ratu, Batu Karas, Grajagan, and Pacitan/Watu Karung — Panaitan Island has none, since it's boat-access-only with no bookable inventory on any platform. The BookSurfCamps link for Amazon Bungalow and every vendor link above are still plain courtesy links. As partnerships with these local businesses come online, more links (and discount codes, where Secrets of Surf Travel benefits from their use) may earn us a commission, and this page will keep saying so plainly. Coverage is never for sale: nobody on this page paid to be here, and nobody can.
Every listing was researched in 2026 and is being verified in person. Prices, hours, and policies change — treat them as strong starting points and confirm directly with the business. And per the No-Reveal Code: you will find no surf spots on this page, ever.

