After landing at Ngurah Rai International Airport in Tuban, allow roughly 2–3 hours for immigration, baggage collection, cash withdrawal or a local SIM/eSIM, and finding your ride. Seminyak is usually 30–60 minutes away by airport taxi, Grab, or Gojek, though evening traffic can stretch this longer. App pickups may use a designated area rather than the terminal curb, so follow the airport signs; for four people with luggage, compare the price of two cars with a pre-booked larger vehicle. Expect about IDR 100,000–250,000 total depending on vehicle size and traffic.
Once checked in, walk to Seminyak Beach for an easy first look at Bali and a sunset stroll—there is no need to pay for a beach club, as the public shoreline is the best-value option. Afterward, spend about an hour browsing Seminyak Village, where the air-conditioned shopping center is convenient for a relaxed wander, although prices are generally higher than at traditional markets. Keep the first day light after the airport, and use this time to pick up small essentials such as water, sunscreen, and a reusable bag.
Have dinner at Warung Nia, a dependable option for affordable Balinese food and shared plates; budget around IDR 75,000–150,000 per person depending on drinks and what you order. From there, take a short walk or an inexpensive Grab/Gojek ride to Petitenget Beach—roughly 10–20 minutes depending on traffic—for a quieter evening by the coast. Beach access is free, but avoid swimming after dark because currents and visibility are poor. Seminyak’s restaurants and shops generally remain open into the evening, though exact hours can change, so check the venue’s current listing before setting out.
Start early at Double-Six Beach in Legian, ideally around 7:00am, before the sand gets busy and the December heat builds. Walk south along the shoreline for about an hour, then use a metered taxi or Grab/Gojek to Bali Beachwalk in Kuta; allow 15–30 minutes depending on traffic. Bali Beachwalk generally opens around 10:00am, so if you arrive early, linger at the beach or take a short walk through the surrounding Legian lanes rather than waiting at the mall.
Spend roughly two hours browsing Bali Beachwalk, then keep lunch simple at its food court, where each person can usually eat for about IDR 50,000–120,000. From there, walk toward Kuta Beach in around 10–15 minutes. The beach is good for a relaxed swim, sunset-style lounging, or beginner activities such as a casual surf lesson; agree on prices before renting boards or booking instructors, and use only areas with visible lifeguards.
The main afternoon commitment is Waterbom Bali, a short walk or 5–10-minute ride from Kuta Beach. Allow about four hours, including changing, lockers, queues, and time between slides. Check the park’s December opening hours, ticket prices, and advance availability before leaving—school-holiday demand can be high. Bring swimwear and sunscreen, but avoid carrying valuables; locker rental and food inside the park add to the cost, so budget accordingly.
After showering and changing, finish at Kuta Night Market for an inexpensive dinner, usually around IDR 30,000–80,000 per person. Try small portions of nasi campur, grilled skewers, or local noodles, and keep some cash in small denominations. The market atmosphere is best after 6:00pm, but stalls and exact operating hours can vary, so treat it as a flexible final stop. Return to Seminyak by Grab/Gojek after dinner; allow 30–60 minutes in evening traffic, and avoid walking the whole way because the route is poorly suited to a late-night stroll.
Leave Seminyak early enough to reach Batu Bolong Beach around 8:00–8:30am; the coastal ride can take 45–90 minutes, and congestion builds quickly on Saturdays. Start with a relaxed walk along the sand and the lanes around Batu Bolong, then stop for coffee at The Avocado Factory or a similar local café nearby. Allow about 1½ hours, and keep valuables secure while swimming—the beach can have strong currents and conditions change with the tide.
From Batu Bolong, take a short ride north toward The Practice in Berawa. This bamboo community space often hosts yoga, workshops, and public events, but its schedule and access can vary, so check its official programme before setting out. Spend about an hour here rather than forcing a class into the itinerary; a Grab or Gojek is usually easiest, although drivers may need to drop you on the main road during busy periods.
Continue by ride to Warung Bu Mi for an inexpensive Indonesian lunch. Point to the dishes you want—rice with vegetables, tofu, tempeh, chicken, or sambal—and expect roughly IDR 30,000–70,000 per person. After lunch, allow extra time for the journey to Tanah Lot Temple in Beraban, as Saturday traffic on the inland and coastal roads can be slow. Aim to arrive by about 3:30pm for a less rushed visit and late-afternoon light; the temple complex generally operates from morning until evening, but entrance, access to viewpoints, and the sea shrine itself depend on local conditions, tides, and ceremonial activity. Budget approximately IDR 75,000 per adult, with possible parking and camera-drone restrictions.
Return toward Canggu before sunset traffic thickens and finish at the Canggu evening street-food stalls, particularly around the Batu Bolong and Berawa lanes. Try inexpensive snacks such as grilled corn, satay, martabak, or pisang goreng, budgeting around IDR 30,000–80,000 per person. Keep this final stop flexible: stalls often become livelier after 6:00pm, but road congestion and rain can change where vendors set up. For four people, a pre-booked car or one larger ride is more reliable than ordering several separate app rides at the end of the evening.
Leave Canggu early enough to reach Goa Gajah around 8:30–9:00am; the inland drive can take 1.5–2.5 hours, and your driver should wait while you visit. The cave and bathing-pool complex usually takes about 1.5 hours. Wear something covering your shoulders and knees; sarongs are generally available at the entrance. Budget roughly IDR 15,000–50,000 per person, depending on the current foreign-visitor tariff, plus a small donation or parking fee. From Bedulu, continue into central Ubud by car—allow 20–30 minutes in Sunday traffic.
Walk first to Ubud Palace, where the royal compound is best appreciated in daylight and normally takes about an hour. Continue a few minutes on foot to Saraswati Temple, pausing by its lotus pond; shoulders and knees should be covered, and entry access can occasionally be restricted for ceremonies. These central sights are close together, so walking is easier than trying to find parking on the busy main road.
Spend the early afternoon at Ubud Art Market, allowing around 1.5 hours to browse woven bags, sarongs, woodwork, and small souvenirs. Bargain gently—start around half the quoted price only when you are genuinely interested, and compare two or three stalls before buying. Keep valuables close in the crowded lanes. For lunch, walk to Warung Biah Biah, a reliable budget stop for small Balinese plates such as nasi campur, sate lilit, and vegetables; expect about IDR 50,000–120,000 per person. If the queue is long, put your name down and use the surrounding market lanes rather than rushing to another restaurant.
Stay around the Puri Saren Agung evening dance venue near Ubud Palace for a traditional performance, usually lasting about two hours. Programs vary by night and may include legong, barong, or gamelan, so check the posted schedule and buy tickets earlier in the day—often around IDR 80,000–150,000 per person. Arrive 30–45 minutes before the advertised start for decent seating; performances can be outdoors and may be affected by ceremonies or rain. Afterward, walk back to your accommodation or use a pre-booked Grab, Gojek, or hotel driver, since car access around central Ubud becomes slow after performances.
Start early from Ubud, around 7:00am, with a hired driver or Grab/Gojek to Tegalalang Rice Terrace—roughly 25–40 minutes depending on where you are staying. Visit before the tour vans arrive and before the sun becomes intense; allow about two hours for the main paths, photo stops, and a little wandering through the village lanes. The terraces involve steps, narrow concrete paths, and sometimes muddy sections after rain, so wear proper sandals or walking shoes. Entry is generally around IDR 25,000–50,000, though some viewpoints and local paths charge separately. December showers can arrive suddenly, so keep a light rain jacket handy.
Continue north to Tirta Empul Temple in Manukaya, about 20–30 minutes by car. Spend around 1.5 hours seeing the courtyards and sacred spring pools. If you want to take part in the purification ritual, use the designated bathing area, follow temple attendants’ instructions, and rent or bring a sarong and change of clothes; regular visitors should wear clothing covering the shoulders and knees. Temple entry is commonly around IDR 50,000 per person, but fees and ritual arrangements can change. Afterward, drive approximately 30–45 minutes to a Kintamani viewpoint for views over Mount Batur and Lake Batur. The rim can be cloudy, especially in the wet season, so treat the panorama as weather-dependent rather than guaranteed.
On the return toward Ubud, stop at Satria Coffee Plantation in the Tegalalang area for about an hour. Tastings are often offered with an explanation of coffee and herbal-drink production; check prices carefully before ordering premium luwak coffee, as the tasting may be free while individual drinks or products cost extra. Continue to Locavore NXT in Ubud for a casual meal or takeaway, budgeting roughly IDR 100,000–250,000 per person. The day’s full loop is much easier with a driver waiting—budget approximately IDR 500,000–800,000 for a full day, split four ways, rather than relying on separate app rides in the countryside.
Leave the car near the Campuhan Ridge Walk entrance and take the easy late-afternoon stroll for around 1.5 hours, ideally starting by 4:30pm when the light softens. The paved opening section is straightforward, but parts can be slippery after rain; bring water and mosquito repellent. Return to central Ubud on foot or by a short Grab/Gojek ride, allowing extra time because drivers may find the narrow lanes around the ridge difficult. Keep the evening unplanned—after this circuit, a simple dinner near your accommodation is more realistic than adding another attraction.
Leave Ubud around 7:00am with your pre-booked driver, allowing roughly 3–4 hours including the two coastal stops. Your first stop is Goa Lawah Temple in Pesinggahan, where the cave’s resident bats give the temple its name. Allow about an hour; wear a sarong or clothing covering your knees and shoulders, and expect a small temple donation or entrance fee. From here, continue east for about 20 minutes to Kusamba Beach. The black-sand shoreline is quiet and practical rather than polished, and local families may be working around the traditional salt-making areas. Spend about an hour, but avoid entering the water if the surf is rough.
Continue to Padangbai Blue Lagoon, arriving around late morning or lunchtime. Set aside two hours for swimming or snorkeling; conditions can change quickly, so check with a local boat operator or lifeguard before getting in. Bring reef-safe sunscreen, water shoes if you have them, and keep valuables with your driver or in a waterproof pouch. A simple warung lunch near the bay usually costs around IDR 30,000–70,000 per person. If you are hiring snorkeling equipment, confirm the full price—including boat fees—before setting off.
After lunch, walk or take a very short local ride into Padangbai Harbour for about an hour. The waterfront is compact and best enjoyed slowly: watch the ferries, fishing boats, and port activity, but stay clear of loading zones and follow staff instructions. Check into your accommodation before dark, especially if your room is uphill from the harbor; the lanes around Padangbai are steep in places and poorly lit.
Have dinner at Ozone Café, a convenient budget-friendly choice near the waterfront. Indonesian dishes and seafood generally run about IDR 60,000–150,000 per person, depending on what you order. Keep the evening relaxed after the long transfer—take a short walk along the harbor afterward, but avoid swimming after dark. For four people, a private car with driver is the most practical option for today; budget approximately IDR 450,000–700,000 for the vehicle and confirm whether waiting time, parking, and fuel are included.
Start with Bias Tugel Beach while the water is usually calmer and the beach is still quiet. From central Padangbai, it is a short scooter ride or roughly 15–20 minutes on foot, followed by a steep, uneven path down to the cove—wear proper sandals and carry only what you need. Spend around two hours swimming, relaxing, and enjoying the rocky headlands; there are simple warungs near the entrance, but bring drinking water and cash. The beach itself is free or may have a small local parking fee, and sea conditions can change quickly in December, so avoid swimming if the waves are rough.
Walk back into Padangbai village for an unhurried final wander through the fishing and harbor lanes. Keep an eye out for working boats, small shrines, and ferry activity around the waterfront, but allow extra space for vehicles and port traffic. For lunch, settle at Topi Inn, where simple Indonesian and Western dishes generally cost about IDR 60,000–150,000 per person. Service can be relaxed, so allow the full hour rather than planning a tight airport departure.
If you did not manage it on Day 6, make your final cultural stop at Goa Lawah Temple in Pesinggahan, about 20–30 minutes west of Padangbai by car. Allow around an hour, including parking and the temple visit. Wear clothing covering your shoulders and knees; a sarong is normally available at the entrance. Because this stop adds time and takes you away from the direct airport route, only include it if your flight is comfortably late and the driver confirms the traffic buffer.
For Ngurah Rai International Airport in Tuban, leave Padangbai roughly 5–6 hours before an international flight, and slightly less only if you have a generous domestic-flight buffer. The coastal route through Candidasa, Keramas, and Sanur can slow dramatically near Denpasar, Kuta, and the airport, especially during rain. Use a pre-booked car rather than relying on a last-minute ride, keep passports and valuables with you, and confirm the driver’s total price in advance; a realistic private-car estimate is about IDR 500,000–800,000 depending on traffic, stops, and vehicle size.
No packing list attached yet.