When planning a vacation in Bali, one of the things that many people look for is beautiful white sand beaches. And we can't blame them! There's something special about the soft, powdery sands and crystal clear waters that make these beaches such a draw. That's why we've compiled a list of white sand beaches in Bali that you should definitely consider visiting. From secluded coves to bustling stretches of shoreline, these beaches offer something for everyone. So pack your sunscreen and your swimsuit, and get ready to enjoy some of the most beautiful beaches that the island has to offer.

1  Nyang-Nyang Beach

Nyang-Nyang Beach - Photo by @n.kulikova
Photo by @n.kulikova

Being one of Bali’s least visited beaches, also known as Nunggalan Beach, expect a deserted ambiance once you’re at the end of trekking down flight of stairs. Yes, this pristine 1.5-kilometre stretch of coastline took some effort to luxuriate in. But trust us when we say it pays off. Even the journey is something to look for with the splendid views over the limestone hillside covered in lush greenery and flowering bushes, accompanied by the sounds of the waves hitting the shore.

Pecatu Village, Badung - Google Maps
Entrance Fees : Free

Best time to go : mid-morning

2  Bias Tugel Beach

Bias Tugel Beach -

Imagine yourself immersed in the soothing sound of gentle waves, surrounded by lush tropical greenery, and gazing upon a pristine stretch of powdery white sand at Bias Tugel Beach, one of Bali's best-kept secrets. Nestled on the southeastern coast near the village of Padangbai, this secluded haven offers a sublime escape from everyday life, beckoning you to explore the vibrant underwater world of coral and colorful fish through snorkeling adventures.

The journey to this enchanting destination is an adventure in itself, as a short, invigorating trek downhill through verdant foliage reveals the breathtaking, untouched oasis. As you step onto the sun-kissed shore, you'll be surrounded by natural beauty and a welcoming atmosphere, perfect for those seeking solace in nature, leisurely sunbathing sessions, or simply reveling in the joy of frolicking in the azure waters. The tranquility of Bias Tugel Beach will undoubtedly etch its way into your heart, creating lasting memories of a truly unforgettable Balinese experience.

Padangbai, Manggis, Karangasem - Google Maps
Best time to go : morning - afernoon

3  Pura Geger Beach

Pura Geger Beach - Photo by @alikainwanderlust
Photo by @alikainwanderlust

Discover the hidden gem of Bali, Pura Geger Beach. Located in the traditional village of Peminge, Sawangan, in southern Nusa Dua, this less-trodden paradise offers a serene escape from the hustle and bustle. Unspoiled, this beach boasts an exquisite stretch of fine, shimmering white sand, flanked by the calming waves ideal for swimming. Named after the nearby Pura Geger temple, it provides a unique cultural nuance to its tranquil ambiance. Despite its smaller size compared to others, it's a perfect oasis for peaceful relaxation. Just a stone's throw away from The Mulia, Mulia Resort and Villas, it's easily accessible and indeed, an unmissable spot on your Bali visit.

Benoa, South Kuta - Google Maps
Best time to go : morning - afernoon

4  Blue Lagoon Beach

Blue Lagoon Beach -

Discover the hidden gem of Bali, the enchanting Blue Lagoon Beach, where azure waters meet pristine sands, creating a tropical paradise that will leave you breathless. Just a mere 5-minute jaunt away from the equally stunning Bias Tugel Beach, this picturesque haven offers a serene escape from the ordinary. Immerse yourself in the vibrant marine life as you snorkel in the crystal-clear waters, teeming with colorful coral gardens and a myriad of exotic fish.

The gentle sea breeze whispers through swaying palm trees, as the sun casts a warm golden glow over the tranquil landscape. Unwind in this idyllic retreat, where the soothing sound of waves lapping at the shore will lull you into a state of blissful relaxation. A visit to Blue Lagoon Beach is not just a vacation; it's an invitation to experience the magic of Bali's unparalleled beauty.

Padangbai, Manggis, Karangasem - Google Maps
Best time to go : morning - afernoon

5  Thomas Beach

Thomas Beach - Photo by @taylanalpan
Photo by @taylanalpan

Thomas Beach, located in Uluwatu, is a beautiful, quiet beach with a laid-back vibe. The beach is accessible by a relatively easy walk down a set of stairs, and once you reach the bottom, you'll be greeted by soft white sand and clear blue waters. It's an excellent spot for sunbathing, swimming, and even beginner surfers. There are a few local warungs nearby where you can grab a bite to eat, making it the perfect spot for a relaxing day at the beach.

Pecatu - Google Maps
Entrance Fees : Free

Best time to go : late afternoon

6  Tegal Wangi Beach

Tegal Wangi Beach - Photo by @ftrns
Photo by @ftrns

Named after the temple perched on top of the cliff that overlooks the coast, Tegal Wangi Beach is one of those ‘hidden’ beaches of the southern Bukit Peninsula that you would love to check out when you’re exploring around that area. It’ll be such a fond memory to have, watching the sun go down while sitting inside the naturally formed rock jacuzzi. Don’t do it during high tide, though.

Jl. Tegal Wangi, Jimbaran - Google Maps
Entrance Fees : Free

Best time to go : sunset time (4.30 pm - sunset time)

7  Kelingking Beach At Nusa Penida

Kelingking Beach At Nusa Penida - Photo by @sjoerdbracke
Photo by @sjoerdbracke

Another hidden beach, but this time it’s somewhere outside the main island of Bali. Located on the southwestern coast of Nusa Penida island, you’ll need a boat ride from Sanur or Padang Bay. The spot itself isn’t unknown. You’ve probably seen the photo of a limestone headland covered in green against the open Indian ocean. Whoever went to Nusa Penida must’ve taken at least a dozen of pictures there. However, the beach itself is down a rugged 400m cliffside hike which eliminates those unfit and undetermined visitors. When the tide is low, and you’re sure you’re capable to trek down and up the hill, you’ll be rewarded with a beach all to yourself most of the time. Be extra careful, though. The beach is very secluded and there are no lifeguards around. Check out our day trip to this beautiful beach.

Bunga Mekar village, Nusa Penida - Google Maps
Entrance Fees : IDR 10,000

Best time to go : sunset time (4 pm - sunset time)

8  Balangan Beach

Balangan Beach - Photo by @gingerspierings
Photo by @gingerspierings

Balangan beach is the most effortless one on our list so far. With only a dozen steps down from the cliff, you’ll be pampered with a half-kilometer stretch of white sand flanked between limestone cliffs and scenic view of the horizon. Even more panoramic if you head for the hill before going to the beach to take a peek of the long stretch of white sand and the vast blue ocean from above.

Jl. Pantai Balangan, Jimbaran - Google Maps
Entrance Fees : Free

Best time to go : sunset time (4 pm - sunset time)

9  Green Bowl Beach

Green Bowl Beach - Photo by @jovi_travel
Photo by @jovi_travel

Similar to Nyang-Nyang, Green Bowl beach requires some physical effort to climb down well over 300 stairs. This secluded small white sand beach is a paradise not only for the surfers, but for the adventurous beach goers who just want to loosen-up and enjoy the beautiful serenity of a quiet shore. This place is very secluded that you won’t receive any reception by the time you reach the sand. Remember to bring your own supply of foods and drinks, and never left anything behind.

Jl. Pura Batu Pageh, Ungasan - Google Maps
Entrance Fees : Free

Best time to go : during low tide, mid-morning

10  Diamond Beach At Nusa Penida

Diamond Beach At Nusa Penida - Photo by @menatrovatello_
Photo by @menatrovatello_

Located on the eastern tip of Nusa Penida, this untouched white sand and silky blue water bay is only recently accessible, thanks to the new stairs, carved into the side of the limestone cliff in the late 2018. The walk down will look something out of a postcard that you won’t even believe your own eyes. Since there’s no lifeguard around, always be careful and better not to brave the waves and strong current.

Pejukutan, Nusa Penida - Google Maps
Entrance Fees : IDR 10,000

Best time to go : morning

11  Bingin Beach

Bingin Beach - Photo by @resisadventure
Photo by @resisadventure

Are you a surfer? If so, best chance this beach is already on your list. If not, it’s better be. The sensational reef breaks will stimulate the adrenaline of every surfer, even the experienced and professional ones. If you don’t feel like surfing, simply lay down and relax while taking in the exotic sunsets.

Pecatu Village, Badung - Google Maps
Entrance Fees : Free

Best time to go : late afternoon

12  Crystal Bay at Nusa Penida

Crystal Bay at Nusa Penida -

Located on the western coast of Nusa Penida Island, is a stunning beach that's famous for its crystal-clear waters and excellent snorkeling and diving opportunities. The beach is nestled in a beautiful bay surrounded by palm trees and limestone cliffs, creating a picturesque and serene environment. To reach Crystal Bay, you'll need to take a boat ride from the mainland and then walk a short distance from the parking area. The beach is well worth the effort, as it offers a unique and unforgettable experience.

Sakti Village - Nusa Penida - Google Maps
Best time to go : morning

13  Melasti Beach

Melasti Beach - Photo by @sudarma_55
Photo by @sudarma_55

Beautiful white sand, vast, crystal clear water, and easy access. Melasti beach is a killer spot if you’re looking for a relax day picnicking with friends and family. The drive heading to this beach is also fascinating with the twists and turns through windy roads and limestone cliffs.

Ungasan Village, Badung - Google Maps
Entrance Fees : IDR 5,000

Best time to go : early morning or late afternoon

14  Kubu Beach At Ayana Resort

Kubu Beach At Ayana Resort - Photo by @girlborntotravel
Photo by @girlborntotravel

Being a private property, Kubu Beach offers exclusivity like no other as it’s only accessible to in-house guests of Ayana resorts, Rimba Jimbaran, and the Villas. Well hidden by the limestone cliffs, you’ll need to walk down 197 steps or opt for a quick 35-seconds ride up and down Ayana’s newly installed inclinator.

AYANA Resort - Google Maps
Entrance Fees : Free for in-house guests only

Best time to go : late afternoon

15  Blue Point Beach

Blue Point Beach - Photo by @trenny_m
Photo by @trenny_m

Originally named Suluban, the nickname ‘Blue Point’ comes from the Blue Point Bay Villas perched on top of the cliff. Just like most of the beaches along the Bukit Peninsula, it requires some physical effort. For Blue Point in particular, you’ll need to endure a 10-minute walk down a flight of concrete steps, passing rows of locally-run cafes, surfboard rentals and art shops. Canopied by a looming cliff face, this small beach may not be ideal for sunbathing. However, during low tide, you and your friends can have a pleasurable soak in.

Jl. Mamo, Labuan Sait, Uluwatu - Google Maps
Entrance Fees : Free

Best time to go : early morning for even more quiet vibe, or late afternoon for scenic sunset.

16  Dream Beach At Nusa Lembongan

Dream Beach At Nusa Lembongan - Photo by @withoneeyeshut
Photo by @withoneeyeshut

Just 40 minutes boat ride away from Sanur Beach, there’s a small island called Nusa Lembongan. In it, there is Dream Beach; a secluded 115-metre stretch of white sand enclosed by cliffs on either side and the crystal-clear water exposes a nice reef below the surface. You can also enjoy the breathtaking seascapes with bird’s eye views from above nearby cliff edges. Due to its popularity, it might be crowded at times. However, the beauty of it is still worth visiting and most of the tourists don’t even go down to the beach so you can still enjoy the serenity.

Nusa Lembongan island - Google Maps
Entrance Fees : Free

Best time to go : late afternoon

17  Pandawa Beach

Pandawa Beach -

Pandawa Beach, located on the southern coast of the Bukit Peninsula, is a beautiful, spacious beach with soft white sand and turquoise waters. It is also known as 'Hidden Beach' due to its location behind limestone cliffs. The beach is easily accessible via a well-paved road that winds through the cliffs, offering stunning views of the ocean. The calm waters make Pandawa Beach an excellent spot for swimming, and the beach is lined with local warungs where you can enjoy a meal or rent sun loungers and umbrellas. With its pristine surroundings and relaxed atmosphere, Pandawa Beach is a great destination for families and beach lovers alike.

Kutuh Village - Google Maps
Entrance Fees : IDR 15.000

Best time to go : early morning or late afternoon

18  Gunung Payung

Gunung Payung - Photo by @sharonlohh
Photo by @sharonlohh

Another one of those hidden beaches on Bali’s southern coast. And as the rest of them, it requires quite an effort to reach. Some more than the other. To reach Gunung Payung beach, you’ll need to walk down approximately 400 flight of stairs. Only the fit and determined can enjoy the remoteness of this magnificent stretch of coarse white sand and (most of the time) calm waters. Remember to bring your own drinking water and some snacks, the beach is still untouched by vendors.

Jl Gunung Payung, Ungasan - Google Maps
Entrance Fees : Free

Best time to go : mid-day

19  Virgin Beach

Virgin Beach - Photo by @winugraha
Photo by @winugraha

Last but not least. Hidden paradise of east Bali, Virgin beach lies about 5 km northeast of the famous Candidasa. It earned its name because compared to overcrowded, commercialized beaches of Kuta or Seminyak, Virgin beach is untouched and pristine. Getting more popular, several locally-run warung can been seen lining the eastern side of the beach and more tourists visiting. But worry not, it’s still considerably quiet with calm waves you can swim in.

Jl Raya Bukit Asah, Karangasem - Google Maps
Entrance Fees : IDR 15,000

Best time to go : sunrise

20  Tanah Barak Beach

Tanah Barak Beach - Photo by @ninhphuongdung
Photo by @ninhphuongdung

Tanah Barak Beach, a recent addition to Bali's list of stunning beaches, has become increasingly popular due to social media exposure. Located in South Kuta, just a short distance from the well-known Pandawa Beach, Tanah Barak Beach is a hidden gem set to become one of the area's most popular destinations.

Accessible through a 300-meter long and 8-meter wide cliff-lined gorge with towering cliffs reaching up to 40 meters high, the unique and breathtaking landscape has charmed visitors and locals alike. The beach is part of the Pandawa Beach management, offering activities like swimming and surfing, and is known for its pristine shoreline and beautiful vistas.

Jalan Tanah Barak - Google Maps
Entrance Fees : IDR 8,000 per person, IDR 2,000 per motorbike, IDR 5,000 per car

Best time to go : early morning or late afternoon