I have a confession about Jakarta. I love the food, I love the noise, and I have a soft spot for the way a single traffic jam can rearrange an entire afternoon. But by day three I always want to hear nothing but water. And every time I have asked a local friend where they go for that, the answer is a shrug, a half-sentence about a cousin's beach house, and a phone number for a driver.
This guide is that conversation written out properly. It is for the traveller who has landed in the capital, looked at the map, and realised that the nearest swimmable sea is not at the end of a tram line. I will be straight with you about something first: the old version of this article on our site named places that were either wrong or not really "near Jakarta" at all, and some beach names in it simply did not belong to the region. I have rewritten it from scratch around coastlines people genuinely drive, ferry or hire a van to from the capital, with honest notes on distance, effort and what disappoints.
First, what "hidden" means around Jakarta
Let us get one thing out of the way. Ancol, the big recreation district on Jakarta Bay, is fun, and I will give it its due further down, but it is not a hidden beach. It is a managed park with an entry gate, a gondola and a very good chance of a queue on Sunday. The water in the bay is not what you came for either. If silence and clear water are the brief, you need to leave the bay behind.
Around the capital, "hidden" tends to mean one of four things. It might be an island in the Thousand Islands chain, reached by boat from the north coast. It might be a long, empty stretch on the Banten coast to the west, where the road follows the Sunda Strait. It might be the wild south coast of West Java, facing the Indian Ocean, where the beaches are huge and the swimming is limited. Or it might be a place that is hidden by distance, like the geopark coast at Ciletuh, which most weekenders skip because it is a long day each way.
Here is the lay of the land at a glance. I have used drive times for a normal weekday morning start. On a Friday evening or the start of a long weekend, add a lot.
| Area | Direction | Rough travel from Jakarta | Character | Good for swimming? |
|---|---|---|---|---|
| Pulau Seribu (Thousand Islands) | North, by boat | Roughly 1 to 3 hours by boat, depending on the island | Small islands, homestays, snorkelling | Yes, best on the outer islands |
| Anyer and Carita | West, Banten coast | Roughly 3 to 4 hours by road | Old weekend-resort strip, Krakatau views | Yes, with care on rougher days |
| Tanjung Lesung | West, further down the coast | Roughly 4 to 5 hours | Calmer bay, resort area | Yes |
| Pelabuhan Ratu | South, Sukabumi coast | Roughly 4 to 6 hours | Fishing town, big surf, local legends | Limited, strong currents |
| Sawarna | Southwest, Lebak | Roughly 6 to 8 hours | Rock arches, caves, surf village | Only in sheltered spots |
| Ciletuh and Ujung Genteng | South, deep Sukabumi | Roughly 6 to 8 hours | Geopark cliffs, waterfalls, turtle beach | Selected coves only |
Those hours are estimates, not promises. Jakarta's outbound traffic is its own weather system, and I would rather you plan for the pessimistic number and be pleasantly surprised.
Pulau Seribu: the easiest escape, if you pick the right island
The Thousand Islands are technically part of Jakarta's administrative area, which is a funny thing to say about a place where you can sit on a white-sand strip with nobody else in sight. The trick is that the islands closest to the mainland are the least pleasant. Boats get busy, the water is murkier, and day trippers pile in on weekends. Go further out and it changes.
The public boats leave from the fishing port at Muara Angke in the morning, and the fast boats and tour boats use Marina Ancol. Both are early starts. When I went, I turned up at the port a little before seven and still watched the best seats fill up. If you are a nervous planner, a package that handles the crossing is worth the money. The diving package we list is a good example: it is built around the Thousand Islands, includes boat transfers, accommodation and meals, and gives beginners a half-day introductory course with open water dives, according to the product details. Ancol entry and rental gear are extra, so read the inclusions before you commit.
What you can realistically expect on a Pulau Seribu weekend: simple homestays with fan or air-con rooms, fish for dinner, a small beach right outside the door, and snorkelling that is decent rather than world class. Visibility is best in the dry months, roughly April to October. In the wet season the sea can turn choppy, boats get cancelled, and the whole trip becomes a gamble.
A few island notes from friends who go often, which I would treat as a starting point rather than gospel. Pulau Harapan is popular for its homestay culture and for snorkelling and fishing trips from the jetty. Pulau Tidung is known for its long wooden bridge and for bicycle rentals; it is livelier and busier. Pulau Pari has a reputation for a pleasant white-sand beach and a sandbank area at low tide. If your goal is quiet, ask your host which islands are least crowded that weekend, because it changes with school holidays.
| Island vibe | Pick this if | Watch out for |
|---|---|---|
| Homestay island with jetty snorkelling | You want a village feel and simple food | Basic rooms, limited power in some places |
| Bridge and bicycle island | You like cycling and a livelier atmosphere | Weekend crowds, lots of day trippers |
| White-sand and sandbank island | You want a photogenic beach and calm shallows | Tide-dependent, bring reef shoes |
| Dive-resort island | You want guided diving and fewer logistics | Costs add up with gear and entry fees |
Anyer and Carita: tired but lovable
Anyer is where Jakarta families have gone for decades, which means you will find faded resorts next to newer ones, warung selling grilled fish, and a coastline road that runs along the Sunda Strait. It is not secret. What makes it worth a mention in a hidden-beach guide is that a few kilometres away from the main resorts, you can find quieter stretches where you share the sand with fishing boats.
I should be honest about the history here. In December 2018 a tsunami triggered by the Anak Krakatau volcano struck this stretch of coast, including Anyer, Carita and Tanjung Lesung, with serious loss of life. The area has rebuilt, and tourism has returned, but it is something to know when you choose a hotel. Ask about evacuation information, take the posted signage seriously, and do not treat the sea here as a playground in rough conditions.
On a calm day, though, the Anyer and Carita coast is a very easy escape. You can swim, hire a small boat, or look out towards the volcano islands at sunset. Many people do it as an overnight. If you only have one day, you will spend most of it on the road, so I would not.
Getting there is the part nobody enjoys. The toll road west from Jakarta toward Merak is straightforward but busy, and the final stretch on local roads slows right down on weekends. A private van with a driver takes the stress out of it, and splitting the cost across a group of friends makes it surprisingly sensible. We list a 14-seater Hiace Commuter for a full day with a driver; the product notes mention a 16-hour use window and fuel included, but entrance fees, tolls and parking are on you. That is a very Jabodetabek-style rental, so check with the operator how far past the city limits your day can stretch before you plan a coast run.
Tanjung Lesung: a calmer bay, further along
Keep going down the Banten coast and you reach Tanjung Lesung, a peninsula that was developed as a resort area. The bay is calmer than the open coast further south, which makes it a better pick if you are travelling with children or with someone who does not like waves. Expect a resort feel rather than a village feel: organised watersports, a golf and beach-club vibe, and prices to match.
It is also close enough to Ujung Kulon National Park that people use it as a base for trips to the park, which is the home of the Javan rhino. I have not done the park trip myself, so I will not describe it in detail. If it matters to you, ask the park authorities or a trusted operator about permits and boat logistics well before you go, because access is controlled.
Pelabuhan Ratu: wild water, real fishing town
Pelabuhan Ratu is on the Indian Ocean side, in Sukabumi regency. It is a working fishing port with a long beachfront, and it has a strong local identity tied to the Queen of the Southern Sea, a legend you will hear about within five minutes of arriving. Locals will tell you not to wear green into the water. I am not going to argue with a whole town.
The practical point is more important than the folklore. The south coast of Java has strong currents and big waves, and many beaches here are not safe for casual swimming. Watch the flags, listen to the lifeguards where there are any, and paddle rather than swim if you are unsure. The seafood market at the harbour is a genuine pleasure, and sunset over a rough sea is worth the drive on its own.
| South-coast safety habit | Why it matters |
|---|---|
| Swim only where locals swim | Rip currents are common on open Indian Ocean beaches |
| Ask your homestay about the tide that day | Safe coves can turn dangerous on a rising tide |
| Never go in alone | Help is far away from the quieter beaches |
| Keep valuables locked at the guesthouse | Beach theft is rare but a lost phone ruins a trip |
Sawarna: the one I would send a friend to
If I had to pick a single place from this list for someone who wants "hidden" without a flight, it would be Sawarna in Lebak regency. It is far, around six to eight hours depending on the road and the day, and the last stretch is narrow. That distance is exactly why it still feels like a discovery.
What you get for the effort is a coastline of dramatic rock. There is a rocky headland with a sea arch that people photograph at sunset, a lagoon-like area that can be calm at certain tides, a cave that locals visit with a guide, and a surf break that draws a quiet crowd. The accommodation is homestay-level, which is part of the charm. The village has a gentle rhythm: scooters, warung, a few surf boards leaning on fences.
Plan to stay two nights. A single night lets the road eat the trip. And be realistic about swimming: the open beach is not for swimming, but the sheltered pools and lagoon-type areas are, when the tide cooperates. Your host will know.
Ciletuh and Ujung Genteng: the far south
Ciletuh is a geopark on the Sukabumi coast, with a horseshoe bay, tall cliffs, waterfalls and viewpoints. It is the kind of place where the landscape does the work and you only need to show up with a camera. The name even appears in some van-hire product titles, because it is a recognised long-day trip from the capital. When you see a Jakarta to Ciletuh one-day van rental, that is the destination it is built around.
Here is where I want to be careful. A one-day Jakarta to Ciletuh round trip is a long day. You will spend a huge share of the 16 hours in the vehicle, and the roads in the final stretch are slow. If you do it as a day trip, you are choosing the view over the beach time. If you can, make it an overnight, or combine it with Ujung Genteng further on, which is known for a turtle conservation beach where hatchlings are released. Ask locally about the season and the rules before you promise a child you will see baby turtles.
If the group is small, the luxury 9-seater is the more comfortable choice, and the larger 14-seater makes sense when you are splitting between many people. Both are listed as private rentals with a driver, and entrance fees are not included. For the exact inclusions and the pickup rules, read the product page: the 9-seater van rental and the Premio 14-seater.
Where Ancol and the other city options fit
I said Ancol is not a hidden beach, and I stand by that. But it is a smart use of a half day when the sea trip is not possible, or when you have a child who needs a ride more than a view. The gondola there is a cable car that crosses part of the recreation district, with stations that connect different zones. The listing describes cabins for six adults and a ride that takes around twenty minutes. Visit early or late, and avoid the middle of the day when the heat is at its worst.
If the weather turns, Jakarta has indoor fallbacks that work well with kids. The aquarium in the west of the city is a full indoor outing, and the listing suggests two to three hours. It is air-conditioned, which is the real selling point when the afternoon storm arrives.
And if the beach plan collapses because of traffic, rain or a cancelled boat, Taman Mini Indonesia Indah in East Jakarta is a full-day cultural park with pavilions for provinces across the country, plus a cable car over a miniature archipelago lake. It is not a beach, but it is a day well spent.
Karimunjawa: the "hidden beach" you fly to
Strictly speaking, Karimunjawa is not near Jakarta. It is an archipelago off the north coast of Central Java, and you reach it by flight to the mainland and a ferry, or by long overland routes. I include it because many of the travellers who ask me about hidden beaches near the capital are secretly looking for exactly this: clear shallow water, small islands, and a day of snorkelling with a boat captain who knows the good spots.
The open-trip island-hopping day we list covers boat transport, snorkelling at well-known spots, a beach stop, and sunset at a headland, according to the product details. A few things to note from the notes on the page: it needs at least two people, there is a surcharge for foreign visitors, a shark pool fee is excluded, and you are asked to book a few days ahead because ferry availability and weather can change things. Read all of that before you build a trip around it.
As a rule of thumb, the dry season from about April to October gives calmer seas. In the wet season the ferry can be cancelled and the whole plan collapses, so keep your dates flexible if you can.
Getting around: vans, charters and airport pickups
The honest truth about Jakarta's outskirts is that public transport does not get you to the good beaches. Most of the places in this guide are reached by private car, shared van, or a mix of train, bus and local motorbike taxi. For a group, a hired vehicle with a driver is the least stressful option, and it is usually cheaper per head than you expect when you split it.
For a shorter, flexible day, the private car charter that starts from the old central square is a good fit. The listing describes a driver who knows the roads and the toll system, which matters more than it sounds when you are trying to leave a city of this size at the right hour.
When you arrive, the airport is the first hurdle. Soekarno-Hatta is some way from the centre, and the transfer listing we carry is a one-way run into downtown with a meet-and-greet. If you land late, that is one less thing to negotiate with a stranger.
| Option | Best for | Listed from |
|---|---|---|
| Private car charter | Flexible half or full day around the capital | S$56.12 |
| 14-seater Hiace Commuter, full day | Larger groups sharing the cost | S$142.48 |
| 9-seater luxury van, full day | Families wanting more comfort | S$247.24 |
| Airport transfer, one way | Landing in Jakarta and heading downtown | S$49.98 |
Prices on the product pages change with date and vehicle, so treat those figures as a starting point rather than a quote.
The days around the beach: Kota Tua and a bit of city
Whatever beach plan you make, you will probably spend a night or two in Jakarta itself. If you have a spare morning, the old town is a decent use of it. Fatahillah Square and the colonial buildings around it are best seen early, before the heat builds. The guided walking tour we list runs for roughly three to four hours, according to the product details, and includes the guide and the required entry tickets.
I like pairing a slow walking morning with a beach weekend because it breaks up the driving. You arrive in the city, get your bearings on foot, and leave for the coast with a clearer head.
When to go, and what to pack
The dry season runs roughly from April or May to October. That is when the sea is calmer, the boats run reliably, and the snorkelling is at its best. The wet months, roughly November to March, bring heavy afternoon downpours, rougher water and cancelled crossings. You can still go, but you should have a backup plan like the indoor options above.
Public holidays and school breaks are the real crowd-makers. If your dates are flexible, a midweek trip makes a huge difference, especially for the islands and the Anyer strip.
| Pack this | Because |
|---|---|
| Reef-safe sunscreen and a hat | Equatorial sun is harsh, even on cloudy days |
| Reef shoes or sturdy sandals | Rocky entries and sea urchins on several beaches |
| Dry bag and phone pouch | Small boat crossings get splashy |
| Cash in small notes | Many homestays and warung do not take cards |
| Light long sleeves | For the sun, the mosquitoes, and modest dress in villages |
| Power bank | Electricity can be patchy on small islands |
Staying connected where signal gets thin
Signal is fine in Jakarta and patchy on the outer islands and the far south coast. An eSIM is the easiest way to avoid hunting for a shop at the airport. The Airalo option we carry is a small data package, which is fine for maps and messages over a short stay; the Telkomsel option is built around daily data allowances, with a speed drop once you pass the daily cap, according to the product notes. Neither will give you a signal where there is no tower, so download offline maps before you leave the city.
You can see them here: the Airalo Indonesia eSIM and the Telkomsel unlimited eSIM.
Visas and paperwork before you land
Entry rules change, so please verify before you travel. From the facts we hold, verified in August 2026: Singapore passport holders and other ASEAN nationals are visa-exempt for stays up to 30 days. Nationals of many other countries, including India, can use a visa on arrival or an e-VOA, listed at around IDR 500,000 with a 30-day stay, and the e-VOA is meant to be applied for online before you fly. Always check the official immigration portal for your own nationality, because this is exactly the kind of rule that shifts.
If you are not sure which category you fall into, our visa requirements checker lets you pick your passport and destination and shows you what applies. And if an application you are making asks for proof of onward or return travel, our flight reservation service provides a manual reservation for visa applications. It is a reservation to support the paperwork, not an issued ticket, so do not treat it as a flight you can board.
A sample plan: three nights, one weekend, no stress
Here is how I would stitch it together for a friend who has a long weekend and a tolerance for early alarms.
Friday. Land, take the airport transfer, drop your bag, and use the late afternoon for an easy wander in the old town. Sleep early.
Saturday. Catch the morning boat from the north coast to a Thousand Islands homestay. Snorkel, eat fish, watch the sun drop. Keep the evening plain. If the sea is rough, switch to the Anyer coast by van instead, because forcing a crossing in bad weather is how trips go wrong.
Sunday. Slow morning on the beach, afternoon boat back, and a final dinner in the city. Leave a buffer before any flight home.
If you have five or six days, swap the island for Sawarna and stay two nights. That is the trip people remember.
| Time you have | Go to | How |
|---|---|---|
| One day | A Thousand Islands day trip, or the city fallbacks | Early boat, or a car charter |
| Two nights | Pulau Seribu or Anyer and Carita | Boat package or private van |
| Three nights | Tanjung Lesung or Pelabuhan Ratu | Private van with a driver |
| Four nights or more | Sawarna, or Ciletuh and Ujung Genteng | Private van, overnight stops |
Food, sleep and money on the coast
Food is where these trips quietly win. On the islands and the Banten coast, the standard dinner is whatever came off the boat that afternoon: grilled fish with sambal, a pile of rice, sautéed water spinach, and sweet iced tea. Nobody will hand you a menu. You agree a price with your homestay host in the morning, and the plate that turns up at dusk is usually better than anything in a resort restaurant. Vegetarians should say so early and be ready for a lot of tempeh, eggs and fried tofu. If you eat no seafood at all, tell your host before booking, because on a small island the alternatives are limited.
Sleep is simple. Homestays on the islands and in Sawarna are family houses with a few rented rooms, a shared or private bathroom, and a fan or air-conditioner depending on the price. Do not expect hot water or a lobby. Resorts around Anyer and Tanjung Lesung are a different standard, with pools, breakfast and organised activities, and you pay for it. For a first trip, I would mix the two: a resort night where you want comfort, a homestay night where you want atmosphere.
Money needs a little planning. Cash matters far more than in the city. Island ATMs are scarce and sometimes empty, and many homestays, boat captains and warung do not take cards. Withdraw before you leave Jakarta, and carry small notes so you are not stuck without change for a boat tip or a parking attendant. The table below is a rough sense of the categories you will pay for, not a price list, because costs shift with season and negotiation.
| Cost type | What to expect | Tip |
|---|---|---|
| Boat crossing | Public boats are cheapest, tour boats cost more but run on a schedule | Confirm the return time the night before |
| Homestay | Often includes breakfast, sometimes dinner | Ask exactly what is included |
| Snorkel gear and guide | Rented per trip or per day | Check the mask fits before leaving the jetty |
| Tolls and parking | Usually paid by the group on a private van day | Keep a small toll card or cash ready |
| Attraction entry | Paid at the gate or bundled in a package | Foreign visitors may pay a higher rate at some sites |
One last habit that has saved me more than once: message your host on the way, not just before. A homestay owner who knows you are running two hours late will keep dinner warm and leave the gate open. One who has heard nothing since last week will assume you cancelled. It sounds trivial and it makes the first evening on a remote coast feel welcoming instead of stressful.
Finally, think about how you want to feel on the way home. If you plan the return leg on the same evening as your flight, you are betting your trip on a boat schedule and a motorway. Give yourself a night in the city before flying out, even a cheap one. You will sleep better, and your bag will not smell of wet sand on the plane.
Mistakes I see people make
The first is underestimating the road. A map distance of a hundred and fifty kilometres can mean five hours. The second is treating a south-coast beach like a pool. The third is arriving on the very day a public holiday begins. The fourth is assuming a homestay will take a card. The fifth, and the one that hurts most, is cramming a long-distance day trip into a single day and getting only an hour on the sand.
If you remember only one thing, make it this: fewer places, more time in each. Hidden beaches reward slowness.
Frequently asked questions
Are there any good beaches inside Jakarta itself?
Not for swimming. Jakarta Bay is busy and not known for clean water. The recreation areas along the coast are fine for rides and a stroll, but if you want clear water you need to go to the Thousand Islands or leave the capital.
What is the nearest place with decent snorkelling?
The outer Thousand Islands are the nearest realistic option. Conditions vary by season and by island, and the dry months from roughly April to October are the safest bet.
Can I do a beach day trip from Jakarta?
You can, but the quality depends on where. A Thousand Islands day trip works if you leave early. The Anyer coast is a stretch as a day trip, and the south coast and Ciletuh are better as overnights.
Is it safe to swim at the south-coast beaches?
Often not. Strong currents and large waves are common on the Indian Ocean side. Swim only in sheltered spots that locals recommend, and take warnings seriously.
Do I need a visa if I am travelling from Singapore?
Singapore passport holders are visa-exempt for stays of up to 30 days, based on the facts we hold, but please confirm before you travel. Other nationalities can check our visa requirements page to see what applies.
Should I hire a driver or go by public transport?
For anything beyond the Thousand Islands, a driver saves hours and a lot of stress. Splitting a van across a group usually works out sensibly per person.
What is the best month to go?
The drier months, roughly May to September, are the most reliable for calm seas and clear water. Avoid public holidays if you want quiet.
Can I get a flight reservation for my visa application?
If an application asks for proof of onward travel, our flight reservation service provides a manual reservation for that purpose. It is supporting paperwork, not an issued ticket, and it does not guarantee approval.
Featured experiences in this guide
Ready to plan your Jakarta escape?
Browse private vans, airport transfers, island trips and city tours, all in one place with HolidaySG.
See Jakarta activities and tickets