Uluwatu
Photo: Takashi Miyazaki / Unsplash
Key Facts
Best Time to Visit
May to September (dry season) for the cleanest surf and reliable sunsets
Language
Indonesian (Bahasa Indonesia) and Balinese; English common at surf spots and resorts
Currency
Indonesian Rupiah (IDR)
Time Zone
WITA (UTC+8)
Airport
Ngurah Rai International (DPS), ~18 km north, 40-60 min by car
Population
Roughly 20,000 across the Pecatu/Bukit Peninsula villages (Badung Regency)
Climate
Tropical, 27-31°C year-round; drier and breezier than northern Bali
Safety Rating
Generally Safe (Level 1) — steep cliff stairs, strong reef currents, temple monkeys
Elevation
Clifftops rise 50-90 m above the sea
Top Highlights
Uluwatu Temple (Pura Luhur Uluwatu)
An 11th-century sea temple perched on a 70 m cliff, one of Bali's six key spiritual pillars. Entry 50,000 IDR (~$3.30) including a sarong. Open daily 9AM-7PM. Allow 1.5 hours and time your visit for the 6PM sunset. Guard your sunglasses and phones from the resident macaques.
Kecak Fire Dance
A hypnotic 60-strong male chorus performs the Ramayana by firelight in the clifftop amphitheatre beside Uluwatu Temple, nightly at 6PM as the sun sets. Tickets ~150,000 IDR (~$10). Arrive by 5:15PM for a good seat — the amphitheatre fills fast and there is no reserved seating.
Padang Padang Beach
A tiny cove reached through a cleft in the rock, made famous by 'Eat Pray Love' and home to a legendary reef barrel. Entry 15,000 IDR. Best at low-to-mid tide when the sand appears; small and packed by midday. The advanced left-hander is for expert surfers only.
Suluban Beach & Single Fin
A cavernous cove beneath the cliffs, accessed via a maze of stairs past warungs, with front-row views of the famous Uluwatu surf break. Single Fin bar above hosts a huge Sunday sunset party. Free beach access. Come at low tide to reach the sand; high tide covers it entirely.
Bingin Beach
A boho cove of cliff-clinging guesthouses and warungs with a punchy reef break, quieter than Padang Padang — a favorite hideaway for longer-stay surfers. Free entry via a steep staircase (5-10 min down). Bring cash; grab a fresh coconut and watch the surfers from the sand.

Nyang Nyang Beach
A vast, empty white-sand beach at the bottom of a long clifftop trail and stairway — one of the Bukit's last hidden gems, with an abandoned shipwreck to explore. Free. The descent takes ~20 minutes and the return climb is strenuous; go early, bring plenty of water.

Karma Beach & Blue Point
Karma Kandara's turquoise cove is reached by a private inclined cable car (day passes with F&B minimum spend ~500,000 IDR), while Blue Point (Suluban clifftop) offers free public sunset viewpoints and cafes. Together they show off the Bukit's postcard limestone coastline.
Planned Itinerary
7-Day Uluwatu Itinerary
Arrival on the Bukit & First Sunset at Suluban
Land at Ngurah Rai, transfer south to the clifftop village of Pecatu, settle in, and ease into island time with a golden-hour sunset over the famous Uluwatu surf break. Keep some cash handy — many Bukit warungs and parking attendants are cash-only.
Airport transfer from Ngurah Rai (DPS)(50 minutes)
Pre-book a private car or Grab to Pecatu, roughly 18 km south. Expect 300,000-350,000 IDR for a private airport pickup; traffic can push it to an hour.
Check in at Uluwatu Surf Villas / The Temple Lodge (Jl. Labuansait area)(45 minutes)
Drop bags and grab a cold coconut. Clifftop stays near Padang Padang put you walking distance from cafes and beach stairs.
Rent a scooter for the week(20 minutes)
Around 70,000-90,000 IDR/day from local rental shops on Jl. Labuansait. Carry your IDP and always wear a helmet — the Bukit is hilly with fast traffic.
Late lunch at Suka Espresso(1 hour)
Buzzy brunch spot on Jl. Labuansait; smashed avo, poke bowls and great coffee for 70,000-120,000 IDR. Open from 7AM.
Sunset at Single Fin, Suluban (Blue Point)(2 hours)
Perch on the clifftop terrace above Suluban Beach for front-row views of the Uluwatu break. Free entry; a Bintang runs about 45,000 IDR. Sundays here become a huge sunset party.
Dinner at Mana Uluwatu(1 hour 30 minutes)
Plant-based cliffside dining on Jl. Labuansait, mains 80,000-140,000 IDR. Reserve for a table near the edge.
Uluwatu Temple, Kecak Fire Dance & Padang Padang
A signature Bukit day: a morning at the Eat-Pray-Love cove of Padang Padang while the tide is low, an afternoon rest, then the clifftop temple and its legendary firelit Kecak as the sun drops into the Indian Ocean.
Padang Padang Beach at low tide(2 hours 30 minutes)
Squeeze through the rock cleft down to the tiny cove; entry 15,000 IDR. Go mid-morning before it packs out. Only expert surfers should paddle the reef barrel out front.
Lunch at Nalu Bowls Padang Padang(1 hour)
Tropical smoothie bowls around 70,000 IDR, a two-minute walk up from the beach — perfect post-swim fuel.
Siesta and pool time at your villa(2 hours 30 minutes)
Escape the midday heat; you'll want energy for the temple sunset crowd later.
Pura Luhur Uluwatu (Uluwatu Temple)(1 hour 30 minutes)
Arrive by 5PM for the 11th-century sea temple on its 70 m cliff. Entry 50,000 IDR includes the mandatory sarong. Remove sunglasses and hats — the resident macaques are expert thieves.
Kecak Fire Dance at the clifftop amphitheatre(1 hour 15 minutes)
The 60-strong male chorus chants the Ramayana by firelight at 6PM as the sun sets. Tickets ~150,000 IDR; arrive by 5:15PM as seating is unreserved and fills fast.
Dinner at Bukit Cafe or Warung Local(1 hour 30 minutes)
Casual dinner on Jl. Labuansait; nasi goreng and grilled fish for 50,000-100,000 IDR.
Bingin Beach & a Surf Lesson
Trade the crowds for the boho cliff-cove of Bingin — cliff-clinging warungs, a punchy reef break, and slow warung afternoons. A morning beginner surf session sets the tone before the tide fills the cove.
Beginner surf lesson with Padang Padang Surf Camp(2 hours)
Group lessons from ~400,000 IDR including board and rashguard, run on the gentler sandy-bottom breaks like Balangan when Bingin is too sharp over reef.
Descend to Bingin Beach(30 minutes)
A steep 5-10 minute staircase past guesthouses drops to the sand; free entry but small parking fee 5,000 IDR. Best at low-to-mid tide when the reef is exposed.
Lunch at Kelly's Warung or The Cashew Tree(1 hour 30 minutes)
Beachfront warung plates and fresh juices for 50,000-90,000 IDR. The Cashew Tree up top is a local institution (its Wednesday party nights are legendary).
Relax and watch the surfers from the sand(2 hours)
Grab a fresh coconut (25,000 IDR) and a sun lounger. Bring cash — Bingin is almost entirely cash-only.
Sunset drinks at Delpi Rock Lounge(1 hour 30 minutes)
Cliff-perched warung with sundowners right over the Bingin break — cold Bintang and simple bites.
Dinner at Lucky Fish Bingin(1 hour 30 minutes)
Beachfront Italian-leaning plates and wood-fired pizza, 90,000-150,000 IDR, right on the sand.
Balangan & Dreamland — The Wide Beaches
North of Pecatu the cliffs open into broad golden bays. Spend the morning at laid-back Balangan and the afternoon at wide-open Dreamland (New Kuta), both far roomier than the tucked-away coves.
Morning at Balangan Beach(3 hours)
A long golden strand backed by warungs; 15 minutes north by scooter. Parking 5,000 IDR. Swimmable at mid tide; the left-hand reef break draws intermediate surfers.
Warung lunch above Balangan(1 hour)
Cliffside warungs like Cinta Warung serve grilled fish and nasi campur for 45,000-80,000 IDR with an ocean panorama.
Afternoon at Dreamland Beach (New Kuta)(2 hours 30 minutes)
Wide sandy bay inside the Pandawa/New Kuta complex, ~20 minutes drive. Bigger shore break — good for bodyboarding, sunbeds for hire ~50,000 IDR. Strong currents, swim only where flagged.
Sunset viewpoint drive back via Pecatu(45 minutes)
Wind back along Jl. Raya Uluwatu as the light turns; stop for a coconut at any roadside warung.
Dinner at Om Burger(1 hour 15 minutes)
Famed Bukit burger joint on Jl. Labuansait; loaded burgers and craft sodas for 80,000-130,000 IDR.
Beach Club Rest Day at The Ungasan
A deliberate slow day. Book a lounger at Sundays Beach Club on the Ungasan cove, ride the inclined cable car down to the turquoise water, and let the pace drop for an afternoon of swimming, kayaks and a bonfire sunset.
Slow morning and villa breakfast(2 hours)
Sleep in, swim in the pool, and let the legs recover from the staircase beaches.
Sundays Beach Club (The Ungasan)(5 hours)
Entry ~500,000 IDR/person, largely redeemable on food and drink. Includes the funicular ride down, sunbeds, snorkel gear and kayaks on a private white-sand cove near Melasti.
Beachfront lunch at Sundays(1 hour)
Grilled seafood, tacos and cocktails; budget 200,000-300,000 IDR (counts toward your minimum spend).
Sunset bonfire on the sand(1 hour 30 minutes)
Sundays lights beach bonfires at dusk — one of the mellowest sunset scenes on the Bukit.
Casual dinner at Cashew Tree or a villa night in(1 hour)
Keep it light after the club; nearby warungs do takeaway nasi/mie for 40,000-70,000 IDR.
Nyang Nyang, GWK & Blue Point Sunset
Chase the Bukit's last hidden gem in the cool of the morning, take in Bali's colossal Garuda Wisnu Kencana statue by day, and close at the free clifftop viewpoints of Blue Point above Suluban.
Early hike down to Nyang Nyang Beach(3 hours)
Go early: a 20-minute descent leads to a vast, near-empty white-sand beach with an abandoned shipwreck to explore. Free, small parking fee. Carry plenty of water — the climb back is strenuous.
Lunch at Ours Bali (Sunset Point) or a roadside warung(1 hour 15 minutes)
Refuel with a Mediterranean-leaning menu, mains 90,000-160,000 IDR, before the afternoon.
Garuda Wisnu Kencana Cultural Park (GWK), Ungasan(2 hours)
Home to the 121 m Garuda Wisnu statue and Balinese dance performances. Entry ~125,000 IDR; ~20 minutes by scooter. Kecak and barong shows run through the afternoon.
Sunset at Blue Point clifftop cafes(1 hour 30 minutes)
Free public viewpoints above Suluban Beach; grab a drink at Delpi or the Blue Point warungs and watch the swell wrap the reef.
Dinner at Single Fin or Drifter Surf Cafe(1 hour 30 minutes)
Wind down on Jl. Labuansait; wholesome bowls and tacos for 80,000-140,000 IDR.
Karma Beach, Last Shopping & Departure
A final Bukit flourish — the postcard turquoise of Karma Beach, some Uluwatu handmade-lace shopping, then checkout and the transfer back to the airport. Allow a generous buffer for southern Bali traffic.
Morning at Karma Beach (Karma Kandara)(2 hours 30 minutes)
Ride the private inclined cable car to Karma Kandara's turquoise cove; day access carries an F&B minimum spend of ~500,000 IDR. Calm swimming and snorkeling over the reef.
Souvenir shopping on Jl. Labuansait(1 hour)
Browse Uluwatu Handmade Balinese Lace, Drifter and Deus surf shops for lace, boardshorts and prints. Cash or card both work here.
Farewell lunch at Suka Espresso or The Loft(1 hour)
One last brunch bowl and coffee, 70,000-120,000 IDR, before packing up.
Checkout and return scooter(30 minutes)
Settle any cash balance and hand back the scooter to the rental shop.
Airport transfer to Ngurah Rai (DPS)(1 hour)
Leave at least 3.5 hours before an international flight; book a private car ~300,000 IDR as many beach lanes ban ride-hail pickups.
14-Day Uluwatu Itinerary
Arrival on the Bukit & First Sunset at Suluban
Land at Ngurah Rai, transfer south to clifftop Pecatu, settle in and ease into island time with a golden-hour sunset over the Uluwatu surf break. Withdraw rupiah on the way — many Bukit warungs and parking spots are cash-only.
Airport transfer from Ngurah Rai (DPS)(50 minutes)
Private car or Grab to Pecatu, ~18 km south, 300,000-350,000 IDR. Traffic can stretch it to an hour.
Check in near Padang Padang (Uluwatu Surf Villas / The Temple Lodge)(45 minutes)
Drop bags, grab a coconut. Clifftop stays put you within walking distance of cafes and beach stairs.
Rent a scooter for the fortnight(20 minutes)
Roughly 70,000-90,000 IDR/day on Jl. Labuansait; bring your IDP and always wear a helmet on the hilly Bukit roads.
Late lunch at Suka Espresso(1 hour)
Brunch bowls and great coffee on Jl. Labuansait for 70,000-120,000 IDR; open from 7AM.
Sunset at Single Fin, Suluban (Blue Point)(2 hours)
Clifftop terrace above Suluban with front-row views of the Uluwatu break. Free entry; Bintang ~45,000 IDR. Sunday sunsets turn into a huge party.
Dinner at Mana Uluwatu(1 hour 30 minutes)
Plant-based cliffside dining on Jl. Labuansait, mains 80,000-140,000 IDR.
Uluwatu Temple, Kecak Fire Dance & Padang Padang
The signature Bukit day: the Eat-Pray-Love cove of Padang Padang at low tide, an afternoon siesta, then the clifftop sea temple and its firelit Kecak as the sun sinks into the ocean.
Padang Padang Beach at low tide(2 hours 30 minutes)
Down through the rock cleft into the tiny cove; entry 15,000 IDR. Go mid-morning before it fills. Only experts should surf the reef barrel out front.
Lunch at Nalu Bowls Padang Padang(1 hour)
Tropical smoothie bowls ~70,000 IDR, two minutes up from the beach.
Siesta and pool time(2 hours 30 minutes)
Escape the midday heat before the temple sunset crowd.
Pura Luhur Uluwatu (Uluwatu Temple)(1 hour 30 minutes)
Arrive by 5PM for the 11th-century cliff temple. Entry 50,000 IDR includes the sarong. Stow sunglasses and hats — the macaques snatch loose items.
Kecak Fire Dance at the amphitheatre(1 hour 15 minutes)
A 60-man chorus chants the Ramayana by firelight at 6PM as the sun sets. ~150,000 IDR; arrive by 5:15PM for a seat, as seating is unreserved.
Dinner at Bukit Cafe(1 hour 30 minutes)
Casual Jl. Labuansait spot; nasi goreng and grilled fish 50,000-100,000 IDR.
Bingin Beach & a Surf Lesson
Swap crowds for the boho cliff-cove of Bingin — cliff-clinging warungs and a punchy reef break. A morning beginner surf session on a gentler break sets the tone before the tide fills the cove.
Beginner surf lesson with Padang Padang Surf Camp(2 hours)
Group lessons from ~400,000 IDR with board and rashguard, run on sandy-bottom breaks like Balangan when the reef is too shallow.
Descend to Bingin Beach(30 minutes)
Steep 5-10 minute staircase past guesthouses to the sand; free entry, parking 5,000 IDR. Best at low-to-mid tide.
Lunch at Kelly's Warung or The Cashew Tree(1 hour 30 minutes)
Beachfront warung plates and juices, 50,000-90,000 IDR.
Relax and watch the surfers(2 hours)
Fresh coconut ~25,000 IDR and a sun lounger. Bring cash — Bingin is almost entirely cash-only.
Sunset drinks at Delpi Rock Lounge(1 hour 30 minutes)
Cliff-perched warung with sundowners right over the Bingin break.
Dinner at Lucky Fish Bingin(1 hour 30 minutes)
Beachfront pizza and pasta, 90,000-150,000 IDR, on the sand.
Balangan & Dreamland — The Wide Beaches
North of Pecatu the cliffs open into broad golden bays. Morning at laid-back Balangan, afternoon at wide-open Dreamland (New Kuta), both roomier than the tucked-away coves.
Morning at Balangan Beach(3 hours)
Long golden strand backed by warungs, 15 minutes north. Parking 5,000 IDR. Swimmable at mid tide; left-hand reef break for intermediates.
Cliffside warung lunch above Balangan(1 hour)
Grilled fish and nasi campur 45,000-80,000 IDR with an ocean panorama.
Afternoon at Dreamland Beach (New Kuta)(2 hours 30 minutes)
Wide sandy bay ~20 minutes away; sunbeds ~50,000 IDR. Strong shore break — swim only where flagged.
Dinner at Om Burger(1 hour 15 minutes)
Bukit burger institution on Jl. Labuansait, 80,000-130,000 IDR.
Beach Club Rest Day at The Ungasan
A deliberate slow day. Lounge at Sundays Beach Club on the Ungasan cove, ride the funicular down to turquoise water, and drop the pace for swimming, kayaks and a bonfire sunset.
Slow morning and villa breakfast(2 hours)
Sleep in and swim in the pool to recover from the staircase beaches.
Sundays Beach Club (The Ungasan)(5 hours)
Entry ~500,000 IDR, largely redeemable on F&B; includes funicular, sunbeds, snorkel gear and kayaks on a private white-sand cove.
Beachfront lunch at Sundays(1 hour)
Grilled seafood, tacos and cocktails; 200,000-300,000 IDR counts toward minimum spend.
Sunset bonfire on the sand(1 hour 30 minutes)
Beach bonfires at dusk — one of the mellowest sunset scenes on the Bukit.
Light dinner or villa night in(1 hour)
Nearby warungs do takeaway nasi/mie for 40,000-70,000 IDR.
Nyang Nyang, GWK & Blue Point Sunset
Chase the Bukit's last hidden gem in the cool morning, take in the colossal Garuda Wisnu Kencana statue by day, and close at the free clifftop viewpoints of Blue Point above Suluban.
Early hike down to Nyang Nyang Beach(3 hours)
Go early: a 20-minute descent to a vast, near-empty white-sand beach with an abandoned shipwreck. Free, small parking fee; carry plenty of water for the strenuous climb back.
Lunch at Ours Bali (Sunset Point)(1 hour 15 minutes)
Mediterranean-leaning menu, mains 90,000-160,000 IDR.
Garuda Wisnu Kencana Cultural Park (GWK), Ungasan(2 hours)
The 121 m Garuda Wisnu statue and Balinese dance shows. Entry ~125,000 IDR, ~20 minutes by scooter.
Sunset at Blue Point clifftop cafes(1 hour 30 minutes)
Free public viewpoints above Suluban; a drink at the Blue Point warungs while the swell wraps the reef.
Dinner at Drifter Surf Cafe(1 hour 30 minutes)
Wholesome bowls and tacos on Jl. Labuansait, 80,000-140,000 IDR.
Ungasan Hidden Beaches — Melasti, Pandawa & Green Bowl
A day tracing the eastern Bukit coast's dramatic limestone bays: the sculpted cliffs of Melasti, the towering Kecak-carved walls of Pandawa, and the monkey-guarded staircase to Green Bowl.
Melasti Beach (Ungasan)(2 hours 30 minutes)
Drive down the winding limestone canyon road to a white-sand beach with the Bukit's clearest water; ~25 minutes east. Entry ~8,000 IDR, parking 5,000 IDR. Minoo and Palmilla beach clubs sit above.
Lunch at a Melasti cliff beach club(1 hour 15 minutes)
Poolside bites and juices, 90,000-150,000 IDR, with the turquoise bay below.
Pandawa Beach (Kutuh)(1 hour 30 minutes)
Enter past the towering statues of the Pandawa brothers carved into the cliff; ~15 minutes away. Entry ~15,000 IDR. Rent a kayak or paddleboard, ~50,000 IDR.
Green Bowl Beach staircase(1 hour 30 minutes)
A 300-step descent under the cliffs to a secluded reef beach with sea caves; watch your belongings near the resident monkeys. Free, best at low tide.
Dinner at El Kabron (Cenggiling cliff)(1 hour 30 minutes)
Spanish clifftop restaurant with an infinity pool; tapas and paella 150,000-250,000 IDR. Book a sunset-view table ahead.
Jimbaran Bay — Fish Market & Beachfront Seafood
Head just north to Jimbaran for a morning at the boisterous fish market and an evening of grilled seafood with your toes in the sand at Muaya Beach — Bali's classic sunset dinner.
Jimbaran Fish Market (Pasar Ikan Kedonganan)(1 hour 30 minutes)
Arrive by 8-9AM for the busiest catch; ~20 minutes north by scooter. Wander the stalls of snapper, prawns and lobster (wear closed shoes — the floor is wet).
Coffee and beach walk at Jimbaran Bay(1 hour)
Stroll the long calm bay; a flat white at a beach cafe runs 40,000-55,000 IDR.
Afternoon rest or spa in Jimbaran(2 hours 30 minutes)
A 60-minute Balinese massage at a local spa is 120,000-200,000 IDR — a good midday reset.
Sunset seafood grill at Menega Cafe (Muaya Beach)(2 hours)
Pick your seafood by weight and dine at a table on the sand as the sun sets; a grilled seafood platter for two runs 400,000-600,000 IDR.
Scooter back to the Bukit(30 minutes)
An easy 20-25 minute ride south on Jl. Uluwatu after dinner.
Rest & Reset — Yoga and Spa Day
A slow wellness day to recover from beach staircases and surf. Start with a clifftop yoga class, spend midday poolside, and treat yourself to a long spa session — no scooter marathons today.
Morning yoga at The Istana or Rise Yoga(1 hour 30 minutes)
Clifftop and open-air classes above Suluban/Bingin; drop-in ~150,000 IDR. Book the sunrise or 8AM slot.
Slow breakfast at The Loft(1 hour)
Relaxed brunch on Jl. Labuansait, bowls and eggs 60,000-110,000 IDR.
Poolside downtime(2 hours 30 minutes)
Read, nap and swim at your villa through the heat of the day.
Long spa treatment(2 hours)
A 90-minute Balinese massage and body scrub at a Bukit spa, 250,000-400,000 IDR.
Casual dinner at Warung Local(1 hour 15 minutes)
Indonesian classics, nasi campur and satay, 50,000-90,000 IDR.
Balinese Cooking Class & Market Morning
Get hands-on with Balinese cuisine: a morning market walk to source ingredients, then a class grinding your own base gede spice paste and cooking a full rijsttafel-style spread to eat for lunch.
Local market visit for ingredients(1 hour)
Your instructor leads a walk through a traditional pasar to pick lemongrass, galangal, chilies and palm sugar — a lesson in Balinese pantry staples.
Balinese cooking class(3 hours 30 minutes)
Half-day hands-on class (~450,000-600,000 IDR) making base gede spice paste, sate lilit, chicken betutu and jukut urab, then sitting down to eat what you cooked.
Afternoon rest(2 hours)
Digest and relax at the villa after a big cooking lunch.
Sunset walk at Thomas Beach(1 hour 30 minutes)
A quieter neighbor of Padang Padang reached by a long staircase off Jl. Labuansait; near-empty golden sand and a mellow sunset. Free.
Light dinner at Cashew Tree(1 hour 15 minutes)
Bowls and burritos in Bingin, 70,000-120,000 IDR.
Nusa Dua Day — Water Sports & Water Blow
A change of scene on the calm eastern peninsula: adrenaline water sports at Tanjung Benoa, the dramatic Water Blow rock geyser, and the polished resort beaches of Nusa Dua.
Water sports at Tanjung Benoa(2 hours 30 minutes)
~30 minutes northeast. Parasailing, banana boat and jet ski from the beach operators; packages 300,000-600,000 IDR — negotiate a combo and confirm prices before you start.
Lunch in Nusa Dua(1 hour)
Beachfront cafe on the calm lagoon; grilled fish and salads 90,000-150,000 IDR.
Water Blow at Nusa Dua(1 hour)
Free clifftop spot where waves explode up through a rock channel — best on a big swell. Short boardwalk from the parking area.
Museum Pasifika or Nusa Dua beach walk(1 hour 30 minutes)
Regional Asia-Pacific art museum (entry ~100,000 IDR) or a stroll along the manicured resort promenade.
Scooter back and dinner at Single Fin(1 hour 30 minutes)
Ride 30 minutes back to Uluwatu; dinner and live music on the Suluban cliff terrace, mains 90,000-150,000 IDR.
Tanah Lot Temple Day Trip
A longer excursion up the west coast to Tanah Lot, Bali's iconic offshore sea temple, timed for its famous sunset. Break the drive with a stop in Canggu's cafe scene.
Drive north toward Canggu(1 hour 30 minutes)
Hire a car with driver for the day (~700,000 IDR) rather than scooter — it's a long ride via the toll road, ~1.5-2 hours each way.
Lunch and coffee in Canggu(1 hour 30 minutes)
Stop at a Batu Bolong cafe such as Crate or Milk & Madu; brunch plates 70,000-140,000 IDR in Bali's trendiest surf town.
Tanah Lot Temple(2 hours)
The 16th-century temple sits on a sea rock accessible at low tide; ~40 minutes from Canggu, entry ~60,000 IDR. Explore the clifftop paths before sunset.
Sunset over Tanah Lot(1 hour)
Grab a clifftop cafe table for the silhouette of the temple against the sunset — the classic Bali postcard.
Drive back to the Bukit(2 hours)
Return south with your driver; dinner is best kept simple back near your villa.
Slow Bukit Beach-Hopping & Farewell Sunset
A relaxed final full day to revisit your favorite cove, squeeze in one last surf or swim, and toast the Bukit at Single Fin (a Sunday, if you can time it, for the big sunset party).
Morning surf or swim at your favorite beach(2 hours 30 minutes)
Return to Bingin, Padang Padang or Balangan for one more session; board rental ~70,000 IDR/day.
Lunch at Drifter or Bukit Cafe(1 hour)
Easy Jl. Labuansait lunch, 60,000-120,000 IDR.
Souvenir shopping on Jl. Labuansait(1 hour 30 minutes)
Uluwatu Handmade Balinese Lace, Drifter and Deus surf shops for lace, boardshorts and prints.
Farewell sunset at Single Fin (Suluban)(2 hours)
Front-row cliff terrace over the Uluwatu break; Sunday evenings become the Bukit's biggest sunset party. Free entry, Bintang ~45,000 IDR.
Farewell dinner at El Kabron or Mana(1 hour 30 minutes)
A special last dinner, 150,000-250,000 IDR; reserve a sunset-view table.
Last Coffee & Departure
A final slow morning, one more clifftop coffee, then checkout and the transfer back to Ngurah Rai. Leave a generous buffer for southern Bali traffic.
Slow breakfast at Suka Espresso(1 hour)
One last brunch bowl and coffee, 70,000-120,000 IDR.
Final beach walk or dip(1 hour)
A short walk down to Padang Padang or Suluban for a last look at the ocean.
Checkout and return scooter(30 minutes)
Settle any cash balance and hand back the scooter to the rental shop.
Last-minute souvenirs(45 minutes)
Pick up any final Uluwatu lace or coffee to take home from Jl. Labuansait.
Airport transfer to Ngurah Rai (DPS)(1 hour)
Leave at least 3.5 hours before an international flight; book a private car ~300,000 IDR as many beach lanes ban ride-hail pickups.
21-Day Uluwatu Itinerary
Arrival on the Bukit & First Sunset at Suluban
Kick off a three-week southern-Bali immersion: land at Ngurah Rai, transfer to clifftop Pecatu, settle in and ease into island time with a golden-hour sunset over the Uluwatu surf break. Withdraw rupiah on the way — many Bukit warungs are cash-only.
Airport transfer from Ngurah Rai (DPS)(50 minutes)
Private car or Grab to Pecatu, ~18 km south, 300,000-350,000 IDR; traffic can stretch it to an hour.
Check in near Padang Padang (Uluwatu Surf Villas / The Temple Lodge)(45 minutes)
Drop bags and grab a coconut; clifftop stays put you within walking distance of cafes and beach stairs.
Rent a scooter for the base weeks(20 minutes)
Roughly 70,000-90,000 IDR/day on Jl. Labuansait; bring your IDP and always wear a helmet on the hilly Bukit.
Late lunch at Suka Espresso(1 hour)
Brunch bowls and coffee on Jl. Labuansait, 70,000-120,000 IDR; open from 7AM.
Sunset at Single Fin, Suluban (Blue Point)(2 hours)
Clifftop terrace above Suluban with front-row views of the Uluwatu break. Free entry; Bintang ~45,000 IDR.
Dinner at Mana Uluwatu(1 hour 30 minutes)
Plant-based cliffside dining on Jl. Labuansait, mains 80,000-140,000 IDR.
Uluwatu Temple, Kecak Fire Dance & Padang Padang
The signature Bukit day: the Eat-Pray-Love cove of Padang Padang at low tide, an afternoon siesta, then the clifftop sea temple and its firelit Kecak as the sun sinks into the ocean.
Padang Padang Beach at low tide(2 hours 30 minutes)
Down through the rock cleft into the tiny cove; entry 15,000 IDR. Go mid-morning before it fills.
Lunch at Nalu Bowls Padang Padang(1 hour)
Tropical smoothie bowls ~70,000 IDR, two minutes up from the beach.
Siesta and pool time(2 hours 30 minutes)
Escape the midday heat before the temple sunset crowd.
Pura Luhur Uluwatu (Uluwatu Temple)(1 hour 30 minutes)
Arrive by 5PM for the 11th-century cliff temple. Entry 50,000 IDR includes the sarong; stow sunglasses and hats from the thieving macaques.
Kecak Fire Dance at the amphitheatre(1 hour 15 minutes)
A 60-man chorus chants the Ramayana by firelight at 6PM as the sun sets. ~150,000 IDR; arrive by 5:15PM for unreserved seating.
Dinner at Bukit Cafe(1 hour 30 minutes)
Casual Jl. Labuansait spot; nasi goreng and grilled fish 50,000-100,000 IDR.
Bingin Beach & a Surf Lesson
Swap crowds for the boho cliff-cove of Bingin — cliff-clinging warungs and a punchy reef break. A morning beginner surf session on a gentler break sets the tone before the tide fills the cove.
Beginner surf lesson with Padang Padang Surf Camp(2 hours)
Group lessons from ~400,000 IDR with board and rashguard, run on sandy-bottom breaks like Balangan when the reef is too shallow.
Descend to Bingin Beach(30 minutes)
Steep 5-10 minute staircase to the sand; free entry, parking 5,000 IDR. Best at low-to-mid tide.
Lunch at Kelly's Warung or The Cashew Tree(1 hour 30 minutes)
Beachfront warung plates and juices, 50,000-90,000 IDR.
Relax and watch the surfers(2 hours)
Fresh coconut ~25,000 IDR and a lounger. Bring cash — Bingin is almost entirely cash-only.
Sunset drinks at Delpi Rock Lounge(1 hour 30 minutes)
Cliff-perched warung with sundowners over the Bingin break.
Dinner at Lucky Fish Bingin(1 hour 30 minutes)
Beachfront pizza and pasta, 90,000-150,000 IDR, on the sand.
Balangan & Dreamland — The Wide Beaches
North of Pecatu the cliffs open into broad golden bays. Morning at laid-back Balangan, afternoon at wide-open Dreamland (New Kuta), both roomier than the tucked-away coves.
Morning at Balangan Beach(3 hours)
Long golden strand backed by warungs, 15 minutes north. Parking 5,000 IDR; swimmable at mid tide.
Cliffside warung lunch above Balangan(1 hour)
Grilled fish and nasi campur 45,000-80,000 IDR with an ocean panorama.
Afternoon at Dreamland Beach (New Kuta)(2 hours 30 minutes)
Wide sandy bay ~20 minutes away; sunbeds ~50,000 IDR. Strong shore break — swim only where flagged.
Dinner at Om Burger(1 hour 15 minutes)
Bukit burger institution on Jl. Labuansait, 80,000-130,000 IDR.
Beach Club Rest Day at The Ungasan
A deliberate slow day. Lounge at Sundays Beach Club on the Ungasan cove, ride the funicular down to turquoise water, and drop the pace for swimming, kayaks and a bonfire sunset.
Slow morning and villa breakfast(2 hours)
Sleep in and swim in the pool to recover from the staircase beaches.
Sundays Beach Club (The Ungasan)(5 hours)
Entry ~500,000 IDR, largely redeemable on F&B; includes funicular, sunbeds, snorkel gear and kayaks on a private white-sand cove.
Beachfront lunch at Sundays(1 hour)
Grilled seafood, tacos and cocktails; 200,000-300,000 IDR counts toward minimum spend.
Sunset bonfire on the sand(1 hour 30 minutes)
Beach bonfires at dusk — one of the mellowest sunset scenes on the Bukit.
Light dinner or villa night in(1 hour)
Nearby warungs do takeaway nasi/mie for 40,000-70,000 IDR.
Nyang Nyang, GWK & Blue Point Sunset
Chase the Bukit's last hidden gem in the cool morning, take in the colossal Garuda Wisnu Kencana statue by day, and close at the free clifftop viewpoints of Blue Point above Suluban.
Early hike down to Nyang Nyang Beach(3 hours)
Go early: a 20-minute descent to a vast, near-empty white-sand beach with an abandoned shipwreck. Free, small parking fee; carry plenty of water for the strenuous climb back.
Lunch at Ours Bali (Sunset Point)(1 hour 15 minutes)
Mediterranean-leaning menu, mains 90,000-160,000 IDR.
Garuda Wisnu Kencana Cultural Park (GWK), Ungasan(2 hours)
The 121 m Garuda Wisnu statue and Balinese dance shows. Entry ~125,000 IDR, ~20 minutes by scooter.
Sunset at Blue Point clifftop cafes(1 hour 30 minutes)
Free public viewpoints above Suluban; a drink at the Blue Point warungs while the swell wraps the reef.
Dinner at Drifter Surf Cafe(1 hour 30 minutes)
Wholesome bowls and tacos on Jl. Labuansait, 80,000-140,000 IDR.
Ungasan Hidden Beaches — Melasti, Pandawa & Green Bowl
A day tracing the eastern Bukit's dramatic limestone bays: the sculpted cliffs of Melasti, the Kecak-carved walls of Pandawa, and the monkey-guarded staircase to Green Bowl.
Melasti Beach (Ungasan)(2 hours 30 minutes)
Down the winding limestone canyon road to the Bukit's clearest water, ~25 minutes east. Entry ~8,000 IDR, parking 5,000 IDR.
Lunch at a Melasti cliff beach club(1 hour 15 minutes)
Poolside bites and juices, 90,000-150,000 IDR, above the turquoise bay.
Pandawa Beach (Kutuh)(1 hour 30 minutes)
Enter past the towering carved statues of the Pandawa brothers, ~15 minutes away. Entry ~15,000 IDR; kayak rental ~50,000 IDR.
Green Bowl Beach staircase(1 hour 30 minutes)
A ~300-step descent to a secluded reef beach with sea caves; mind the monkeys. Free, best at low tide.
Dinner at El Kabron (Cenggiling cliff)(1 hour 30 minutes)
Spanish clifftop restaurant with an infinity pool; tapas and paella 150,000-250,000 IDR. Book a sunset table.
Jimbaran Bay — Fish Market & Beachfront Seafood
Head just north to Jimbaran for a morning at the boisterous fish market and an evening of grilled seafood with your toes in the sand at Muaya Beach — Bali's classic sunset dinner.
Jimbaran Fish Market (Pasar Ikan Kedonganan)(1 hour 30 minutes)
Arrive by 8-9AM for the busiest catch, ~20 minutes north. Wear closed shoes — the floor is wet.
Coffee and beach walk at Jimbaran Bay(1 hour)
Stroll the long calm bay; a flat white at a beach cafe runs 40,000-55,000 IDR.
Afternoon rest or spa in Jimbaran(2 hours 30 minutes)
A 60-minute Balinese massage is 120,000-200,000 IDR — a good midday reset.
Sunset seafood grill at Menega Cafe (Muaya Beach)(2 hours)
Pick your seafood by weight and dine on the sand at sunset; a platter for two runs 400,000-600,000 IDR.
Scooter back to the Bukit(30 minutes)
An easy 20-25 minute ride south on Jl. Uluwatu after dinner.
Rest & Reset — Yoga and Spa Day
A slow wellness day to recover from beach staircases and surf. Start with a clifftop yoga class, spend midday poolside, and treat yourself to a long spa session — no scooter marathons today.
Morning yoga at The Istana or Rise Yoga(1 hour 30 minutes)
Clifftop open-air classes above Suluban/Bingin; drop-in ~150,000 IDR. Book the sunrise or 8AM slot.
Slow breakfast at The Loft(1 hour)
Relaxed brunch on Jl. Labuansait, bowls and eggs 60,000-110,000 IDR.
Poolside downtime(2 hours 30 minutes)
Read, nap and swim at your villa through the heat of the day.
Long spa treatment(2 hours)
A 90-minute Balinese massage and body scrub at a Bukit spa, 250,000-400,000 IDR.
Casual dinner at Warung Local(1 hour 15 minutes)
Indonesian classics, nasi campur and satay, 50,000-90,000 IDR.
Balinese Cooking Class & Thomas Beach
Get hands-on with Balinese cuisine: a market walk to source ingredients, a class grinding your own spice paste, then a quiet afternoon at the hidden neighbor of Padang Padang.
Local market visit for ingredients(1 hour)
Your instructor leads a walk through a traditional pasar to pick lemongrass, galangal, chilies and palm sugar.
Balinese cooking class(3 hours 30 minutes)
Half-day hands-on class (~450,000-600,000 IDR) making base gede spice paste, sate lilit, chicken betutu and jukut urab, then eating your work.
Afternoon at Thomas Beach(2 hours)
A quieter cove reached by a long staircase off Jl. Labuansait; near-empty golden sand. Free, best at low-to-mid tide.
Sunset at Thomas Beach warung(1 hour)
A coconut or Bintang at the small beach warung as the light fades.
Light dinner at Cashew Tree(1 hour 15 minutes)
Bowls and burritos in Bingin, 70,000-120,000 IDR.
Nusa Dua Day — Water Sports & Water Blow
A change of scene on the calm eastern peninsula: adrenaline water sports at Tanjung Benoa, the dramatic Water Blow rock geyser, and the polished resort beaches of Nusa Dua.
Water sports at Tanjung Benoa(2 hours 30 minutes)
~30 minutes northeast. Parasailing, banana boat and jet ski; packages 300,000-600,000 IDR — negotiate a combo and confirm prices up front.
Lunch in Nusa Dua(1 hour)
Beachfront cafe on the calm lagoon; grilled fish and salads 90,000-150,000 IDR.
Water Blow at Nusa Dua(1 hour)
Free clifftop spot where waves explode up through a rock channel — best on a big swell.
Museum Pasifika or beach promenade(1 hour 30 minutes)
Asia-Pacific art museum (entry ~100,000 IDR) or a stroll along the resort promenade.
Scooter back and dinner at Single Fin(1 hour 30 minutes)
Ride 30 minutes back to Uluwatu; dinner and live music on the Suluban cliff terrace, mains 90,000-150,000 IDR.
Side Trip: Cross to Nusa Penida — West Coast Icons
Leave the Bukit for a two-night island escape. Drive to Sanur, catch the fast boat to Nusa Penida, and spend the afternoon on the western coast's jaw-dropping cliffs, from the T-Rex headland of Kelingking to Broken Beach.
Transfer to Sanur and fast boat to Nusa Penida(3 hours)
Car to Sanur (~1 hour, ~300,000 IDR) then a 30-45 minute fast boat to Toya Pakeh, round-trip ticket ~250,000-400,000 IDR. Book the early boat.
Hire a car with driver on Penida(30 minutes)
Penida's roads are rough — arrange a car with driver for the day, ~600,000-700,000 IDR, rather than a scooter. Check in at a guesthouse near Toya Pakeh/Ped.
Kelingking Beach viewpoint(1 hour 30 minutes)
The famous T-Rex-shaped cliff over turquoise water; the descent to the sand is steep and strenuous, so many just take in the viewpoint. Small entry/parking fee ~10,000-25,000 IDR.
Broken Beach & Angel's Billabong(1 hour 30 minutes)
A natural rock arch over a sea pool and a clifftop tidal infinity pool, side by side. Do not swim Angel's Billabong at high tide or big swell — people have been swept off.
Sunset at Crystal Bay(1 hour 30 minutes)
A calm swimming and snorkeling bay that faces west for sunset; warungs on the sand for a coconut and grilled fish, 60,000-120,000 IDR.
Nusa Penida — East Coast & Diamond Beach
A full day exploring Penida's rugged east: the postcard staircase down to Diamond Beach, the twin cove of Atuh, and the emerald islets of the Thousand Islands viewpoint. Rough roads make a driver essential.
Diamond Beach(2 hours)
A hand-carved cliff staircase drops to a white-sand cove with a jutting rock pinnacle; entry ~15,000 IDR. Swim only in the sheltered shallows — currents outside are strong.
Atuh Beach(1 hour 30 minutes)
Diamond's neighboring cove, calmer and good for a swim; a warung lunch of nasi campur runs 50,000-90,000 IDR.
Thousand Islands (Raja Lima) viewpoint(1 hour)
A clifftop panorama over a scatter of emerald limestone islets — one of Penida's most photographed vistas. Small parking fee.
Teletubbies Hill (Bukit Teletubbies)(1 hour)
Rolling green mounds inland, especially vivid late in the dry season; a quiet stop on the drive back west.
Dinner near your guesthouse (Toya Pakeh/Ped)(1 hour 30 minutes)
Simple warung or beach cafe dinner, 60,000-120,000 IDR; nightlife is minimal here, which is the point.
Manta Snorkel & Return to the Bukit
Cap the island trip with a morning boat snorkel among reef mantas, then catch the fast boat back to Bali and transfer home to Uluwatu by evening.
Manta Point snorkeling trip(3 hours)
A morning boat trip to Manta Bay/Manta Point to snorkel with reef manta rays, often stopping at Gamat Bay or Crystal Bay too; ~150,000-300,000 IDR including gear. Conditions can be choppy — take motion-sickness tablets if prone.
Lunch and pack up(1 hour)
A last warung meal near the harbor before checkout, 50,000-90,000 IDR.
Fast boat back to Sanur(45 minutes)
Return crossing to Sanur; confirm your afternoon departure time when you book the round trip.
Transfer back to Uluwatu(1 hour 15 minutes)
Car from Sanur to Pecatu, ~1-1.5 hours depending on traffic, ~300,000 IDR.
Easy dinner at Bukit Cafe(1 hour 15 minutes)
Keep it simple after a travel day; nasi goreng and grilled fish 50,000-100,000 IDR.
Recovery Rest Day on the Bukit
A genuine free day to recharge after the island hop. Nothing scheduled — a long breakfast, pool time, and an optional easy beach afternoon at whichever cove you love most.
Long lazy breakfast(1 hour 30 minutes)
Take your time over coffee and eggs at your villa or a Jl. Labuansait cafe, 60,000-110,000 IDR.
Pool and reading time(3 hours)
Deliberately unstructured — swim, nap and do laundry (local wash service ~15,000-25,000 IDR/kg).
Optional easy afternoon at Bingin or Padang Padang(2 hours)
A gentle beach swim at low tide, only if you feel like it — otherwise stay by the pool.
Sunset stroll at Blue Point(1 hour)
Wander the free clifftop viewpoints above Suluban for a low-key sunset.
Dinner at Mana or Warung Local(1 hour 15 minutes)
An easy dinner on Jl. Labuansait, 50,000-140,000 IDR.
Side Trip: North to Ubud & the Rice Terraces
Trade the coast for Bali's cultural heartland. Drive north to Ubud, break the journey at the sculpted Tegalalang rice terraces, and settle into the jungle town for two nights.
Drive from Uluwatu to Ubud(2 hours 30 minutes)
Hire a car with driver, ~700,000 IDR for the day, for the 2-2.5 hour drive north via the toll road; store your scooter at the villa.
Tegalalang Rice Terrace(1 hour 30 minutes)
Iconic tiered paddies just north of Ubud; entry ~50,000 IDR plus small donations along the trails. Optional Bali Swing nearby from ~200,000 IDR.
Check in and lunch in Ubud(1 hour 30 minutes)
Settle into a central Ubud stay, then lunch at Clear Cafe or Warung Babi Guling Ibu Oka (famous suckling pig), 70,000-140,000 IDR.
Ubud Palace & Art Market (Pasar Seni Ubud)(1 hour 30 minutes)
Wander Puri Saren Agung palace and haggle for batik, carvings and baskets at the market — barter to about half the opening price.
Dinner and optional dance at Ubud Palace(2 hours)
Legong or Barong dance performances run most evenings at the palace (~100,000 IDR); dinner at a warung nearby, 60,000-120,000 IDR.
Ubud Temples, Ridge Walk & Waterfall
A full Ubud day mixing nature and spirituality: an early ridge walk before the heat, the mischievous Monkey Forest, a holy-spring purification at Tirta Empul, and a hidden light-beam waterfall.
Campuhan Ridge Walk at sunrise(1 hour 30 minutes)
Free, breezy grassland ridge trail — go by 7AM before it heats up. Coffee after at Karsa Kafe overlooking the paddies.
Sacred Monkey Forest Sanctuary(1 hour 30 minutes)
Jungle temple complex teeming with long-tailed macaques; entry ~80,000 IDR. Keep bags zipped and hold nothing edible.
Tirta Empul holy spring temple(2 hours)
A 10th-century water temple where Balinese perform melukat purification in the spring-fed pools; ~30 minutes north, entry ~50,000 IDR plus sarong. You can join the ritual bathing.
Tukad Cepung Waterfall(2 hours)
A cave waterfall famous for late-morning light beams piercing the canyon; entry ~15,000 IDR, a short wade through a slot canyon to reach it.
Dinner at Locavore To Go or a Ubud warung(1 hour 30 minutes)
Farm-to-table plates or a classic nasi campur, 80,000-180,000 IDR, back in central Ubud.
Slow Ubud Morning & Return to the Coast
An unhurried last Ubud morning, then the drive back south to Uluwatu with a free afternoon to unwind by the pool — a gentle transition back to beach life.
Morning yoga at The Yoga Barn(1 hour 30 minutes)
Drop-in class at Ubud's famous studio, ~130,000 IDR, followed by a healthy breakfast at the Garden Kafe.
Final Ubud coffee and shopping(1 hour)
A last flat white and a browse of Ubud's craft shops on Jl. Hanoman before checking out.
Drive back to Uluwatu(2 hours 30 minutes)
Return south with your driver, ~2-2.5 hours; arrive the Bukit by mid-afternoon.
Free afternoon by the pool(2 hours)
Rest and reset at your villa — no agenda after the road trip.
Dinner at Drifter Surf Cafe(1 hour 15 minutes)
Easy bowls and tacos back on Jl. Labuansait, 80,000-140,000 IDR.
Tanah Lot & Canggu Day Trip
One more Bali icon: a westward run to Tanah Lot, the offshore sea temple, timed for its celebrated sunset, with a stop in Canggu's buzzing cafe-and-surf scene along the way.
Drive north toward Canggu(1 hour 30 minutes)
Car with driver (~700,000 IDR) for the day; it's a long ride via the toll road, ~1.5-2 hours each way.
Lunch and coffee in Canggu(1 hour 30 minutes)
Stop at a Batu Bolong cafe such as Crate or Milk & Madu; brunch plates 70,000-140,000 IDR in Bali's trendiest surf town.
Tanah Lot Temple(2 hours)
The 16th-century temple on a sea rock, reachable at low tide; ~40 minutes from Canggu, entry ~60,000 IDR. Explore the clifftop paths first.
Sunset over Tanah Lot(1 hour)
A clifftop cafe table for the temple silhouette against the sunset — the classic Bali postcard.
Drive back to the Bukit(2 hours)
Return south with your driver; keep dinner simple back near your villa.
Slow Farewell Day — Favorite Coves & Single Fin Sunset
A relaxed final full day: revisit your favorite cove, squeeze in one last surf or swim, pick up Uluwatu lace and prints, and toast three weeks on the Bukit at Single Fin.
Morning surf or swim at your favorite beach(2 hours 30 minutes)
Return to Bingin, Padang Padang or Balangan for one last session; board rental ~70,000 IDR/day.
Lunch at Bukit Cafe or Suka Espresso(1 hour)
Easy Jl. Labuansait lunch, 60,000-120,000 IDR.
Souvenir shopping on Jl. Labuansait(1 hour 30 minutes)
Uluwatu Handmade Balinese Lace, Drifter and Deus surf shops for lace, boardshorts and prints.
Farewell sunset at Single Fin (Suluban)(2 hours)
Front-row cliff terrace over the Uluwatu break; Sunday evenings become the Bukit's biggest sunset party. Free entry, Bintang ~45,000 IDR.
Farewell dinner at El Kabron or Mana(1 hour 30 minutes)
A special last dinner, 150,000-250,000 IDR; reserve a sunset-view table.
Last Coffee & Departure
A final slow morning, one more clifftop coffee, then checkout and the transfer back to Ngurah Rai. Leave a generous buffer for southern Bali traffic.
Slow breakfast at The Loft(1 hour)
One last brunch bowl and coffee, 60,000-110,000 IDR.
Final beach walk or dip(1 hour)
A short walk down to Padang Padang or Suluban for a last look at the ocean.
Checkout and return scooter(30 minutes)
Settle any cash balance and hand back the scooter to the rental shop.
Last-minute souvenirs(45 minutes)
Pick up any final Uluwatu lace or coffee to take home from Jl. Labuansait.
Airport transfer to Ngurah Rai (DPS)(1 hour)
Leave at least 3.5 hours before an international flight; book a private car ~300,000 IDR as many beach lanes ban ride-hail pickups.
Travel Tips
Visa & Entry
Visa on Arrival
Most nationalities get a 30-day Visa on Arrival for 500,000 IDR (~$32), extendable once for 30 more days. Save time by pre-purchasing the e-VOA at the official molina.imigrasi.go.id portal before you fly. Ensure your passport has at least 6 months validity.
Safety
Beware the Temple Monkeys
The macaques at Uluwatu Temple are notorious thieves who snatch sunglasses, phones, hats, and jewelry — then 'trade' them back for food via temple staff. This is the classic Uluwatu gotcha. Remove loose items before entering and never make eye contact or hold food.
Check the Tides Before You Descend
Most Bukit beaches (Suluban, Padang Padang, Nyang Nyang) are only accessible or swimmable at low-to-mid tide; high tide covers the sand and the reef breaks turn dangerous. Check a Bali tide chart before making the long staircase climb down, and never swim over exposed reef.
Local Customs
Sarong Required at the Temple
A sarong and sash are mandatory to enter Pura Luhur Uluwatu and are included free with your 50,000 IDR ticket — you must wear them even over long trousers. Menstruating women are traditionally asked not to enter the inner temple, per Balinese Hindu custom.
transport
No Public Transport — Plan Rides Ahead
The Bukit Peninsula is spread out and hilly with no public buses. Rent a scooter (~70,000 IDR/day, IDP legally required) or use Grab/Gojek, but note many beach areas ban ride-hail pickups — you may have to walk to a main road. Budget 40-60 min for airport transfers.
Budget
Carry Cash for Cliffside Warungs
Beach warungs, parking attendants, and small guesthouses are largely cash-only, and ATMs are sparse on the peninsula. Withdraw rupiah before heading to the cliffs. Expect small parking fees (5,000-10,000 IDR) and beach access charges of 10,000-15,000 IDR at several coves.
Related Articles
Uluwatu vs Canggu: Which Bali Surf Town Is Right for You?
They're Bali's two great surf towns, 90 minutes apart and worlds apart in feel. Here's an honest, category-by-category breakdown to help you pick the right base for your trip.
The Complete Uluwatu Guide: Surf, Sea Temples, and Slow Days on Bali's Bukit
Surf breaks, a cliff-hanging sea temple, and staircase coves along one clifftop road — everything you need to plan the Bukit Peninsula, from airport transfers to tide charts.
The Uluwatu Sunset Circuit: Cliff Temple, Firelight, and the Bukit's Best Hours
Chase Bali's best two hours of daylight across the Bukit: a low-tide swim at Padang Padang, the cliff temple at dusk, firelit Kecak, and a cold Bintang above the Uluwatu break.