Leave Canggu around 7:00 AM by private car, ideally via the southern bypass toward Pecatu. The drive to Uluwatu usually takes 2–3 hours, but Saturday traffic around Seminyak, the airport, and Jimbaran can add time. Ask your hotel to arrange pickup and confirm whether your Uluwatu accommodation can store luggage or offer early check-in. Start at Uluwatu Temple, arriving by late morning if possible; allow about 1½ hours for the cliff-top paths and ocean viewpoints. Entry is roughly IDR 50,000 per adult, with a sarong required and available at the entrance. Keep sunglasses, hats, and phones secure around the monkeys, and wear something that covers your shoulders and knees.
Continue by car to Karma Beach Bali in Ungasan, allowing around 20–30 minutes depending on traffic. Spend roughly two hours swimming and relaxing; beach access, daybeds, and food commonly come with a minimum spend of about IDR 300,000–800,000 or more per person, so check the day’s policy before settling in. After lunch, head back toward Pecatu for Nyang Nyang Beach. The access road and downhill path are less polished than the major beaches, so bring water and proper sandals; allow around 1½ hours for the walk, shoreline, and dramatic coastal views. It is quieter than most south-Bali stops, but avoid staying too late if the tide is rising or the light is fading.
Finish at Single Fin Bali, reached in roughly 15–20 minutes from Nyang Nyang Beach by car or scooter. Arrive before sunset to secure a cliffside seat overlooking the surf, especially on a Saturday. Plan to stay around two hours for drinks or dinner; budget approximately IDR 150,000–350,000 per person, and expect a lively atmosphere rather than a quiet meal. Afterward, have your driver take you to your Uluwatu hotel—roads are dark and winding in places, so a pre-booked car is much easier than finding a ride at the end of the evening.
Start early at Padang Padang Beach, ideally around 7:30 AM, before the narrow access lane and small parking area become busy. The beach opens from about 7:00 AM, with an entrance fee of roughly IDR 15,000 per person; bring small cash and avoid leaving valuables in the car. The steps down through the rock tunnel are steep, and the cove is best for a relaxed swim around high tide—check the surf and follow the lifeguards’ advice. Spend about 1½ hours here, then take a short 10-minute drive north to Thomas Beach. Its longer staircase keeps many casual visitors away, so settle into the sand, swim if conditions are calm, and allow another 1½ hours. There are simple warungs near the top, but facilities are limited, so carry water and reef-safe sunscreen.
Drive about 15–20 minutes inland toward Bingin for lunch at Drifter Surf Shop Café & Gallery, a relaxed spot on Jalan Labuan Sait with surfboards, clothing, and art to browse while you eat. It generally operates from late morning into the evening; budget around IDR 100,000–250,000 per person, and confirm the day’s hours before setting off. After lunch, continue roughly 10 minutes to Bingin Beach and allow 2½ hours beneath the cliffs. The staircase is steep and the beach is rocky at high tide, so wear sandals with a good grip and time your swim carefully. Beach chairs and drinks are available, though prices are higher than inland; keep enough energy for the evening rather than attempting a long coastal walk.
Leave Bingin Beach by about 4:00 PM for Uluwatu Temple, allowing 25–40 minutes depending on traffic and the queue at the temple entrance. Arrive around 4:30 PM for the Kecak & Fire Dance at Uluwatu Temple: sunset seating fills quickly, and the performance typically begins around 6:00 PM, with tickets commonly around IDR 150,000–200,000 plus the temple entrance fee. Wear a sarong or borrow one at the entrance, secure hats and sunglasses from the macaques, and keep phones and glasses tucked away. Afterward, expect a slow exit from the parking area; arrange a driver rather than relying on finding a last-minute ride, and have dinner back in Pecatu or Bingin once traffic clears.
After breakfast, leave Uluwatu around 8:00 AM with your private driver; the trip to Ubud takes roughly 3–4 hours depending on traffic, with luggage kept in the vehicle. Ask the driver to use the inland route through Jimbaran, Sanur, and Gianyar rather than relying on the coast, and plan a short coffee or lunch stop en route. Since you are arriving in the early afternoon, keep valuables with you and confirm that your Ubud accommodation can hold your bags if the room is not ready.
Go first to Goa Gajah near Bedulu, ideally around 1:00 PM, before continuing north. Allow about 1½ hours for the cave, bathing pools, stone carvings, and shaded paths through the gardens. The site generally operates during daylight hours, with an entrance fee of approximately IDR 15,000–50,000 depending on current local pricing; wear a sarong or borrow one at the entrance, and comfortable shoes are useful because the steps can be slippery. From here, the drive to Tegallalang Rice Terrace takes around 30–40 minutes. Spend the mid-afternoon walking the terraces and small footpaths—go slowly, as some tracks are steep, and carry cash for small donations or local vendors.
Stay in Tegallalang for sunset at Cretya Ubud, where the terrace-facing pools and open-air dining area make an easy final stop after the walk. Reserve ahead for a late-afternoon table or pool access, particularly in August; budget roughly IDR 250,000–500,000 per person, excluding any premium seating or drinks. After dinner, continue about 20–30 minutes into central Ubud for check-in, then take a relaxed one-hour walk through the nearby lanes around Jalan Bisma and Jalan Hanoman rather than attempting another major attraction. Keep the evening gentle after the long transfer, and arrange your next-day driver before turning in, as traffic around Ubud can make even short journeys surprisingly slow.
Start at Sacred Monkey Forest Sanctuary around 8:00 AM, when the paths are cooler and the macaques are generally less assertive. Allow about two hours for the forest trails and temple grounds; admission is usually around IDR 80,000–100,000, with opening hours commonly from 9:00 AM to 5:00 PM, so confirm the exact entry time when booking. Keep phones, sunglasses, snacks, and loose jewelry inside your bag—do not feed or touch the monkeys, and follow staff instructions if one approaches. From the sanctuary, walk or take a short car ride along Jalan Monkey Forest toward the Ubud Art Market; the central streets are easiest on foot, although traffic can be slow.
Spend roughly an hour browsing the market’s woven bags, batik, carved wood, and small paintings. Bargaining is expected, but do it warmly and start around 50–60% of the first asking price rather than treating it as a hard negotiation. For lunch, walk or take a quick ride to Locavore NXT in central Ubud. This is a long, destination-style meal—allow about two hours—and the tasting menus typically cost approximately IDR 800,000–1,500,000 or more per person before drinks and service. Reserve ahead, dress smart-casual, and tell the restaurant about dietary restrictions in advance.
After lunch, continue to Saraswati Temple, only a short walk from the market area. Allow 45 minutes to admire the lotus pond and carved entrance; visitors should wear a sarong if required and avoid stepping into restricted ceremonial areas. It is worth arriving before the late-afternoon crowds build along central Ubud. From there, use a pre-booked driver or a ride-hailing pickup point away from the busiest temple streets to reach Campuhan Ridge Walk—the short drive can take 10–20 minutes depending on traffic. Begin the walk in the late afternoon for softer light, allowing about 1.5 hours including pauses for the valley views. Wear proper walking shoes and carry water; the ridge is free, but the approach includes uneven paths and some steps. Return before it becomes fully dark, then have your driver collect you near Warwick Ibah or the signed trail entrance, since pickups directly inside the narrow lanes can be difficult.
Check out of your Ubud accommodation with luggage ready, then leave around 8:00 AM with your driver for Tirta Empul Temple in Manukaya. The drive takes roughly 35–50 minutes, depending on traffic. Arrive early for cooler weather and a calmer atmosphere; the temple generally opens around 8:00 AM, with admission usually about IDR 50,000 per person. Allow 1½ hours to see the courtyards and sacred spring. If you choose to participate in the purification ritual, rent the required sarong and locker, follow local instructions, and never photograph worshippers closely without permission.
Continue about 15–20 minutes north toward Satria Coffee Plantation in Tegalalang. The visit takes around an hour and is a relaxed introduction to Bali’s coffee and tea production, including tastings of local varieties. Some plantations offer tastings free of charge but charge separately for specialty drinks, so confirm prices before ordering. Wear shoes with a little grip—the plantation paths can be uneven, particularly after rain.
A short drive brings you to Bali Pulina, also in Tegalalang, for lunch overlooking the plantation valley. Set aside about 1½ hours and budget approximately IDR 150,000–350,000 per person, depending on whether you order a full meal or mainly drinks and tasting items. Ask your driver to keep the car nearby and hold your luggage rather than leaving bags visible in the vehicle. After lunch, begin the drive south toward the coast; allow extra time because the roads leaving Tegalalang can be slow and congested.
Aim to reach Seminyak Beach around 4:30–5:00 PM for a final seaside walk and sunset. There is no beach admission fee, though parking and drinks at a beachfront venue may cost extra. The shoreline is good for stretching your legs after the drive, but swim only where conditions look safe—waves and currents can be strong. Leave by about 6:00 PM for Canggu; the journey can take 30–60 minutes in evening traffic. Your private car from Ubud should cost roughly IDR 400,000–700,000 per car overall, and the driver can drop you at your accommodation or a nearby luggage-storage point. After checking in, keep the evening simple and arrange your 1:30 AM departure in advance; confirm the pickup time, luggage, and airport route before going to bed.