After landing at Ngurah Rai International Airport, allow 45–90 minutes for immigration, baggage collection, and exchanging or withdrawing some Indonesian rupiah. For your transfer into Denpasar, a pre-booked hotel car is easiest with luggage; otherwise use the official airport taxi desk or the designated Grab/Gojek pickup area, rather than accepting offers inside the arrivals hall. The drive to central Denpasar usually takes 30–60 minutes, depending on traffic. Check in, freshen up, and avoid planning anything tightly immediately after arrival.
Once settled, head to Bajra Sandhi Monument in Renon, ideally around 3:30–4:00pm. The monument sits in a spacious civic park and is a good gentle introduction to Bali: its interior museum explains the island’s history through dioramas and displays, while the distinctive architecture is especially photogenic in the softer late-afternoon light. It is generally open during daytime hours, but check locally if your arrival is late; admission is inexpensive, commonly around IDR 25,000–50,000. From your hotel, a Bluebird taxi or Grab/Gojek is practical, though traffic around central Denpasar can make a short journey take 20–40 minutes.
Continue by car to Sanur, allowing roughly 25–45 minutes from Renon depending on traffic. Start with an easy walk along Sanur Beach, using the paved waterfront promenade as the sun goes down; the calm shoreline and traditional fishing boats make this a much softer first evening than Bali’s busier western beaches. Then browse Sindhu Beach Night Market, where you can try nasi campur, grilled seafood, satay, fried snacks, and fresh juices from casual stalls. Dinner for one is usually about IDR 50,000–150,000, and bringing small cash notes makes ordering easier. The market is liveliest from around 6:00pm onward. After eating, return to the Sanur Beach promenade for a final relaxed stroll, or take a short Gojek/Grab ride back to your hotel; allow extra time if travelling during the evening rush.
Start around 9:00am at Ubud Palace, the former royal compound right in central Ubud. Allow about 45 minutes to see the carved gates, courtyards, and ornate Balinese details; the palace grounds generally open from around 8:00am, and entry is usually free or involves a small donation. From here, it is only a few minutes on foot along Jalan Raya Ubud to Saraswati Temple. Spend 30–45 minutes admiring the lotus ponds and traditional architecture; dress respectfully with shoulders and knees covered, and follow any staff instructions about which areas are open for visitors.
Continue on foot to Ubud Art Market, directly opposite the palace, for roughly an hour of browsing. This is a good place for woven bags, batik, sarongs, carved pieces, and small gifts, but prices are negotiable—start at roughly half the first quote and keep the conversation friendly. The market is usually busiest late morning, so take your time and leave room for a cool drink or an early lunch nearby rather than trying to see every stall.
Keep the middle of the day unhurried, then head west to Campuhan Ridge Walk in the late afternoon, when the light is softer and the heat is easier to manage. A short Grab/Gojek ride or local taxi from central Ubud takes about 10 minutes; ask to be dropped near the Warwick Ibah entrance, where the paved path begins. The walk takes around 1½ hours at an easy pace, with rice fields, palms, and green valley views, though the first incline can feel steep in Bali’s humidity. Wear proper sandals or walking shoes, carry water, and avoid starting after heavy rain, when sections become slippery.
After returning to town, allow time to freshen up before dinner at Locavore NXT, an inventive restaurant in Ubud known for contemporary Indonesian tasting menus and carefully sourced local ingredients. Dinner typically lasts about 2½ hours and costs approximately IDR 1,000,000–2,000,000 per person before drinks; reserve well ahead and confirm the current menu, dietary options, and seating time. It is best reached by a short car ride rather than walking from the ridge, and arranging your return ride in advance will save you from waiting after the final course.
Leave Ubud around 7:00am by private car or Grab/Gojek so you reach Seminyak Beach before the roads fill up; the drive commonly takes 1.5–2.5 hours. Ask to be dropped near the beach access by Jalan Kayu Aya or Jalan Arjuna, depending on your hotel, and keep valuables with you while walking along the sand. Spend about 90 minutes enjoying the quieter morning light and shoreline—swimming conditions can be rough, so check the flags and stay close to lifeguarded areas.
Walk or take a short ride inland to Sea Circus, a colorful café on Jalan Laksmana, for coffee and brunch. Budget roughly IDR 100,000–250,000 per person; it is popular, so arriving before the late-morning rush is useful. After brunch, take a 10–15-minute car or scooter ride north toward Petitenget. Visit Petitenget Temple, a historic seaside temple with beautifully decorated gates and a calmer atmosphere than Seminyak’s main shopping strip. Wear a sarong and covered clothing—temple staff usually provide a sash or sarong if needed—and allow around 45 minutes. Be respectful during ceremonies, which can take over the entrance or courtyard without much notice.
From Petitenget Temple, it is a short walk or a quick ride to Potato Head Beach Club. Settle in for the afternoon by the pool and ocean-facing lawn; reserve a daybed if you want guaranteed seating, particularly on a Saturday or Sunday. There is generally no separate entry fee for standard seating, but minimum spends can apply to reserved beds, and food and drinks usually come to IDR 250,000–600,000 per person. Use the afternoon slowly rather than trying to add another attraction—Seminyak is at its best when you leave time for a swim, a drink, and the sunset.
For dinner, stay in Petitenget rather than crossing back through central Seminyak traffic. Warung Nia on Jalan Batu Belig is a reliable choice for Balinese dishes such as babi guling and grilled seafood, with dinner typically around IDR 150,000–350,000 per person; book ahead or arrive early. A short Grab/Gojek ride back to your accommodation may take 15–30 minutes in the evening, but allow longer if rain or sunset traffic slows Jalan Petitenget.
Leave Seminyak around 7:30am in a private car or Grab/Gojek, allowing up to 90 minutes via Sunset Road toward southern Bali. Ask your driver to take you directly to Tegal Wangi Beach, where the final approach is narrow and the cliffside parking area can become busy later in the morning. Spend about 1.5 hours exploring the rocky shoreline, natural pools, and dramatic cliffs; wear proper sandals, as the descent can be uneven and waves make the rocks slippery. There is usually no formal entrance fee, though a small parking charge is customary.
Continue roughly 15–20 minutes by car to Garuda Wisnu Kencana Cultural Park in Ungasan. Allow around 2.5 hours for the monumental statue, landscaped plazas, and any scheduled Balinese dance or music performances—check the day’s program at the entrance, as showtimes vary. The park generally opens from around 9:00am, with admission commonly about IDR 125,000–150,000 per adult; internal shuttle carts can save energy in the heat. Bring water and sun protection, since much of the complex is open and exposed.
From Garuda Wisnu Kencana Cultural Park, take a 15–20-minute car ride to Sundays Beach Club at The Ungasan Clifftop Resort. Entry typically costs around IDR 300,000–700,000 per person depending on the package and date, often with credit toward food and drinks; confirm the current minimum spend before descending. Settle in for the afternoon, swim during calmer conditions, and check the tide before booking watersports—the beach access and activities are tide-dependent. Leave enough time to return to Jimbaran Bay before sunset, since traffic around Ungasan can slow noticeably.
Head back about 20–30 minutes to the seafood restaurants along Jimbaran Bay, choosing a table directly on the sand and ordering by weight so you can compare the seafood price before it is grilled. Expect roughly IDR 250,000–600,000 per person, depending on lobster, prawns, and drinks; the atmosphere is casual, and a light cover-up is useful when the breeze picks up. After dinner, take a relaxed 45-minute walk along Jimbaran Beach for the sunset and fishing-boat views. Most restaurants open from late afternoon and remain open into the evening, but arrive around 5:00–5:30pm for the best tables and sunset rather than relying on a reservation-free beachfront seat.
Keep the morning easy in Jimbaran and confirm your flight time with the hotel before arranging the car. If your international departure is later in the day, leave Jimbaran roughly 4–4½ hours before take-off: the direct ride to Ngurah Rai International Airport can take 15–30 minutes, but allow 45–60 minutes in heavier traffic, plus the recommended three hours for international check-in, immigration, and security. A hotel-arranged car is the most reliable option for luggage and a fixed departure; a Grab or Gojek car usually costs around IDR 100,000–200,000. If you have spare time, stop at Krisna Oleh-Oleh Bali in Kuta on the way, rather than making a separate detour. Allow about an hour for packaged Balinese snacks, coffee, textiles, small crafts, and souvenirs; prices are generally fixed, and sealed food items are easiest to pack.
From Krisna Oleh-Oleh Bali, continue to Ngurah Rai International Airport—typically another 15–30 minutes, though the airport approach can slow considerably around midday and late afternoon. For an international flight, aim to be at the terminal at least three hours before departure, and allow extra time if you need to check luggage, process a tax refund, exchange remaining rupiah, or repack shopping. Keep receipts and place liquids or food gifts in checked baggage where appropriate. Once through security and immigration, follow the flight information screens for your gate; Bali’s international terminal can involve a lengthy walk or shuttle-style transfer to some gates. The onward flight to India marks the end of your Bali trip.