Nongsa Beach, Batam: What It's Actually Like, and Why the Name Is Confusing

Travel Bestie
4 min read

Nongsa Beach is a modest public beach in Sambau Village on Batam's northeast coast, about 45–50 minutes by ferry from Singapore. It's a fine spot for a short swim, cheap seafood, and a sunset facing the Singapore skyline — but it's a local community beach, not the manicured resort beach that "Nongsa" often gets mistaken for, and its condition swings noticeably depending on the tide and where you walk.

Discover flight with Traveloka

Sat, 12 Sep 2026

AirAsia Berhad (Malaysia)

Kuala Lumpur (KUL) to Singapore (SIN)

Start from RM 137.71

Fri, 18 Sep 2026

AirAsia Berhad (Malaysia)

Penang (PEN) to Singapore (SIN)

Start from RM 130.04

Fri, 18 Sep 2026

AirAsia Berhad (Malaysia)

Kuching (KCH) to Singapore (SIN)

Start from RM 136.19

What Nongsa Beach Is Actually Like

Before getting into the sand and water, it's worth clearing up a naming problem, because this is where most confusion starts. "Nongsa" is the name of an entire district on Batam — 290 sq km, home to about 96,000 people and Hang Nadim Airport — and it's also used loosely for the whole northeast coastal strip. That strip contains several separate, privately branded beaches: Turi Beach Resort, Nongsa Point Marina, Montigo Resorts Nongsa, and the residential Nongsa Village Beach. There's also the Nongsapura ferry terminal, sometimes called "Nongsa Pura," which is a transport hub, not a beach. None of these is "Nongsa Beach." The place this article covers is the specific public beach in Sambau — a roughly 300-metre stretch with food stalls, listed on Google Maps and TripAdvisor as its own attraction. If you've seen glossy resort-pool photos tagged "Nongsa," you were probably looking at Turi Beach or Montigo, not here.

With that sorted: Nongsa Beach itself carries a Google rating around 4.2 out of 5 from over 1,300 reviews, but the written reviews are genuinely split rather than uniformly glowing. On a good day, people describe soft, pale sand, calm small waves, shaded trees, and clear-ish blue water good for a casual dip. On a worse day — or further along the same shoreline — other visitors describe a "small dirty beach" with rubbish, tar residue, and old shipping rope washed up, and note it can look deserted and unkempt at low tide. Both descriptions are credible; they're just describing different stretches of sand, different tides, and different days. Treat it as a real, swimmable local beach with patches of litter, not a pristine one.

It's also unmistakably a community beach rather than a resort one. Weekends and Indonesian public holidays — especially Chinese New Year — bring crowds of local families and young people; on weekdays it can feel close to empty. Infrastructure is limited to food stalls, a few rentable pavilions, and nearby hotels — there's no beachfront resort development directly on this specific stretch.

Getting There

For Singapore-based travellers, the ferry is the realistic route — flying isn't practical here, since there's no direct Changi-to-Batam flight for most travellers, even though Batam's own Hang Nadim Airport happens to sit inside Nongsa district itself.

There are two ferry options. The most direct is Batam Fast Ferry from Tanah Merah Ferry Terminal straight to Nongsapura Ferry Terminal, a crossing of roughly 50 minutes, with departures spaced a few hours apart (roughly 8am to 8:20pm) and one-way fares from around SGD 26–35 depending on the date and platform. Nongsapura is within the Nongsa area, so it's a short taxi ride to the beach from there.

The alternative is the more frequent ferry route from Singapore (Tanah Merah or HarbourFront) to Batam Centre, Batam's main ferry hub, followed by a road transfer of about 20–30 minutes to Nongsa (roughly 15–16km). This route has more sailing options if the direct Nongsapura schedule doesn't line up with your day.

What You Can (and Can't) Do Here

What genuinely works: casual swimming in the shallows, since the water is calm with small waves and reviewers note it's gentle enough for kids at the right tide; kayaking, paddleboarding, or jet-skiing through operators based at beach clubs on site; watching the sunset, which is consistently the most-praised moment here, with Singapore's skyline visible on clear days; and eating cheap, fresh seafood at the shoreline stalls — a plate of ayam penyet runs around IDR 22,000. Most people treat it as a short outing — 20 minutes to an hour — rather than a full beach day, and that's a reasonable way to plan around it.

What doesn't work: don't come expecting snorkeling or diving-grade water clarity — it isn't in the same league as Bintan or Batam's outer islands. Low tide is the other thing to plan around: it exposes mudflats and sandbar-like conditions that make swimming unappealing and can leave the beach looking bare and litter-strewn until the water returns. And despite the name, this is not a resort beach with chalets on-site — if you want beachfront accommodation, that sits at the separate branded resorts nearby, not on this public stretch.

Best Time to Visit

Late afternoon into sunset is the beach at its best — cooler, better light, and the clearest view across to Singapore. Check tide times before you go if swimming is the point of the trip; a beach that looks great at high tide can look flat and muddy a few hours later. Weekdays are quieter and less crowded than weekends or Indonesian public holidays.

One seasonal note worth flagging for an August visit specifically: the Singapore Institute of International Affairs, a policy think tank (not a government body), issued a "red" haze outlook for 2026, naming August–September as the highest-risk window for transboundary haze reaching Singapore and the surrounding region from fires in Sumatra, including Riau province where Batam sits. This is a think-tank forecast, not an official travel advisory, so it's a factor to keep an eye on for air quality and visibility rather than a reason to cancel a trip.

Is Nongsa Beach Worth Visiting?

It's worth a visit if you're already in Batam or passing through Nongsa, want a cheap, low-effort half-day out with decent seafood and a solid sunset, and you're not expecting a polished, resort-brochure beach. It's a real, swimmable, unpretentious local beach — not a hidden gem, and not a disaster either.

It's not worth a dedicated trip if your priority is clear water, snorkeling, or a manicured resort beach experience — for that, Batam's neighbour Bintan is the clearly better-resourced option, with noticeably clearer water and more polished beach infrastructure. It's also not the place to book if what you actually want is one of the branded resort beaches nearby (Turi Beach, Nongsa Point Marina, Montigo) — those are separate properties with their own private beachfront, and confusing them with this public beach is an easy, common mistake.

If Nongsa still fits your plans, it's easy to book flight tickets for onward travel, book hotels in Batam or at one of the Nongsa-area resorts, or browse things to do around Batam to build out the rest of the trip.

Frequently Asked Questions

Is Nongsa Beach clean and safe to swim in?

It's mixed. Some visitors describe clear, clean water; others report litter, tar, and rope debris, particularly further along the shoreline. Conditions vary by tide and by section of beach — it's swimmable in calm, shallow water, but don't expect a pristine, resort-grade beach.

Is there an entrance fee for Nongsa Beach?

The public beach is generally free to access. Some sources mention a small nominal charge, around IDR 3,000, at certain access points or parking areas, but this isn't a fixed, universally applied entry ticket.

Are Nongsa Beach and the resorts near Nongsa (Turi Beach, Nongsa Point Marina, Montigo, Nongsa Village) the same place?

No. Nongsa Beach refers specifically to the public local beach in Sambau Village. The nearby resorts have their own separate, private beach frontage and are commonly — but incorrectly — conflated with "Nongsa Beach" in searches and listings.

Can you swim at Nongsa Beach?

Yes, generally — the water is calm with small waves and reasonably safe for a casual swim, including for children. Check tide times first, since low tide exposes muddy, sandbar-like sections that aren't good for swimming.

Discover flight with Traveloka

Mon, 21 Sep 2026

AirAsia Berhad (Malaysia)

Kuala Lumpur (KUL) to Bali / Denpasar (DPS)

Start from RM 388.34

Tue, 25 Aug 2026

Sriwijaya Air

Jakarta (CGK) to Bali / Denpasar (DPS)

Start from RM 267.37

Wed, 26 Aug 2026

KLM

Singapore (SIN) to Bali / Denpasar (DPS)

Start from RM 508.68

Hotels
Flights
Things to Do
Always Know the Latest Info
Subscribe to our newsletter for more travel & lifestyle recommendations and exciting promos.
Subscribe

Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia
Copyright © 2026 Traveloka. All rights reserved