Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

3-Day Bali Itinerary: Denpasar, Uluwatu, GWK, and Penglipuran

Day 1 · Thu, Jul 23
Uluwatu, Bali

Arrival in Denpasar and Uluwatu Sunset

  1. Airport transfer: I Gusti Ngurah Rai Airport → Uluwatu — Bandara Denpasar to Uluwatu — Private coach/minibus transfer, ~45–75 min depending on traffic; use the ride to regroup after arrival and aim to depart once the second flight lands and bags are collected.
  2. Single Fin — Uluwatu — A classic cliffside stop for a relaxed lunch or coffee with ocean views before sightseeing; budget ~IDR 100,000–200,000 per person, ~1–1.5 hours.
  3. Pura Luhur Uluwatu — Uluwatu — Bali’s iconic sea temple sits on dramatic cliffs and is the marquee sight for this afternoon; go in late afternoon, ~1.5–2 hours.
  4. Uluwatu Kecak & Fire Dance — Uluwatu — The best sunset cultural experience here, timed right after temple visits for the strongest atmosphere; plan ~1 hour.
  5. Jimbaran Bay seafood dinner — Jimbaran — A convenient post-show dinner area en route back toward hotels, ideal for a fresh seafood meal by the beach; budget ~IDR 150,000–300,000 per person, ~1–1.5 hours.
  6. Hotel check-in and rest — South Bali/Uluwatu area — Keep the evening light after a long arrival day and settle in without rushing; ~30–45 min.

Arrival and regrouping: I Gusti Ngurah Rai AirportUluwatu

Once the second group lands at I Gusti Ngurah Rai Airport and bags are collected, head straight into your coach/minibus transfer toward Uluwatu. The drive is usually about 45–75 minutes, but on a Thursday afternoon it can stretch longer once you hit the South Bali road network, so it’s smart to roll out as soon as everyone is accounted for. Expect some airport congestion at pickup, then a fairly straightforward route via Bypass Ngurah Rai and the Jimbaran side before climbing toward the Bukit peninsula. Keep your day bags handy, take the chance to regroup, and don’t worry if people are a little scattered after landing — this is the natural reset point before the day gets scenic.

Lunch with a view: Single Fin

For a relaxed first stop, Single Fin is the classic move in Uluwatu. It’s the kind of place where you can actually exhale after the airport and enjoy the ocean instead of rushing through lunch. Go for a coffee, cold drink, or a simple lunch plate; budget roughly IDR 100,000–200,000 per person depending on what you order. It’s perched on the cliff side, so the views are the main event, and the place can get busy later in the afternoon — arriving here before the temple crowd gives you the best chance at an easy seat. If you want photos, this is the time to get them; if you want to linger, keep it to about an hour so you don’t lose your golden window at the temple.

Late afternoon at the cliff temple: Pura Luhur Uluwatu and Uluwatu Kecak & Fire Dance

From lunch, continue to Pura Luhur Uluwatu, one of Bali’s most important sea temples, sitting dramatically on the edge of the cliff. The walkways around the temple are beautiful in late afternoon light, and this is also when the resident monkeys are most active — keep sunglasses, hats, and loose items secured, because they absolutely will try it. Entry is typically modest, with a sarong and sash included or available at the gate, and you’ll want about 1.5–2 hours here to walk, take in the ocean views, and settle into the amphitheater area before the show. Then stay on for Uluwatu Kecak & Fire Dance just as the sun drops; the atmosphere is strongest when the sky goes warm and the chants start building. Seats fill quickly, so it’s worth being in place a little early for a better view. The show is usually about an hour, and the experience is much better than trying to squeeze it in anywhere else in Bali.

Dinner and hotel: Jimbaran Bay seafood dinner → hotel check-in and rest

After the performance, head down toward Jimbaran Bay for dinner on the beach. This is the easiest and nicest post-show stop on the way back to your hotel area, and it keeps the evening relaxed instead of turning it into a long cross-island transfer. Expect a seafood dinner in the IDR 150,000–300,000 per person range, depending on what you choose and whether drinks are included; the grilled fish, prawns, and sambal are the safe bets. After dinner, continue to your hotel in the South Bali/Uluwatu area for check-in, room keys, and a proper rest. Keep the last transfer simple and direct — after a full arrival day, nobody needs an extra detour, and it’s better to settle in early so tomorrow starts strong.

Day 2 · Fri, Jul 24
Desa Wisata Penglipuran

GWK and Penglipuran Day Trip

Getting there from Uluwatu, Bali
Private car/driver via Grab, Gojek, or local charter (about 2–2.5 hours, ~IDR 500,000–800,000 total). Best to depart after GWK and lunch so you reach Penglipuran in the afternoon for the village visit.
Self-drive rental car on the Bali Mandara/Jalan Bypass route via Bukit Peninsula → Denpasar → Bangli (2–2.5 hours, rental ~IDR 300,000–600,000/day plus fuel). Good if you want flexibility, but parking/traffic are easier with a driver.
  1. GWK Cultural Park — Ungasan — Start with Bali’s most substantial cultural landmark while the weather is cooler and crowds are lighter; explore statues, plazas, and viewpoints, ~2–2.5 hours.
  2. Warung Babi Guling or a nearby local Indonesian lunch spot — Jimbaran/central Bali route — A practical midday stop along the way to Bangli for a filling Balinese meal; budget ~IDR 60,000–150,000 per person, ~1 hour.
  3. Penglipuran Village — Bangli — A beautifully preserved traditional village that pairs well with a slower, more scenic afternoon; walk the main lane, visit family compounds, ~1.5–2 hours.
  4. Tegalalang-style roadside coffee stop? — Not needed; instead choose a local café/warung with mountain views near Bangli — Bangli area — A short rest stop for tea or kopi before the return drive, especially useful after walking the village; budget ~IDR 30,000–80,000 per person, ~30–45 min.
  5. Hotel downtime and Gala Dinner preparation — South Bali/Uluwatu area — Build in buffer for traffic so the group can reset before the evening event; ~1.5–2 hours.
  6. Gala Dinner at a resort venue in South Bali — Uluwatu/Nusa Dua/Seminyak corridor — Keep this as a celebratory finish with minimal transit from the hotel; dinner + program ~3 hours.

Morning at GWK Cultural Park

Start early from the hotel so you reach GWK Cultural Park in the cool of the morning, before the limestone heat really kicks in. This is Bali at its most grand and ceremonial: the huge Garuda Wisnu Kencana statue, wide stone plazas, shaded walkways, and panoramic looks back toward Jimbaran and the south coast. Give yourselves about 2–2.5 hours here, which is enough to walk the main grounds without rushing. Entrance is usually around IDR 125,000–150,000 per person for adults, and it’s worth wearing comfortable shoes because the park is larger than it looks once you start moving between viewpoints.

Lunch on the way inland

From GWK, stop for a proper Balinese lunch before the drive up to Bangli. A good practical choice is warung babi guling or another simple local Indonesian spot in the Jimbaran or Sidakarya/Sanur-side route corridor, where plates of rice, lawar, sambal, and crispy pork come out fast and filling. Expect IDR 60,000–150,000 per person, depending on how polished the place is and whether drinks are included. Keep this one efficient: the point is to refuel, use the restrooms, and be back on the road without losing the afternoon.

Afternoon in Penglipuran Village

By the time you arrive in Penglipuran Village, the pace should shift completely. This is the kind of place best enjoyed slowly: walk the straight main lane, peek into family compounds, and let the quiet, very orderly village atmosphere do the work. Plan for 1.5–2 hours here, with modest entrance fees often around IDR 25,000–50,000 per person plus parking if your vehicle is large. After the village walk, it’s nice to pause at a small local café or warung near Bangli for tea or kopi Bali with a mountain view; something simple and open-air is ideal after all that walking, and IDR 30,000–80,000 per person is plenty.

Evening reset and Gala Dinner

Leave enough buffer to get back to the hotel before the evening program, because South Bali traffic can be unpredictable after 5 p.m., especially if you’re returning toward the Uluwatu side or crossing the Nusa Dua/Jimbaran corridor. Use the downtime to shower, change, and breathe for a bit before the Gala Dinner—that usually works best when the group has at least 1.5–2 hours to reset. For the dinner itself, expect a polished resort-style venue, smooth pacing, and a three-hour window for speeches, entertainment, and photos. If anyone needs a final coffee or a quick convenience stop before departing the hotel, do it on the way out; after dinner, keep the ride straightforward and head back together so everyone can rest properly.

Day 3 · Sat, Jul 25
Denpasar, Bali

Bali Souvenir Shopping and Airport Departure

Getting there from Desa Wisata Penglipuran
Private car/driver via Bangli → Gianyar → Denpasar (about 1.5–2 hours, ~IDR 300,000–500,000 one way). Leave in the morning so you can do the Denpasar market/souvenir stops before traffic builds.
Gojek/Grab intercity hire or prebooked taxi (roughly 1.5–2 hours, ~IDR 250,000–450,000 depending on pickup and demand). Practical for a direct door-to-door transfer, but less guaranteed from Penglipuran than a prebooked car.
  1. Traditional market or souvenir center in Denpasar — Denpasar — Start with the most efficient shopping stop before airport traffic builds, and look for local snacks, coffee, and handicrafts; ~1–1.5 hours.
  2. Krisna Oleh-Oleh Bali — Denpasar/Ngurah Rai corridor — One of the most practical and famous Bali souvenir stops for packaged gifts and last-minute shopping; ~45–60 min.
  3. Jalan Sulawesi textile and fabric district — Denpasar — Good for batik, fabrics, and small gift hunting if the group wants something more local than a tourist shop; ~45 min.
  4. Bebek Bengil or a nearby easy lunch stop in Denpasar — Denpasar — A final sit-down meal before heading to the airport, with familiar Indonesian dishes and efficient service; budget ~IDR 100,000–200,000 per person, ~1 hour.
  5. Airport transfer: Denpasar shopping area → I Gusti Ngurah Rai Airport — Denpasar to airport — Depart about 2–2.5 hours before international flights or 1.5–2 hours before domestic flights; allow extra time for traffic and baggage check-in.

Morning: Penglipuran back to Denpasar and the first shopping stop

Leave Penglipuran early enough to beat the midday run into town; the drive back into Denpasar is usually about 1.5–2 hours via Bangli and Gianyar, and you’ll feel the air get warmer and busier as you drop into the city. Once you arrive, start with a practical local shopping stop at a traditional market or souvenir center in central Denpasar—this is the best time to buy Bali snacks, coffee, and small handicrafts before the roads clog up. Good options are around Pasar Badung and the surrounding Jalan Gajah Mada area, where you can still find everyday-market prices if you’re willing to browse a little; expect most stalls to be strongest in the morning and early afternoon.

Late morning: Krisna Oleh-Oleh Bali and Jalan Sulawesi

After that, continue to Krisna Oleh-Oleh Bali for the easiest one-stop souvenir haul—packed pie susu, coffee, chips, balinese snacks, and airport-friendly gifts are all neatly stacked, and the checkout is much smoother than haggling stall by stall. It’s the kind of place where a group can split up for 45–60 minutes and reconvene without stress. From there, head to Jalan Sulawesi, the textile and fabric district, for batik, sarongs, lace, and small gifts that feel a bit more local and less mass-produced; if anyone wants a proper souvenir with some character, this is where to look. Keep your pace relaxed—this part of the day works best as browsing, not a hard checklist.

Lunch and airport transfer

By early afternoon, sit down for lunch at Bebek Bengil or another easy, central Denpasar lunch stop so the group can regroup before the airport run. Expect familiar Indonesian dishes, fast service, and a budget of about IDR 100,000–200,000 per person depending on drinks and side dishes. After lunch, head straight toward I Gusti Ngurah Rai Airport; from central Denpasar, it’s usually a straightforward 20–40 minute drive, but I’d still leave 2–2.5 hours before an international flight or 1.5–2 hours before a domestic flight because check-in, baggage drop, and traffic near the airport can move unpredictably. If you end up with extra time near the corridor, just stay close to the terminal side and avoid one more stop—on departure day, the smoothest plan is the best one.

0
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version