Thomas Beach on Bali's Bukit Peninsula — a crescent of sand framed by tall limestone cliffs, with small warungs at the cliff base and the Indian Ocean stretching to the horizon, illustrating the secluded character of this lesser-known Uluwatu beach before development changes it

Thomas Beach: Bali's Bukit Peninsula, Before the Crowds Find It

Bali, Indonesia
10 min read
Photo by Vlad Kutepov on Unsplash

A quieter stretch of sand between Padang Padang and Suluban — what to expect from the steep stairs, surf conditions, and beach facilities in 2025.

The sign is easy to miss. A small marker near a cliffside warung on Jalan Labuan Sait, wedged between the better-known turnoffs for Padang Padang and Suluban. Most drivers pass it without slowing down. That's been Thomas Beach's quiet advantage for years — though a villa complex rising on the cliffs above suggests the window is narrowing.

Getting There

From Kuta or Seminyak, the route runs south along Jalan Bypass Ngurah Rai, then onto Jalan Uluwatu toward Pecatu, eventually reaching Jalan Labuan Sait — the narrow road that threads past most of the Bukit's famous beaches. A ride-share from the airport costs IDR 100,000–200,000 (~$6–12 USD) via Grab, GoJek, or Maxim.

The last 300 meters is where it gets interesting. The road narrows to a dirt track passable only by motorbike. If arriving by car, park at the cliff top (IDR 5,000–10,000). Motorbike parking is cheaper at IDR 2,000–5,000.

Carry cash. Beach vendors, warungs, and parking attendants do not accept cards. There are no ATMs at the beach.

The Descent

A steep concrete staircase descending through a Bali cliff face toward a beach below, surrounded by tropical vegetation — representing the several-hundred-step descent that is the only way to reach Thomas Beach and the physical commitment it requires
A steep concrete staircase descending through a Bali cliff face toward a beach below, surrounded by tropical vegetation — representing the several-hundred-step descent that is the only way to reach Thomas Beach and the physical commitment it requiresPhoto by Darren Lawrence on Unsplash

From the parking area, a steep concrete staircase drops through the cliff face — several hundred steps that take five to ten minutes going down and considerably longer coming back up. The steps can be slippery, and in midday heat the climb out is genuinely taxing. This isn't a beach for anyone with mobility concerns, and it's worth knowing that before you commit.

An alternative route runs past Suka Cafe: take the dirt road opposite it, follow the path past a small temple and footbridge, and you'll reach the same stairs from a slightly different angle.

What You'll Find

Thomas Beach is a crescent of sand backed by limestone cliffs, with enough space that even on a moderate day you can find a stretch to yourself — particularly at the far ends. Small warungs line the base of the cliff, selling cold Bintang, fresh coconuts, nasi goreng, grilled corn, and instant noodles. The food is simple and affordable, though for a proper meal the cliff-top restaurants are a better option.

On the Sand

Food

Warungs with drinks, snacks, nasi goreng, grilled corn

Sunbeds

IDR 50,000–100,000/day — vendors may bargain

Toilets

Paid access via vendors, IDR 10,000. No public restrooms

Showers

None on the beach

Surfboard Rental

Available on-site (price varies)

At low tide, it's possible to walk along the rocks to Diamond Beach — a small adjacent cove that feels even more removed. The connection disappears as the tide rises, so time it carefully.

The Honest Part

Recent reviews from early 2025 describe significant litter problems — plastic waste, debris, and general rubbish, particularly near the steps and sunbed areas. Multiple visitors have used the word "dirty." This isn't unusual for Bali's beaches during certain seasons, when currents carry waste ashore, but it's worth setting expectations. The beach you see in a 2019 Instagram post may not match what you find on the ground.

A large villa development is also under construction on the cliffs above. It may eventually bring improved access and facilities, but for now it's a construction site visible from the sand. The secluded quality that defined Thomas Beach is changing in real time.

Swimming and Surf Conditions

The Bukit Peninsula faces open Indian Ocean swell, and Thomas Beach is no exception. Waves typically run waist-to-chest high at around 1.5 meters, with afternoon sets reaching 2.2 meters. The beach works best on small-to-medium swells at mid-to-high tide with southeast winds.

There are no confirmed lifeguards at Thomas Beach. Shallow reefs and rip currents are present, especially at low tide and on larger swells. Rip currents cause most surf accidents in Bali — if caught in one, swim parallel to shore, not against it. Check for warning flags before entering the water.

Strong currents are amplified by the beach's proximity to the Uluwatu break. Swimmers should stay cautious even on calm-looking days. Signs of rip currents include channels of calmer, darker water between breaking waves and frothy patches near shore.

When to Go

The dry season — April through October — brings cleaner waves, less debris, and more reliable conditions. Early mornings, around 7:30 AM, offer the emptiest beach and the coolest temperatures for the stair climb. By mid-morning on weekends, the sand fills up.

Nearby

The Jalan Labuan Sait corridor has developed rapidly. Within a two-to-three minute drive from the Thomas Beach turnoff:

Cliff-Top Dining

Single Fin

Beach club with sunset views over Suluban

Ulu Garden

Indonesian and Western, relaxed setting

Masonry

Wood-fired dishes and cocktails

District 6

Pizza

Tsune Uluwatu

Japanese — sushi and sashimi

These are reasonable but not cheap by Bukit standards. Budget around IDR 100,000–250,000 per person for a meal with a drink.

Is It Worth the Stairs?

Thomas Beach sits in a strange middle ground. It's not the pristine hidden cove some older guides describe, and the litter situation in early 2025 is a real detractor. But it remains quieter than Padang Padang, less performative than the beach clubs, and on a good morning — early, dry season, tide coming in — it still has the quality that drew people here in the first place: a stretch of sand on the Bukit that doesn't feel like it's trying to sell you anything.

That may not last. The construction on the cliffs will eventually finish, and the small sign on Jalan Labuan Sait will probably get bigger. For now, bring cash, bring water, and give yourself an honest assessment of those stairs before you start down them.

Frequently Asked Questions

No. Thomas Beach is a public beach with free access. You'll pay only for parking (IDR 2,000–10,000) and optional sunbed rental (IDR 50,000–100,000). Note that international visitors to Bali must pay a separate tourist tax of IDR 150,000 (~$10 USD) upon arrival, but this is not specific to the beach.
A steep concrete staircase of several hundred steps descends through the cliff face, taking 5–10 minutes down and longer coming back up. The steps can be slippery. The last 300 meters of road before the stairs is a narrow dirt track — cars must park at the cliff top, though motorbikes can continue.
Caution is needed. There are no confirmed lifeguards, and the beach has shallow reefs and rip currents that strengthen at low tide and on larger swells. Conditions are calmer during mid-to-high tide on smaller swell days. Always check for warning flags before entering the water.
Early morning (around 7:30 AM) during the dry season (April–October) offers the quietest conditions, coolest temperatures for the stair descent, and cleanest surf. Avoid weekend mid-mornings when the beach gets busiest.
Basic facilities only. Small warungs sell drinks, snacks, and simple meals. Paid toilets are available through vendors for IDR 10,000. There are no showers, no public restrooms, and no ATMs. Bring cash — cards are not accepted.
At low tide, you can walk along the rocks to Diamond Beach, a smaller adjacent cove. The connection is submerged at high tide, so check tidal conditions before attempting it. Padang Padang and Suluban beaches are nearby by road but not connected on foot.
Share

Related Articles