Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.
After landing at Ngurah International Airport, allow roughly 45–90 minutes for immigration and baggage collection, then meet your pre-arranged driver in the arrivals area. Leaving the airport around 3:00–3:30pm puts you on the road to Ubud during a busy period; the door-to-door journey commonly takes 1.5–2.5 hours, depending on traffic through Kuta, Denpasar, and Gianyar. A private airport transfer usually costs about IDR 400,000–700,000, and is much easier than arranging a taxi after arrival. Check in and drop your bags before walking into central Ubud—if traffic has been especially slow, keep the sightseeing compact rather than rushing.
Start at Ubud Palace, the former royal compound in the center of town. Allow about 45 minutes to see the carved gates, courtyards, and stonework; visiting hours are commonly around 8:00am–6:00pm, though access can narrow around ceremonies and preparations for evening performances. From there, walk a few minutes to Saraswati Temple, whose lotus pond and ornate entrance make it one of the prettiest short stops in central Ubud. Dress respectfully—shoulders and knees should be covered, and temple access may be restricted during ceremonies. Finish with 45 minutes at Ubud Art Market, where you can browse woven bags, sarongs, woodcarvings, and small handicrafts. Bargaining is expected, but keep it friendly and check the quality before buying; the market generally winds down by early evening.
Walk or take a short metered taxi or app-based ride to Locavore NXT for dinner, allowing around two hours. This is a polished modern Indonesian tasting experience, with an estimated cost of IDR 750,000–1,500,000 per person before drinks and service. Reserve well in advance—the restaurant is not a sensible walk-in bet, particularly during busy travel periods—and confirm the seating time before arrival. After dinner, return to your Ubud hotel by pre-arranged car or ride-hailing service; central streets can be quiet and poorly lit outside the main lanes, so a car is preferable if you are staying beyond the center.
Start early with Goa Gajah in Bedulu, ideally around 8:00am before the grounds become busy and hot. Allow about an hour for the carved cave, bathing pools, and leafy archaeological site; wear something that covers your knees and shoulders, with a sarong available at the entrance if needed. From Ubud, the drive usually takes 20–30 minutes by car or scooter, depending on your exact hotel and traffic. Entry is generally around IDR 15,000–50,000, but confirm the current fee locally. Continue roughly 30–40 minutes north to Tirta Empul Temple in Manukaya, allowing about 1½ hours. Bring or rent a sarong, keep shoulders covered, and don’t enter the purification pools unless you have arranged the appropriate ritual guidance; temple access and ceremony arrangements can depend on current local rules.
From Tirta Empul, continue about 20–30 minutes to Tegallalang Rice Terrace. Visit before midday if possible, when the light is gentler and the paths are less crowded. The terraces are working farmland rather than a single controlled attraction, so expect small maintenance or donation charges on some paths, uneven steps, and muddy sections after rain. After about 1½ hours, drive north for 35–45 minutes to the Kintamani viewpoint in Penelokan. Stop for the broad view over Mount Batur and Lake Batur, allowing around an hour; cloud can gather quickly, so treat the panorama as a bonus rather than a guarantee. A private car with driver is the sensible option for this loop—roughly IDR 600,000–900,000 for a full day depending on vehicle, hours, and pickup location. Carry water and cash, and avoid squeezing in extra stops: the roads around Tegallalang and Kintamani can turn a short distance into a slow journey.
Return to Ubud from Penelokan in roughly 1½–2 hours, then have dinner at Nusantara by Locavore. Its modern Indonesian menu is a fitting finish after a day of temples and highland scenery, with dinner typically around IDR 500,000–1,000,000 per person before drinks and service. Reserve ahead rather than relying on a walk-in, especially for the evening seating, and allow 1½–2 hours for the meal. Confirm the restaurant’s current hours and menu when booking, then use a hotel car or ride-hailing pickup from the designated nearby meeting point, since narrow central Ubud streets and evening traffic can make door-to-door pickups inconsistent.
Leave Ubud at around 8:30am by private car or hotel transfer, allowing 1.5–2.5 hours to reach Seminyak depending on traffic through Denpasar. Ask the driver to take the most practical route toward your accommodation rather than relying on a fixed arrival time; late-morning congestion is common. After checking in, or at least dropping your luggage, walk along Seminyak Beach for an easy introduction to the coast. Give yourself about an hour—the beach is best treated as a relaxed stroll rather than a swimming stop, as currents can be strong. A coffee or light lunch near Eat Street works well before continuing north.
Take a short car or scooter ride north toward Batu Belig Beach, usually around 10–20 minutes from central Seminyak but longer in busy traffic. This is a quieter, less polished stretch of sand with local warungs and broad views, making it a good place to slow down for about 1.5 hours. Bring cash, water, and sandals; facilities are basic, and the sand can be very hot. Around mid-afternoon, continue to Potato Head Beach Club in Petitenget, ideally arriving before the sunset rush. Pool and seating access can depend on the day’s policy and availability, while preferred loungers or dining areas may require advance booking—check directly before leaving Batu Belig. Expect drinks and food to be considerably more expensive than at a warung, with minimum-spend requirements possible for reserved seating.
Stay at Potato Head Beach Club through sunset, allowing roughly three hours for a swim, music, and dinner or drinks by the ocean. Sunset timing changes through the year, so arrive early enough to settle in rather than trying to secure a place at the last minute. Later, take a short ride back toward central Seminyak for dinner at Warung Nia, a casual local favorite known for Balinese plates, pork ribs, and nasi campur. Budget around IDR 100,000–250,000 per person, and expect a lively, informal setting; arriving slightly before the main dinner period helps avoid a wait.
Start with a final walk along Seminyak Beach while it is still relatively cool, then have breakfast nearby at Kopi Kenangan, Sisterfields, or your hotel. Allow about an hour for the beach and breakfast, but keep the pace relaxed rather than lingering over a long brunch. From the beach area, take a short taxi or ride-hailing trip north to Petitenget Temple; allow roughly 10–15 minutes, depending on traffic.
Spend around 45 minutes at Petitenget Temple, one of the area’s older coastal temples. Wear a sarong and cover your shoulders and knees; visitors may be restricted from entering certain areas during ceremonies, so treat any offerings and worshippers respectfully and follow staff instructions. There is no need to force entry if a ritual is taking place.
Continue to Seminyak Village for about an hour of browsing and last-minute gifts. It is convenient for small fashion, lifestyle, and souvenir purchases, and you can use the visit to pick up anything you do not want to carry around during the trip. Leave Seminyak at around 10:30am for Ngurah Rai International Airport by hotel car or ride-hailing vehicle. The drive can take 30–60 minutes in light traffic but may approach 1–2 hours when roads around Kuta, Legian, and the airport are congested; allow time for bag drop, security, immigration, and the international departure process before your 2:00pm flight. Keep passports, valuables, and any fragile purchases in your hand luggage, and confirm the airport terminal and airline check-in area with your driver before leaving.
No packing list attached yet.