Land at Ngurah Rai International Airport in Tuban around 1:30 PM. Immigration, baggage collection, SIM card or eSIM setup, and withdrawing cash can easily take 60–90 minutes. Pre-book a car or use the official airport taxi counter rather than accepting offers inside the arrivals hall; the drive to Seminyak is usually 30–60 minutes, but afternoon traffic can stretch it longer. After checking in and taking a short break, head out before sunset.
Make your way to Seminyak Beach around 5:00 PM, ideally by GoJek or Grab bike if you are travelling light; cars are slower and parking near the beach is limited. Spend about 1.5 hours walking the sand and settling in for sunset. Keep valuables close, and don’t swim after dark, as currents can be strong. The beach is free, though beanbags and drinks from nearby venues come at a premium.
Around 7:00 PM, continue to La Favela on Jalan Kayu Aya for dinner and cocktails. This atmospheric venue is popular, so reserve ahead or arrive early if you want a table; expect roughly IDR 250,000–500,000 per person before premium drinks. It is more about the lively setting, eclectic décor, and people-watching than a quiet meal. Allow about two hours, and dress smart-casual—flip-flops and beachwear may not be ideal at night.
Finish at Potato Head Beach Club in Petitenget, a short ride north. Go around 9:30 PM for beachfront drinks, music, and a relaxed first-night atmosphere; the venue generally runs into late evening, but check its event calendar and entry policy for your date. Ride-hailing cars can struggle with the narrow Petitenget traffic, so arrange a pickup point on the main road if needed. Keep tonight easy after the flight—tomorrow’s early start for Canggu will be much more enjoyable if you leave the club by around midnight.
Leave Seminyak around 7:00 AM by private car, Grab, or Gojek; the short distance to Canggu can take 45–90 minutes once traffic builds. Start at The Avocado Factory for breakfast and good coffee—arrive close to opening, generally around 7:30 AM, before the brunch crowd. Allow about an hour and expect to spend IDR 100,000–180,000 per person. From there, a short ride brings you to Batu Bolong Beach, where the morning is best spent wandering among surf shops, watching lessons on the sand, and grabbing a cold drink. The beach is atmospheric rather than pristine, so bring sandals and keep valuables out of sight while browsing.
Continue north toward Finns Beach Club in Berawa around midday; allow 15–25 minutes by car depending on the traffic. Reserve a daybed or entry in advance, especially for a Saturday, and expect roughly IDR 300,000–700,000 per person before premium drinks. Settle in for the afternoon rather than trying to squeeze in another attraction—the pools, music, beach access, and sunset-facing loungers are the point. Bring sunscreen and a light cover-up, and check the venue’s minimum-spend and entry rules when booking, as these can vary by area and date.
Around 5:30 PM, take a short ride back toward Batu Bolong for The Lawn Canggu. Arrive before sunset to secure a comfortable spot and watch the sky change over the water with cocktails and dinner; budget IDR 250,000–500,000 per person. The atmosphere becomes livelier after dark, but it is still easy to keep the evening relaxed. For the return to Seminyak, avoid leaving during the busiest dinner period if possible: a car may take 30–60 minutes, and surge pricing is common, so pre-book the ride rather than waiting outside the venue.
Leave Canggu around 6:30–7:00 AM with a private driver so you reach Tegenungan Waterfall in Kemenuh before the heat and larger tour groups; the drive to Ubud’s southern side usually takes 1.5–2.5 hours in morning traffic. Entry is roughly IDR 20,000–30,000, with a short but steep walk down to the viewpoint and pools. Allow about two hours, wear shoes with grip, and keep phones protected from spray. Continue by car for roughly 25 minutes to Goa Gajah in Bedulu, an atmospheric 9th-century temple complex with bathing pools and a carved cave entrance. Entry is about IDR 50,000, and sarongs are required—usually available at the gate. One hour is enough if you explore respectfully and avoid the hottest midday period.
From Goa Gajah, it is around 20–25 minutes by car to Kanto Lampo Waterfall in Gianyar. Its broad, stepped rock ledges make it more photogenic—and generally easier to enjoy—than a tall plunging waterfall, though the rocks are slippery and the pools can become crowded. Budget around IDR 20,000 for entry and spend approximately 1–1.5 hours here; bring a change of clothes and avoid climbing the cascades when the current is strong. Afterward, drive 25–35 minutes into central Ubud for lunch at Clear Café, where the glass-and-greenery design makes a welcome cool-down after the waterfalls. Expect roughly IDR 150,000–300,000 per person; allow an hour and keep the order fairly light if you plan to continue walking.
Walk or take a short ride to Ubud Palace, ideally arriving before the evening performance crowds gather. The royal compound is compact and typically takes about 45 minutes, with no need to rush through its carved gates, courtyards, and stonework. Entry to the grounds is generally free, though traditional dance performances later in the evening require a separate ticket, usually around IDR 100,000–150,000. Finish with an easy browse through Ubud Art Market, directly across the road; early evening is a good time for textiles, woven bags, wood carvings, and small gifts without the strongest afternoon sun. Bargaining is normal but keep it friendly—start around half to two-thirds of the first quoted price, and carry small rupiah notes.
After checking in at Toyapakeh, go straight to your pre-booked PADI or SSI operator for a late-morning guided dive. The usual program takes around 4–5 hours, including equipment fitting, briefing, and boat transfers. Crystal Bay is known for clear water and seasonal mola-mola sightings, while Manta Point offers the chance to see manta rays; the operator will choose the safest site based on currents and visibility. Bring certification proof, an underwater camera if you have one, and seasickness medication—the water around Nusa Penida can be choppy. A fun dive commonly costs about IDR 1,200,000–2,000,000, depending on equipment and whether it is one or two dives. Avoid alcohol the night before and allow at least 18–24 hours after diving before flying.
Once back on land, settle in at Penida Colada Beach Bar for a relaxed late lunch overlooking the water. Allow roughly an hour and budget IDR 150,000–300,000 per person; service can be leisurely, which is welcome after the dive. From Toyapakeh, hire a local driver for the remainder of the day rather than relying on scooters—roads become narrow, uneven, and tiring, particularly after diving. The drive to Kelingking Beach viewpoint takes around 1.5–2 hours depending on traffic. Stay at the viewpoint rather than attempting the steep beach descent today; the famous T-rex-shaped cliff is best appreciated with daylight and dry footing. Entry and parking together are usually around IDR 10,000–25,000.
Continue across the island toward Diamond Beach viewpoint, allowing approximately 1.5–2 hours from Kelingking Beach. This is a long cross-island transfer, but the changing landscape—villages, limestone hills, and palm-lined roads—makes it worthwhile. Reach Diamond Beach before sunset, as the access road and viewpoints are poorly lit after dark; entry and parking are generally around IDR 10,000–25,000. From the upper viewpoint, you get the dramatic layered coastline without needing to tackle the steep stairway down to the sand. Arrange a driver and pickup time in advance, and carry water, a light jacket, and cash, since card facilities are unreliable outside the main settlements.
Start early from your accommodation in Nusa Penida, ideally around 7:00 AM, and arrange a local driver or scooter only if you are confident on steep, uneven roads. The road toward Crystal Bay takes roughly 30–45 minutes from Toyapakeh; arrive before the stronger midday sun and the larger tour groups. Allow about two hours for swimming or snorkelling in the sheltered bay, but stay close to shore and follow local advice—conditions can change quickly, and the deeper water has strong currents. Entry and parking are usually around IDR 10,000–20,000, while mask-and-fins rental is commonly IDR 50,000–100,000.
Continue to Gamat Bay with a pre-arranged snorkelling boat rather than attempting the rough inland track. Most operators collect guests from Toyapakeh or nearby beach access points, and the stop generally lasts around two hours. Expect clear reef scenery, colourful fish, and a more open-water feel than Crystal Bay; bring reef-safe sunscreen, a dry bag, and motion-sickness medication if you are prone to seasickness. A shared west-coast snorkelling trip typically costs IDR 150,000–300,000 per person, depending on the number of stops and equipment included.
After returning to land, have a simple late lunch near Sakti or Bunga Mekar, then continue by car to Angel’s Billabong, allowing 45 minutes for the viewpoint and surrounding cliffs. Do not enter the tidal pool—even when it looks calm—as waves can surge over the rocks without warning. Walk onward to Broken Beach, where the dramatic circular cove and natural sea arch are best appreciated from the cliff path; allow another 45 minutes and wear proper shoes, as the limestone ground is uneven. The two viewpoints are close together, but the approach road is bumpy and slow, so keep water with you and avoid rushing between them.
Return toward Toyapakeh before sunset for dinner at Penida Beach Club, allowing roughly 45–60 minutes from Bunga Mekar depending on traffic and road conditions. Settle in for a relaxed meal and sunset rather than planning another activity; dishes and drinks generally work out to around IDR 200,000–400,000 per person. Reserve ahead if visiting on a busy evening, confirm your return transport before sitting down, and aim to be back at your accommodation by about 9:00 PM—the next morning’s boat connections are weather-dependent and departures can be early.
Take a morning fast boat from Toyapakeh Harbour to Gili Trawangan; allow roughly 3–5 hours because routes may stop at Gili Air or Bangsal, and sea conditions can affect arrival times. Keep valuables and a dry change of clothes in a waterproof bag, and confirm whether your ticket includes the small local boat or beach-transfer fee on arrival. Boats usually drop passengers near the main harbour, where you can walk or hire a horse cart—known locally as a cidomo—to your accommodation. After checking in, have a relaxed look around the beachfront rather than trying to pack in another major attraction.
Rent a bicycle near the Gili Trawangan beachfront—usually around IDR 50,000–100,000 for the day—and follow the sandy coastal path around the island. The east-coast strip is lively and convenient for cafés, dive shops, and sunset-facing beach bars, while the quieter western side is better for a slow ride and views across the water. Leave time to return the bicycle before joining Manta Dive Gili Trawangan for its afternoon guided snorkelling trip or introductory dive, generally around three hours and roughly IDR 500,000–1,500,000 depending on the activity and equipment. Confirm the meeting point and sea conditions in advance; bring reef-safe sunscreen, a rash vest, and motion-sickness tablets if boat rides bother you.
After showering, walk or cycle to The Banyan Tree for dinner in its leafy garden setting. Allow about 1½ hours and budget IDR 150,000–300,000 per person; it is a good place to slow down after the boat journey and snorkelling rather than rushing straight into the busiest part of the island. Later, head to the Gili Trawangan night market beside the main harbour, where the grills come alive in the evening. Choose your seafood or skewers from the stalls, add rice and vegetables, and expect to spend around IDR 50,000–120,000 per person. Carry small cash, keep belongings close in the crowd, and use a torch for the darker stretches of beachfront on the walk back.
Start before dawn and walk or cycle to the Gili Trawangan sunrise point on the east coast, leaving your accommodation around 5:15–5:30 AM. The shoreline is mostly quiet at this hour, with views toward Lombok as the sky brightens; bring a small torch and allow about an hour, as the beach paths are uneven in places. Return for breakfast, then be at the harbour meeting point by roughly 8:30 AM for your pre-booked Gili Islands snorkelling boat. The four-hour trip typically includes the underwater statues near Gili Meno, coral gardens, and a stop around Gili Air or Gili Meno. Expect approximately IDR 150,000–300,000 for a shared trip, or considerably more for a private boat; confirm whether fins, mask, conservation fees, and drinking water are included. Sea conditions can shift the route, and reef shoes plus a waterproof phone pouch are genuinely useful.
After returning to the island, walk or take a bicycle taxi to Kayu Café & Restaurant for a relaxed lunch and coffee break. Set aside around 1.5 hours and IDR 150,000–300,000 per person; service can be leisurely after a boat trip, so this is a good place not to rush. Spend the rest of the afternoon wandering the quieter northeastern lanes before visiting the Gili Trawangan turtle conservation area for about 45 minutes. Go in the late afternoon, when the heat has eased, and ask staff about current visiting arrangements and donation practices rather than assuming a fixed schedule. A bicycle is convenient for the island’s sandy back roads, though walk the final sections where the surface becomes loose.
Cycle or walk toward the southwest coast in time for sunset at The Exile Bar, allowing roughly 20–30 minutes from the main harbour area. It is more laid-back than the central nightlife strip, with beanbags, beach views, live music, and a good setting for sunset drinks. Plan around two hours, but check the evening performance and opening times locally, as music schedules change. Keep cash with you—many smaller island venues add a service charge or have unreliable card machines—and arrange your return before drinking; bicycles are fine for the flat roads, but a horse cart or bicycle taxi is safer if you are heading back late.
Take one of the earliest Gili Trawangan–Padang Bai fast boats, ideally arriving in Padang Bai by late morning. Allow extra time for disembarking and meeting your pre-arranged driver; the road to Ubud usually takes 1.5–2 hours, depending on traffic. Have the ATV operator confirm whether pickup is included or whether you should go directly to its countryside base—most rides run for around 3–4 hours and need advance booking. Expect a briefing before riding through villages, rice fields, jungle tracks, and shallow river sections; wear swimwear beneath old clothes and closed shoes, and bring a dry bag for your phone.
After the ride, continue to Tebasari Resto, on the quieter outskirts of Ubud, for a relaxed Balinese lunch overlooking rice fields. Allow about an hour and budget roughly IDR 150,000–300,000 per person; rinse off and change before dining, as the ATV experience can be genuinely dusty and wet. From here, arrange a driver onward to Tirta Empul Temple in Manukaya, normally around 30–45 minutes away. Visit the courtyards and sacred spring pools for about 1.5 hours, but dress respectfully with covered shoulders and knees; sarongs are generally available at the entrance. The temple is usually open until around 6:00 PM, though arriving by 3:30–4:00 PM gives you time to explore without rushing.
Finish at the Anumana Ubud Hotel rooftop/pool area, where you can settle in with a drink for around 1.5 hours after the long transfer and ATV session. It is a good evening to keep things easy rather than add another attraction—traffic back into central Ubud can be slow, and the poolside setting is best enjoyed unhurriedly. Confirm day-use or outside-guest access and current opening hours before going, as hotel pool policies and evening service times can change; a short taxi or pre-arranged car from Tirta Empul is more practical than relying on a scooter after dark.
After the early Gili Trawangan–Padang Bai boat and road transfer, aim to reach Pecatu around midday or early afternoon. Have your driver drop luggage at your Uluwatu accommodation, then continue directly to Padang Padang Beach. The final approach is through a narrow lane and down roughly 100 steps; entry is about IDR 15,000 per person, and the small cove becomes crowded in the afternoon, so keep valuables with your driver or in a dry bag. Allow around 1½ hours for swimming and relaxing—check the waves before entering, as the beach can have a strong shore break.
A short 10-minute drive inland and along the Pecatu coast brings you to Thomas Beach, a more spacious and generally calmer alternative. Settle into a simple beachfront warung for grilled fish, nasi goreng, or fresh coconut; budget IDR 75,000–200,000 per person, preferably with cash. The beach access is another set of steps, and facilities are basic, but this is a good place to slow down for a couple of hours before the evening crowds and traffic build around the temple.
Leave Thomas Beach by about 4:00 PM for Uluwatu Temple, allowing 20–30 minutes by car depending on traffic. The temple grounds usually close around 7:00 PM, with admission roughly IDR 50,000 plus a small fee for the required sarong if needed. Walk carefully along the cliff paths, keep phones and sunglasses away from the macaques, and stay behind the barriers—the ocean views are superb, but the edges are genuinely dangerous. Arrive at the amphitheatre at least 45 minutes before the Kecak Fire Dance, normally scheduled around 6:00 PM, because seats are unreserved and the sunset performance often sells out; tickets are approximately IDR 150,000–200,000 in addition to temple entry.
After the performance, take a pre-booked car—rather than waiting for a Grab or Gojek in the temple traffic—to Savaya Bali, roughly 25–35 minutes away. Reserve an entry table or ticket in advance and bring smart-casual clothes; prices are upscale, with cocktails commonly around IDR 200,000–300,000 and minimum spends varying by event and seating area. Stay for the music and cliff-top night atmosphere, but confirm the closing time for your date and arrange a fixed-price return to your hotel, as app-based pickups can be unreliable in this part of Uluwatu.
For an early flight, arrange a hotel car or Grab/Gojek the night before rather than trying to book at dawn. Leave Seminyak around three hours before departure—allow 30–60 minutes to reach Ngurah Rai International Airport in Tuban, with extra time if your flight falls during a busy morning period. A pre-booked airport transfer usually costs around IDR 150,000–300,000; confirm whether the quote includes parking and airport drop-off fees, and keep your passport, boarding pass, and valuables in an easily accessible day bag.
At Ngurah Rai International Airport, complete check-in and baggage drop first, then allow time for immigration and security; international departures can be noticeably slower during holiday periods. If you have a little time before boarding, use the airside cafés and lounges rather than leaving the terminal—traffic and airport formalities make a last-minute return impractical. Keep any remaining Indonesian rupiah for a final coffee or snack, and check the departure screens carefully for gate changes before settling in.