TripPick Indonesia Indonesia

Bali in 7 Days — Add Gili Islands + Sidemen East Bali

Full Bali experience + Gili snorkeling + east Bali rice terraces

Bali 7-Day Itinerary — Quick Answer

As of 2026
Trip length
7 days
Est. cost / person (mid, ex-flights)
$1,305
Budget–luxury
$665–$2,665

As of 2026, the recommended Bali 7-day route runs Day1 Ubud — Temples, Rice Terraces, Monkey Forest · Day2 South Bali Transition — Seminyak/Canggu Beach Day · Day3 Uluwatu — Padang Padang, Uluwatu Temple, Kecak Dance · Day4 Nusa Penida Day Trip — Kelingking + Angel's Billabong · Day5 Mt. Batur Sunrise Hike + Hot Springs + Tegenungan · Day6 Gili Trawangan — Snorkeling + No-Motor Island · Day7 East Bali — Sidemen + Tirta Gangga + Lempuyang Gates of Heaven, grouping the must-see sights with minimal backtracking. Estimated cost per person (excluding flights) is around $1,305 on a mid-range budget. Seven days unlocks two side trips. Day 6 is the Gili Islands — 1 night at Gili Trawangan (or Gili Air for quieter) with snorkeling, no-motorized-vehicle island life, and turtle sightings. Day 7 is east Bali's Sidemen + Tirta Gangga + Lempuyang Temple (the 'Gates of Heaven' photo). The 7-day pace adds the calmer, less-tourist Bali zones — Sidemen rice terraces are the original Ubud before mass tourism. The week ends with one final south-Bali day at a beach club or Mantra Sayan.

7-Day Total Budget at a Glance

Budget

$665

Per person, flights excl.

Recommended

Mid-Range

$1,305

Per person, flights excl.

Luxury

$2,665

Per person, flights excl.

Book Hotels & Flights for This Itinerary

Search Bali hotels and flights in one place. Trip.com offers competitive comparison rates.

Day-by-Day Detailed Schedule

DAY 1

Ubud — Temples, Rice Terraces, Monkey Forest

Sacred Monkey Forest · Tegalalang · Kecak Fire Dance

Activities

  1. 08:00 Tegalalang Rice Terraces sunrise walk 1.5-2 hours

    Bali's most-photographed rice paddies — green stepped terraces on a hillside 30 min north of Ubud Centre. Early morning beats tour buses + heat. Free entry but expect 'donation' checkpoints (Rp 50,000 / $3 each, 2-3 along the path).

    Cost: Free; donations $3 × 2-3 = $6-9 TIP: Arrive 7:30-8:00 AM before tour buses (which start arriving 9:30 AM). Wear closed-toe shoes — paths are muddy after rain. The Bali Swing $30-50 nearby is the Instagram photo spot but heavily commercial.
  2. 10:30 Tirta Empul Water Temple 1.5 hours

    10th-century Hindu temple with sacred-spring purification pools. Locals + tourists wade through pools and head-rinse under spouts for ritual blessing. Bring a change of clothes — you'll get wet.

    Cost: $5 entry; sarong rental free at entry TIP: Best 9-11 AM before midday crowd. Bring a sarong (rented free) and waterproof bag for valuables. Skip the heated-spring upgrade — the cold spring is the actual ritual. Photographers should wait at pool exit for the head-rinsing moment.
  3. 12:30 Lunch at Locavore To Go or Hujan Locale 1.5 hours

    Locavore (Ubud Centre) is the Michelin-starred farm-to-table lab; To Go is the casual takeaway counter. Hujan Locale serves modern Indonesian. Both are in walking distance of Ubud Centre.

    Cost: $10-25 / Rp 160K-400K per person TIP: Locavore To Go is the no-reservation option — sandwiches + healthy bowls $8-15. Hujan Locale needs 1-2 day reservation. Both are 10-min walk from the Sacred Monkey Forest entrance.
  4. 14:30 Sacred Monkey Forest Sanctuary 1.5 hours

    10-hectare forest with 700+ Balinese long-tailed macaques + 3 ancient temples + a canopy walk through the jungle. The walking paths and stone bridges are atmospheric; monkeys are wild but habituated.

    Cost: $5 entry TIP: Don't carry anything visible — hats, sunglasses, water bottles all get stolen. Don't make eye contact with adult males. Don't separate from the path. Mothers will defend babies aggressively. Late afternoon (3-4 PM) is calmer than midday.
  5. 16:30 Ubud Centre + Ubud Art Market 1.5 hours

    Ubud Royal Palace, the morning Ubud Market (relocates afternoon to art-focused stalls), Antonio Blanco Museum, and the Saraswati Temple. Walkable.

    Cost: Free wandering; Ubud Palace $1; Blanco Museum $5 TIP: Haggle at the Art Market — start at 30-40% of asking price. Saraswati Temple's lotus pond is the canonical free photo spot. Antonio Blanco Museum is the Spanish-Filipino artist's surrealist works — worth $5 if rainy.
  6. 18:00 Dinner at Sari Organik or Cafe Lotus 1.5 hours

    Sari Organik in the rice fields north of Ubud Centre (15-min walk through paddies) — organic farm-to-table Balinese. Cafe Lotus next to the Royal Palace overlooks the lotus pond — touristy but the setting is iconic.

    Cost: $12-25 / Rp 190K-400K per person TIP: Sari Organik for the walk-through-paddies experience (best before sunset). Cafe Lotus for the iconic Ubud temple-and-pond view. Both have legong (traditional Balinese dance) shows some evenings — Cafe Lotus has Thursday/Saturday at 19:00.
  7. 20:00 Optional: Ubud night yoga or jazz at Laughing Buddha 1.5 hours

    Ubud has a nightly yoga scene — The Yoga Barn does sunset and 19:30 candlelight sessions. Laughing Buddha and No Mas Bar have live jazz/acoustic music.

    Cost: Yoga $12-18; bar drink $5-12 TIP: Yoga Barn sessions book 1-2 hours ahead — drop in OK with availability. Laughing Buddha live music starts 21:00 most nights. Both are 10-min walk from Ubud Centre.

Meal Recommendations

Breakfast

Sayuri Healing Food or hotel breakfast

Ubud · $8-15 / Rp 130K-240K

Sayuri is the canonical Ubud vegan healing-food spot — açai bowls + smoothie bowls + buckwheat pancakes. Hotel breakfast at Ubud 4-stars typically includes a strong Indonesian buffet (nasi goreng, bubur, fresh fruit).

Lunch

Locavore To Go or Hujan Locale

Ubud Centre · $10-25 / Rp 160K-400K

Locavore To Go for the value Michelin-affiliated lab kitchen — bowls + sandwiches $8-15. Hujan Locale needs 1-2 day reservation for modern Indonesian degustation.

Dinner

Sari Organik or Cafe Lotus

Ubud Centre · $12-25 / Rp 190K-400K

Sari Organik for the walk-through-paddies organic experience (arrive 17:00 for sunset). Cafe Lotus for the iconic Royal Palace lotus-pond view.

Transit:

Hotel → Tegalalang: 30-min taxi/Grab ($8-12). Tegalalang → Tirta Empul: 25-min taxi ($6-10). Most Ubud-area sites are spread 5-20 km apart — most cost-effective is hiring a private driver for the day ($35-50 for 8 hours). Within Ubud Centre — walking. Daily transit: $15-30 / Rp 240K-480K.

DAY 1 Estimated Spend (per person, flights excl.)

Budget $45 Mid $95 Luxury $225
DAY 2

South Bali Transition — Seminyak/Canggu Beach Day

Beach Club · Sunset · Eat Street

Activities

  1. 10:00 Drive to Seminyak/Canggu 1.5 hours

    90-min drive south from Ubud. Hotel check-in at Seminyak (Hotel Indigo, W Bali, The Anvaya) or Canggu (COMO Uma, Tugu, The Slow).

    Cost: Private transfer $25-40 / Grab $20-30 TIP: Grab works for Ubud → Seminyak but local taxi cartels make Grab pickup difficult at some pickup zones. Pre-arranging a private transfer through your Ubud hotel is the easiest play ($30-40).
  2. 12:00 Lunch at La Lucciola or The Lawn 1.5 hours

    La Lucciola (Seminyak) is the iconic beach-facing trattoria since 1992 — wood-fired pizza + Italian seafood + Indian Ocean horizon view. The Lawn at Seminyak has the same view at lower prices.

    Cost: $25-50 / Rp 400K-800K per person TIP: La Lucciola needs 1-day reservation specifying 'beach-side'. The Lawn is walk-in friendly. Both are 5-min walk from Seminyak Beach. Lunch (12:30-15:00) is more reliable than dinner for table availability.
  3. 14:00 Seminyak Beach + Petitenget walk 2.5 hours

    5km of straight sand from Petitenget to Kuta. Free public access. Sun loungers + umbrellas at beachfront warungs ($2-5). Surf lessons $25-40/hour. The mid-afternoon vibe is the canonical Bali beach day.

    Cost: Free; loungers $2-5; surf lesson $25-40 TIP: Petitenget Temple at the north end is the cultural landmark stop. Local massage on the beach $10-15/hour is the Bali ritual. Bring USD/IDR cash for warung snacks.
  4. 16:30 Beach club sunset — Potato Head or La Brisa 3 hours

    Potato Head Beach Club (Seminyak) is Bali's flagship — colonial-shutter facade + infinity pool + DJ + sunset programming. La Brisa (Canggu, Echo Beach) is the driftwood + recycled-material masterpiece by the Pott group. Both are the canonical Bali sunset experience.

    Cost: Day bed minimum $35 weekday / $70 weekend; entry free TIP: Reserve a day bed 1-2 weeks ahead for Friday/Saturday/Sunday sunset hour. Walk-in for the standing/bar area is OK. Smart-resort dress code post-18:00. Sunday DJs at Potato Head are the iconic 'Sunday Sessions'.
  5. 20:00 Dinner at Mama San or Sangsaka 2 hours

    Mama San (Seminyak) is the legendary Asian-fusion supper club — chinoiserie interior + Cantonese duck + Thai curries + Indian dosas. Sangsaka serves modern Indonesian by chef Eelke Plasmeijer.

    Cost: $30-60 / Rp 480K-960K per person TIP: Mama San needs 3-5 day reservation. Sangsaka offers an 8-course tasting menu at $75 — the right call for modern-Indonesian deep dive. Both have wine + cocktail programs.
  6. 22:00 Optional: Beach Street Seminyak nightlife 2 hours

    La Plancha (rainbow beach bean bags + sunset bar) extends late into the night. Ku De Ta hosts DJs into the early hours. Eat Street (Jalan Kayu Aya) has bars from craft cocktail to dive.

    Cost: Drinks $8-15 TIP: La Plancha (rainbow bean bags) is the late-night Bali Instagram cliché. Ku De Ta DJ nights run Thu-Sun. Eat Street is walkable from most Seminyak hotels.

Meal Recommendations

Breakfast

Hotel breakfast (Ubud)

Ubud · $10-20 / Rp 160K-320K

Strong breakfast before the Ubud → south transition. Most Ubud 4-stars include extensive Indonesian + Western buffets. Save energy for the long beach-club afternoon.

Lunch

La Lucciola or The Lawn (Seminyak)

Seminyak · $25-50 / Rp 400K-800K

La Lucciola for the Mediterranean-Italian beach-side classic since 1992. The Lawn for similar view at lower prices. Both 5-min walk from Seminyak Beach.

Dinner

Mama San or Sangsaka

Seminyak · $30-60 / Rp 480K-960K

Mama San for the Asian-fusion supper-club classic. Sangsaka for modern Indonesian degustation. Both need reservations 3-5 days ahead.

Transit:

Ubud → Seminyak/Canggu: 90-min private transfer ($25-40) or Grab ($20-30). Within Seminyak — walking + Grab. Beach club transfers via hotel concierge ($5-8 each way). Daily transit: $35-60 / Rp 560K-960K.

DAY 2 Estimated Spend (per person, flights excl.)

Budget $75 Mid $165 Luxury $380
DAY 3

Uluwatu — Padang Padang, Uluwatu Temple, Kecak Dance

Padang Padang Beach · Uluwatu Temple · Kecak Fire Dance

Activities

  1. 09:00 Drive to Uluwatu (50 min from Seminyak) 1 hour

    50-60 min drive south to the Bukit Peninsula. The Uluwatu day works as a Seminyak-base day trip (hotel checkout day) or a hotel transfer to Uluwatu cliff resorts.

    Cost: Private transfer $20-30 TIP: Pre-arrange the transfer the night before through your Seminyak hotel. If you're moving to an Uluwatu hotel, do the transfer with luggage and check-in at lunch.
  2. 10:30 Padang Padang Beach 2 hours

    The Eat Pray Love-famous beach — climb down narrow stairs through a natural limestone cave entrance to white sand + world-class surf break. Smaller than expected; the cave entrance is the iconic photo.

    Cost: $1 entry + $1 parking TIP: Best at low tide for the cave entry photo. Surf lessons available on the beach $25/hour. Pair with neighboring Padang Padang Right (a 5-min walk south) for more sand + fewer crowds.
  3. 13:00 Lunch at Single Fin or Cashew Tree (Uluwatu) 1.5 hours

    Single Fin is the cliff-edge surf-culture institution with Indian Ocean view. Cashew Tree (Bingin) is the casual healthy lunch alternative — bowls + salads + smoothies. Both walking from Padang Padang.

    Cost: $12-25 / Rp 190K-400K per person TIP: Single Fin Sundays (Sunday afternoons + evenings) are the iconic surf-DJ session. Other days easier walk-in. Cashew Tree is the wellness-traveler choice.
  4. 15:00 Bingin Beach swim + cliff cafés 2 hours

    Bingin is the white-sand cove below Bingin cliff with cliff-side warungs + cafés serving fresh seafood and cold beer. Climb down 90 stairs from the cliff. Calmer water than Padang Padang.

    Cost: Free entry; warung lunch $5-15 TIP: Climb down via the Bingin cliff stairs (90 steps). Coconut + grilled fish + cold beer at a cliff warung is the canonical Bingin experience. Sunset from the cliff is dramatic.
  5. 17:00 Uluwatu Temple sunset visit 1.5 hours

    11th-century Hindu temple 70m above the Indian Ocean on the southwestern cliff. Free Kecak fire dance at 18:30. The sunset cliff walk before the dance is the spiritual climax of Bali.

    Cost: $5 temple entry + $10 Kecak dance ticket TIP: Arrive 17:00 for the sunset walk along the cliff path before the 18:30 Kecak dance. Beware long-tailed monkeys at the temple entry — they steal sunglasses, hats, phones. Wear a sarong (rented $1 at entry).
  6. 18:30 Kecak Fire Dance at Uluwatu 1 hour

    70 male performers in concentric circles + chanting + fire stomping. The 1930s-era ritual dance retelling the Ramayana. The most-recommended Bali cultural experience for a reason.

    Cost: Included in $10 ticket TIP: Arrive 17:45 for good seats (open-air amphitheater). The performance is 60 min sharp — sunset framing is the photo angle. The fire-stomping climax is silent-cinema dramatic; phones banned during fire moments.
  7. 20:00 Dinner at Jimbaran Bay seafood (or Single Fin) 2 hours

    Jimbaran Bay (10 min from Uluwatu) is famous for beachfront grilled-seafood warungs — fresh fish, prawns, lobster cooked on coconut-shell BBQ on the sand. The most touristy but iconic dinner. Single Fin is the alternative cliff dinner.

    Cost: Jimbaran: $30-60 / Rp 480K-960K; Single Fin: $20-40 TIP: At Jimbaran, walk past the first 5-6 warungs (where buses drop tourists) to the southern end for better prices + quality. Menu shopping is OK — every warung shows fresh fish + you choose by weight. Lobster $25-40/kg.

Meal Recommendations

Breakfast

Hotel breakfast (Seminyak/Canggu)

Seminyak / Canggu · $10-20 / Rp 160K-320K

Strong breakfast before the Uluwatu cliff day. Most south Bali 4-stars include Indonesian + Western buffets.

Lunch

Single Fin or Cashew Tree (Uluwatu)

Uluwatu · $12-25 / Rp 190K-400K

Single Fin for cliff-edge view + surf-culture vibe. Cashew Tree for the wellness lunch. Both walk from Padang Padang or Bingin.

Dinner

Jimbaran Bay seafood warung

Jimbaran Bay · $30-60 / Rp 480K-960K

Fresh grilled fish + prawns + lobster on coconut-shell BBQ on the sand. The most iconic Bali dinner. Walk past the first 5-6 warungs to southern end for better prices.

Transit:

Seminyak → Uluwatu: 50-60 min private transfer ($20-30). Within Uluwatu — private driver for the day ($35-50) or scooter rental ($7/day). Padang Padang + Bingin + Uluwatu Temple + Jimbaran all within 20 km. Daily transit: $35-60 / Rp 560K-960K.

DAY 3 Estimated Spend (per person, flights excl.)

Budget $65 Mid $145 Luxury $360
DAY 4

Nusa Penida Day Trip — Kelingking + Angel's Billabong

Nusa Penida · Kelingking Beach · Angel's Billabong · Crystal Bay

Activities

  1. 06:00 Sanur Harbor pickup + fast boat to Nusa Penida 2 hours total

    Pre-arranged hotel pickup at 06:00 → Sanur Harbor by 07:00 → 30-min fast boat to Nusa Penida (Toyapakeh or Banjar Nyuh port). Boat ride is choppy in shoulder months; calm in dry season.

    Cost: $80-100 day tour (boat + private driver + lunch) TIP: Pre-book through Klook or Viator 3-5 days ahead. Bring motion-sickness medication if you're sensitive. The fast boat is open-sided; expect sea spray. The day tour is the only sane option — Nusa Penida is too big and road-poor for solo exploration on a day.
  2. 08:30 Kelingking Beach (T-Rex Cliff) viewpoint 1.5 hours

    Bali's most-photographed angle — a cliff shaped like a Tyrannosaurus rex head with a white-sand cove 200m below. The viewpoint at the top is free; the descent to the beach is dangerous (700 vertical meters of steep stairs/rope, 2+ hours each way).

    Cost: Free; donation $1-3 TIP: Most travelers stop at the top viewpoint — the descent is genuinely dangerous (multiple injuries per month). The photo is the same from the top as the bottom. Best 8-10 AM before midday haze. The boardwalk railing is the safest photo position.
  3. 10:30 Angel's Billabong + Broken Beach 1.5 hours

    Angel's Billabong is a natural infinity pool inside an exposed rock platform — wave-formed limestone basin filled with seawater. Broken Beach is a circular cliff-walled cove with a natural arch tunnel to the ocean. 10 min between them.

    Cost: Free entry; $1-3 parking TIP: Don't swim in Angel's Billabong during high waves — multiple drownings per year. Visit at low tide for safe-pool conditions (check tide chart). Broken Beach is the easier-to-photograph of the two. Wear water shoes — rocks are sharp.
  4. 12:30 Lunch at Penida Colada or local warung 1 hour

    Penida Colada (Crystal Bay) is the legendary cliffside lunch spot with views of Crystal Bay. Local warungs around Crystal Bay serve $5-10 Indonesian meals.

    Cost: $8-20 / Rp 130K-320K per person TIP: Penida Colada has limited seating — arrive 12:00 or 13:30 to avoid the noon rush. The smoothie bowls + fish tacos are the orders. Local warungs are 30% cheaper but with simpler menus.
  5. 14:00 Crystal Bay snorkeling + beach time 2 hours

    White-sand cove with crystal-clear water + manta ray and turtle sightings. Snorkel rentals on the beach ($5-10). Best snorkeling spot accessible by Penida day tour.

    Cost: Snorkel rental $5-10 TIP: Manta rays appear May-October (dry season) more reliably. The cove is family-friendly with calm water + shallow entry. Bring fresh-water bottle to rinse snorkel + skin after.
  6. 16:30 Boat back + Sanur dinner 2 hours total

    Return fast boat 16:30-17:30. Sanur Harbor → Seminyak/Canggu/Uluwatu hotel 30-90 min depending on traffic.

    Cost: Included in day tour TIP: Dinner in Sanur (Massimo Italian, Genius Café) before heading back to your base is the practical play — Sanur has its own restaurant scene. Or order back at your hotel.

Meal Recommendations

Breakfast

Hotel grab-and-go or warung

South Bali · $5-12 / Rp 80K-190K

06:00 pickup means breakfast is a packed grab-and-go from your hotel — most 4-stars accommodate with a takeaway bag. Otherwise breakfast at Sanur Harbor warungs ($3-8) before boarding.

Lunch

Penida Colada (Crystal Bay) or local warung

Nusa Penida · $8-20 / Rp 130K-320K

Penida Colada for the legendary Crystal Bay view lunch. Local warungs for value Indonesian. Tour includes lunch at most providers — clarify menu in advance.

Dinner

Massimo (Sanur) or hotel order

Sanur or hotel base · $15-40 / Rp 240K-640K

Massimo Sanur is the legendary Italian gelato + pizza institution. Hotel room service after a long boat day is also fully justified.

Transit:

Day tour ($80-100) includes hotel pickup + return + Sanur Harbor + fast boat + Penida private driver + lunch + entries. Self-organizing this day separately is possible ($60 total) but rarely worth the friction. Daily transit: included in tour.

DAY 4 Estimated Spend (per person, flights excl.)

Budget $110 Mid $175 Luxury $290
DAY 5

Mt. Batur Sunrise Hike + Hot Springs + Tegenungan

Mt. Batur · Volcanic Hot Springs · Tegenungan Waterfall

Activities

  1. 02:30 Hotel pickup + drive to Mt. Batur 1.5 hours

    Pre-arranged pickup at 02:30 from your hotel → 90-min drive to Mt. Batur base. Guide assigns headlamps + light snacks. The pickup time depends on your base — Ubud is closer (60 min drive), south Bali is the full 90 min.

    Cost: $40-60 tour all-inclusive TIP: Book through Klook or your hotel concierge 2-3 days ahead. Bring layers — Mt. Batur summit (1,717m) is 8-12°C in the dark. Headlamp included. Wear closed-toe running shoes or light hiking shoes — Crocs/sandals dangerous.
  2. 04:00 Mt. Batur sunrise hike 2.5 hours up

    1,717m active volcano. 2-3 hour hike up volcanic gravel in darkness. The path is moderately steep but not technical climbing. Guides lead groups of 6-10 with steady pace. Summit at 06:00, sunrise 06:30.

    Cost: Included in tour TIP: Moderate fitness level required — sustained 2-3 hour uphill at altitude. Take breaks at the recommended rest points. Drink water continuously (1-2L per person). The crater rim has loose rocks — stay on the marked path.
  3. 06:30 Sunrise on the crater rim + egg breakfast 1 hour

    Sunrise breaks over Lake Batur + Mt. Agung in the distance. The local touch: guides cook eggs in the volcanic steam vents — a hot breakfast warmed by the volcano itself. 30-min sunrise window.

    Cost: Included TIP: Multiple sunrise viewpoints along the rim — guides position groups for the best Mt. Agung framing. The egg-from-steam-vent is the canonical photo. Hot tea + banana sandwich + boiled egg breakfast included.
  4. 08:00 Descend + hot springs 2.5 hours

    1-hour descent (faster than ascent). The Toya Bungkah hot springs (volcanic-water heated to 38°C) on the lake shore are the standard post-hike stop — most tours include access.

    Cost: Hot springs $10 included in tour TIP: Bring a towel + change of clothes. The hot springs have 3 pool zones (cool to hot) on Lake Batur shore. Strong volcanic-sulfur smell. 30-45 min soak is ideal before the drive back.
  5. 11:30 Drive back + lunch at Locavore or hotel 2 hours

    90-min drive back. Most tours drop at hotel by 13:00. Lunch is open — Locavore To Go in Ubud is the canonical 'I just hiked Mt. Batur' meal.

    Cost: Lunch $10-25 / Rp 160K-400K TIP: Some tours offer Tegenungan Waterfall stop on the way back ($5 add-on) — worth it. Otherwise plan Tegenungan separately later.
  6. 15:00 Tegenungan Waterfall (Ubud) 1.5 hours

    25m waterfall 15 min from Ubud Centre with a swimming pool below. Most accessible waterfall in Bali — no hike. Best 15:30-17:00 when tour buses leave.

    Cost: $3 entry TIP: Bring swimwear + water shoes — the rocks are slippery. The viewing platform is free; the swimming area below requires a 5-min descent down stairs. Combine with Kanto Lampo Waterfall 10 min away.
  7. 17:30 Sunset drink at La Plancha or beach club 2 hours

    Final sunset of the trip. La Plancha (Seminyak rainbow bean bags) is the casual lit-after-dark spot. Or upgrade to Atlas Beach Fest, Single Fin (Uluwatu), or whichever beach club you didn't hit Day 2-3.

    Cost: Drinks $8-15 TIP: After Mt. Batur, sit-down rest is mandatory. La Plancha rainbow bean bags are the lit Bali NYE-vibe Instagram angle. Or do Sundays Beach Club Uluwatu for the cable-car private cove ($50 day pass).
  8. 20:00 Farewell dinner at Locavore or Cuca 2 hours

    Locavore (Michelin, Ubud) is the iconic Bali farm-to-table tasting menu. Cuca (Jimbaran) is the cocktail + small-plates experimental kitchen. Both rank in Asia's 50 Best.

    Cost: $80-150 / Rp 1.3M-2.4M per person TIP: Locavore needs 2-3 week reservation — book before your trip. Cuca 1-2 week reservation. Both are the canonical 'best of Bali' farewell. Cuca is closer to south Bali bases.

Meal Recommendations

Breakfast

Mt. Batur summit volcanic-egg breakfast

Mt. Batur crater rim · Included in tour

Hot tea + banana sandwich + boiled egg cooked in volcanic steam vents at the summit. The post-sunrise breakfast is the canonical Mt. Batur experience.

Lunch

Locavore To Go (Ubud)

Ubud · $10-25 / Rp 160K-400K

After a 4 AM hike start + descent + hot springs, casual healthy lunch is required. Locavore To Go has the right balance of comfort + cuisine.

Dinner

Locavore or Cuca (farewell)

Ubud or Jimbaran · $80-150 / Rp 1.3M-2.4M

Locavore (Ubud, Michelin) for the canonical Bali farm-to-table tasting menu. Cuca (Jimbaran) for cocktail + small-plates Asia's 50 Best alternative. Reserve 2-3 weeks ahead.

Transit:

Hotel → Mt. Batur: 60-90 min depending on base. Mt. Batur → Tegenungan: 1.5 hours. Tegenungan → south Bali base: 90 min. Tour ($40-60) covers all morning transit. Afternoon Tegenungan + sunset spot needs additional Grab/private driver ($15-30). Daily transit: $60-90 / Rp 960K-1.4M.

DAY 5 Estimated Spend (per person, flights excl.)

Budget $120 Mid $235 Luxury $460
DAY 6

Gili Trawangan — Snorkeling + No-Motor Island

Gili Trawangan · Snorkeling · Turtle Spots

Activities

  1. 07:00 Padangbai Harbor pickup + fast boat to Gili Trawangan 3.5 hours total

    Pre-arranged hotel pickup at 07:00 → 90-min drive to Padangbai Harbor → 90-min fast boat to Gili Trawangan. The Gili Trawangan dock is on the east side.

    Cost: $45-65 one-way fast boat including Padangbai transfer TIP: Book via Bluewater Express, Gili Cat, or Gili Getaway. Round-trip discounted slightly. Bring motion-sickness medication. The fast boat is closed-cabin but still bumpy in shoulder months.
  2. 11:30 Check in at Gili Trawangan + lunch 1.5 hours

    Hotel check-in (no motorized vehicles on Gili — hotel staff use bicycle carts for luggage). Lunch at Pearl Beach Lounge or Trawangan Dive Resort.

    Cost: $10-25 / Rp 160K-400K per person TIP: Most Gili Trawangan hotels are 5-15 min walk from the harbor — no cars, just walk. Restaurant prices are 20-30% higher than Bali mainland due to import costs. Cash-preferred at most spots.
  3. 13:00 Snorkeling tour around Gili Trio (Trawangan + Meno + Air) 3 hours

    Standard half-day glass-bottom-boat tour visits 3-4 snorkel sites: turtle point off Gili Meno, sunken statue garden off Gili Meno, manta point off Gili Air, and reef snorkeling. Snorkel + mask + fins included.

    Cost: $15-25 group tour TIP: Book at any beachfront tour kiosk on Gili T — prices are standardized. Bring underwater camera or GoPro — turtle sightings are nearly guaranteed at Meno. Reef-safe sunscreen mandatory.
  4. 16:30 Sunset at Sunset Point (west side of Gili Trawangan) 2 hours

    The west end of Gili Trawangan has bean bag bars + swings + the famous swing-in-the-sea Instagram angle facing the Lombok Strait sunset. Pink Coco Beach Club + Exile Bar are the canonical sunset spots.

    Cost: Drinks $5-12 TIP: Walk or bicycle (rental $5/day) from your hotel to the west end — 20-30 min walk. Sunset 18:00-18:30. The swing-in-sea is from Pink Coco — line up for sunset 5-min photo turn.
  5. 19:30 Dinner at Pearl Beach Lounge or Pesona Resort 1.5 hours

    Pearl Beach Lounge is the upscale Gili Trawangan dinner — Mediterranean + seafood. Pesona Resort has a more local Indonesian menu. Casual evening market on the main strip has $5 grilled fish.

    Cost: $20-50 / Rp 320K-800K per person TIP: Pearl Beach Lounge reservations needed 1-2 days ahead in dry season. Casual night market 19:00-22:00 has $5-10 fresh-grilled fish + corn + satay — the value Gili dinner option.
  6. 21:30 Optional: Gili Trawangan nightlife 2 hours

    Gili T has a party-island reputation — Sama Sama Reggae Bar, Tir Na Nog (Irish pub), Surf Bar all run late. Mushroom + magic-mushroom 'shake' sales are technically illegal but openly tolerated at certain bars — DO NOT engage (police occasional raids + heavy penalties).

    Cost: Drinks $5-12 TIP: Sama Sama is the legendary Gili reggae bar — live music 22:00 onwards. Skip the 'shake' sellers entirely; severe legal risk. Walk back to your hotel — bicycle rental closes at 23:00.

Meal Recommendations

Breakfast

Hotel breakfast (Bali base)

South Bali · $10-20 / Rp 160K-320K

Strong breakfast before the long boat day. Most Bali 4-stars include extensive Indonesian + Western buffets.

Lunch

Pearl Beach Lounge or Trawangan Dive

Gili Trawangan · $10-25 / Rp 160K-400K

Pearl Beach Lounge for upscale Mediterranean. Trawangan Dive Resort for casual Indonesian-Western. Both walking from harbor.

Dinner

Pearl Beach Lounge or Night Market

Gili Trawangan · $20-50 (upscale) / $5-15 (market)

Pearl Beach Lounge for the Gili Trawangan upscale dinner. Casual night market for $5 grilled fish + corn — the authentic island dinner.

Transit:

Bali base → Padangbai Harbor: 90 min private transfer ($25-35). Padangbai → Gili Trawangan: 90 min fast boat ($45-65 one-way). On Gili Trawangan: walking + bicycle ($5/day) — no motorized vehicles. Daily transit: $70-100 / Rp 1.1M-1.6M.

DAY 6 Estimated Spend (per person, flights excl.)

Budget $120 Mid $220 Luxury $410
DAY 7

East Bali — Sidemen + Tirta Gangga + Lempuyang Gates of Heaven

Sidemen Rice Terraces · Tirta Gangga · Lempuyang Temple

Activities

  1. 07:00 Gili Trawangan → return to Bali 2 hours

    Morning fast boat 08:30 from Gili Trawangan → Padangbai 10:00 → drive to east Bali. Skip the south-Bali return — east Bali is closer to Padangbai.

    Cost: Fast boat $45-65 one-way TIP: Confirm return boat booking 1 day ahead. Bluewater Express, Gili Cat, Gili Getaway all run reliable 08:30 departures. Bring luggage to breakfast for early checkout.
  2. 10:30 Sidemen Rice Terraces walk 1.5 hours

    Eastern Bali rice terraces — the original quiet Ubud before mass tourism. Hike through actual working farms with farmers + ducks. The view of Mt. Agung in the distance is the canonical photo.

    Cost: Free (small donation $1-3 at trail entry) TIP: Subak Sembung is the canonical 5km hike loop (1-2 hours). Hike guides at the trail entry $10-15 are worth it for navigation + farmer interactions. Wear long pants — rice paddy leaves cut.
  3. 12:30 Lunch at Joglo Sidemen or Wapa di Ume 1.5 hours

    Joglo Sidemen is the traditional joglo (Javanese open-air pavilion) restaurant with rice-terrace view. Wapa di Ume is the boutique resort restaurant. Both serve modern Balinese.

    Cost: $15-30 / Rp 240K-480K per person TIP: Both have rice-terrace view tables — reserve 1 day ahead in dry season. The grilled fish with sambal matah is the canonical east Bali order.
  4. 14:30 Tirta Gangga Water Palace 1.5 hours

    1948 royal water palace with stepping-stone pond + fountains + tropical gardens. Walk across the stepping stones (carp pond) to the central fountain. The most photogenic non-temple landmark in east Bali.

    Cost: $2 entry TIP: Best 14:00-16:00 when light angles into the fountain pools. Take off shoes at the pond entry — bare feet on the stepping stones is the photo. Carp are tame — bring stale bread for $1 the gatekeeper sells.
  5. 16:30 Lempuyang Temple 'Gates of Heaven' 2 hours

    Sacred Hindu temple complex at 1,175m elevation. The most-photographed angle in Bali — the gateway with Mt. Agung framed between the gates. The 'reflection' you see in photos is from a piece of glass under the camera (real pool absent).

    Cost: $5 entry; sarong rental free TIP: Arrive 16:30 — the gates close at 17:00, photo queue is 1-2 hours. The 'reflection' photo requires the local photographer ($5 tip) who has the glass setup. The real view (no reflection) is also stunning. Climb stairs to the upper temples — quieter.
  6. 18:30 Drive to south Bali (90-120 min) 2 hours

    East Bali → south Bali (Seminyak/Canggu) is the longest single drive of the trip — 2 hours in evening traffic. Through Klungkung + Gianyar + Denpasar.

    Cost: Private driver $35-50 included for the day TIP: Pre-arrange the driver for the full day — east Bali + south return is a 12-hour driver day. Tip 20-25% for full-day service ($10-15).
  7. 21:00 Final farewell dinner at Mejekawi or Bambu 2 hours

    Mejekawi (Mama San group, Seminyak) is the canonical farewell Indonesian fine dining. Bambu (Seminyak) does refined traditional Balinese in a thatched-pavilion setting.

    Cost: $50-100 / Rp 800K-1.6M per person TIP: Both need reservations 3-5 days ahead. Mejekawi tasting menu ($85) is the canonical Indonesian deep dive. Bambu for the more traditional-presentation experience.

Meal Recommendations

Breakfast

Gili Trawangan hotel breakfast (early)

Gili Trawangan · $10-18 / Rp 160K-290K

Early breakfast before the 08:30 fast boat. Most Gili hotels do 07:00-08:00 buffets. Pack water + snacks for the boat ride.

Lunch

Joglo Sidemen or Wapa di Ume

Sidemen · $15-30 / Rp 240K-480K

Joglo Sidemen for traditional pavilion + rice-terrace view. Modern Balinese with grilled fish + sambal matah is the canonical order.

Dinner

Mejekawi or Bambu (farewell)

Seminyak · $50-100 / Rp 800K-1.6M

Mejekawi for Indonesian fine-dining tasting menu. Bambu for traditional thatched-pavilion Balinese. Both need 3-5 day reservations.

Transit:

Gili Trawangan → Padangbai: 90-min fast boat. Padangbai → Sidemen: 45 min. Sidemen → Tirta Gangga: 45 min. Tirta Gangga → Lempuyang: 45 min. Lempuyang → south Bali: 90-120 min. Private driver for the full day ($50-70) covers all east Bali transit. Daily transit: $80-110 / Rp 1.3M-1.8M.

DAY 7 Estimated Spend (per person, flights excl.)

Budget $130 Mid $270 Luxury $540

Book Bali Tours & Tickets

Packing Checklist

Bali 7-Day Itinerary FAQ

Is 7 days too long for Bali?
Not at all — 7 days is the sweet spot for first-time Bali. The pace allows for jet lag recovery (2-3 days for US/UK arrivals), proper Ubud + south + Uluwatu coverage, and 2 side trips (Gili + east Bali). 10 days starts hitting diminishing returns.
Should I do Gili Trawangan or Gili Air?
Gili Trawangan (Gili T) is the party + bar + restaurant island. Gili Air is the calm + family-friendly + couple's island. Gili Meno is the quietest + most underdeveloped. For couples wanting calm — Gili Air. For party + variety — Gili T. For ultra-quiet — Gili Meno.
How is the Lempuyang 'reflection' actually photographed?
The real Lempuyang gateway has no reflecting pool. The 'reflection' in viral photos is from a small mirror or piece of glass that local photographers place beneath the lens. They charge $5-10 for the setup + photo. The non-reflection real view is also dramatic — don't skip if you don't want the staged photo.
Is the Sidemen area worth a full day?
Yes if you want the original Bali rice-terrace experience without mass tourism. Sidemen is what Ubud was 20 years ago — actual working farms, almost no tour buses, sweeping Mt. Agung views. Skip if you've already done Tegalalang and don't have the rural-Bali appetite.
What's the best way to combine Gili + east Bali in one day?
Take the 08:30 fast boat back from Gili → arrive Padangbai 10:00 → drive 45 min to Sidemen → do Sidemen + Tirta Gangga + Lempuyang in afternoon → drive 2 hours back to south Bali base for evening. Pre-arrange a private driver to meet you at Padangbai for the full day.

Looking for Different Trip Lengths?

Why you can trust 7-day itinerary

Jimmy Kong TripPick founder · Travel content creator

Based in Chiang Mai for 8+ years, with 30+ countries visited across Southeast Asia, Japan, and Europe. Every detail in this guide is primary-source verified as of April 2026, with prices auto-refreshed via live exchange rate APIs. This isn't AI-generated boilerplate — it's written from the perspective of someone who has actually been there.

8+ years analyzing travel data 30+ countries visited Live exchange rate verified
📅 Published: