Written by

Jakarta is the capital of Indonesia and its largest and most interesting city. Located on the North-eastern coast of the Java island, Jakarta is popular with tourists for its rich cultural heritage and historical monuments. While tourists usually associate only Bali with beaches and a tropical vacation, little do they know that the Jakarta beaches offer as much fun and plenty of serenity. In fact, Jakarta gives easy access to some of the most underrated but beautiful beaches you will see in all of Indonesia.

The 10 Most Stunning Jakarta Beaches

Here is a roundup of the best beaches you will find near the iconic city:

  • Ancol Beach
  • Bidadari Island
  • Anyer Island
  • Carita Beach
  • Pasir Panjang Beach
  • Sawarna Beach
  • Ujung Genteng Beach
  • Peucang Island Beach
  • Tunda Island Beach
  • Pahawang Beach

1. Ancol Beach

Ancol Beach

Image Source

The Ancol beach is closest to the city and is the only one of Jakarta beaches that you can reach without a boat. The beach is actually pretty popular with city dwellers and tourists that visit the city as a weekend getaway. The beach has been partitioned into six different sections. Besides, the Ancol beachside has the best beach resorts near Jakarta, with a number of them having seaside views. The Ancol Beach is also amongst the best beaches near the Jakarta airport.

Distance from city: 12 kilometres

Must Read: 27 Best Places To Visit In Jakarta That Showcase The Other Side Of Indonesia


Bali Holiday Packages On TravelTriangle

Stay at luxurious private pool villas and resorts, Experience thrilling water sports – parasailing, scuba diving, and snorkeling – or take a sunset dinner cruise. Get best holiday deals for Bali offered only by TravelTriangle.


2. Bidadari Island

Bidadari Island

Image Source

Jakarta is surrounded by a cluster of a thousand islands, and Bidadari Island has the best beaches around Jakarta. One can get to it by simply taking a 30-minute boat ride. The cottages facing the seaside are the perfect setting for a stress-free weekend away from the bustle of life. There are also a number of hikes and trails that you can follow to explore the volcanic island that is covered in tropical forests.

Distance from the city: 36 kilometres

3. Anyer Island

an old lighthouse at the coast

Image Source

It is located about 150 kilometres from Jakarta. The beaches here face the West and have the best views of the setting sun and Mount Rakata. There is an old lighthouse at the coast in Cikoneng that offers the best pictures of the sunset. Besides the natural sights, all kinds of adventure sports are available here including parasailing, diving, and snorkeling at several points off the beach.

Distance from the city: 120 kilometres

Suggested Read: A Tour Guide To The Java Island in Indonesia

4. Carita Beach

 Carita Beach

Image Source

Carita Beach is a shock of white sands, located to the west of Jakarta in West Bantan. The beautiful Jakarta beaches here are especially popular with tourists for swimming off the coast, and a lot of them simply sunbathe in the warm sand. You will find a lot of other activities available at Carita Beach including diving and snorkeling where tourists can click pictures of the brilliant marine life found around the coral reefs here.

Distance from city: 155 kilometres

5. Pasir Panjang Beach

Pasir Panjang Beach

Image Source

If your idea of a tropical holiday involves scuba diving and swimming with fish, then the Pasir Panjang Beach at the Sangiang Island is one of the best beaches in Jakarta. The Sangiang Island is one of Bentens seven wonders, and the absolutely gorgeous beaches here are testament to this popular saying. The various dive points here are full of clownfish coming in different hues and that is something that you just have to see.

Distance from city: 195 kilometres

Suggested Read: 11 Best Things To Do In Jakarta: The Indonesia Capital Buzzing With Life!


Planning your holiday in Bali but confused about what to do? These Bali travel stories help you find your best trip ever!

Real travel stories. Real stays. Handy tips to help you make the right choice.


6. Sawarna Beach

Sawarna Beach

Image Source

Sawarna Beach, literally the golden beach, is the best place to go if you are looking for a refuge from crowded Java beaches. No direct buses or another mode of public transportation comes here, and the only way to come here is if you have your own car. The Batu Layar is a large rock formation that is a popular tourist attraction. The beaches here are great for surfing because the waves are relatively small due to the shape of the island.

Distance from city: 280 kilometres

7. Ujung Genteng Beach

Ujung Water Palace

Image Source

These beaches first came under the radar when green turtles showed up here. While efforts to conserve their population are being led by World Wildlife Fund, the Ujung Genteng Beach is now recognised as one of the most pristine beaches in all of Java. Its blue-green waters are surrounded by a coral reef that houses the most dazzling array of marine animals that you will see scuba diving anywhere in Java.

Distance from city: 209 kilometres

Suggested Read: 8 Super Luxe Villas In Ubud For A Memorable Stay In Indonesia

8. Peucang Island Beach

Peucang Island Beach

Image Source

The Peucang district has some untouched tropical destinations that you must visit if you are planning to visit Jakarta Indonesia beaches. Peucang Island Beach, situated inside the Ujung Kulon National Park, is one such spot. You can get here by taking a trip on a speedboat from the Carita Beach. This literal heaven in the Westernmost part of Java island has untouched sand and the most scenic views of the ocean, but the island itself is home to a rich and diverse ecosystem and tourists are often able to see deer roaming by the beaches.

Distance from the city: 188 kilometres

9. Tunda Island Beach

Tunda Island Beach

Image Source

Tunda Island Beach is another beauty of the Baten province. Slightly further away than Sangiang Islands, the islands have a rich marine life and a healthy coral system which make for sights for all divers. The beach is spread over much of the coastline against a backdrop of palm trees and green-blue waters make for spectacular holiday locations for weekend getaways.

Distance from the city: Karangantu Port is 108 kilometres from Jakarta

Suggested Read: Top 10 Things To Do In Indonesia For An Unforgettable Holiday Experience!

10. Pahawang Beach

Pahawang Beach

Image Source

Distance from the city: 158 kilometres to Bakauheni Port, thereafter 2 hour boat ride

Further Read: Yoga In Indonesia: The New Found Love Of Indian Travelers

The Jakarta beaches are a surprising combination of exotic off-coast beaches and commercial luxury beach fronts framed with 5 star hotels. Make sure you visit them all on your tropical getaway to Indonesia!


Looking To Book An International Holiday?

Book memorable holidays on TravelTriangle with 650+ verified travel agents for 65+ domestic and international destinations.


Category: Beach, Indonesia

Best Places To Visit In India By Month

Best Places To Visit Outside India By Month