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

Bali Highlights Itinerary

Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.

Day 1
Seminyak, Bali

Arrival in Seminyak

  1. Ngurah Rai International Airport — Tuban; arrive, collect luggage, and allow ~1–2 hours for immigration and transfers.
  2. Seminyak Beach — Seminyak; unwind with a sunset stroll, ~1 hour.
  3. La Lucciola — Petitenget; enjoy a beachfront Indonesian-Italian dinner, ~1.5 hours, approximately IDR 300,000–600,000 per person.
  4. Petitenget Beach — Petitenget; finish with a relaxed evening by the shore, ~45 minutes.

Arrival and settling in

Arrive at Ngurah Rai International Airport in Tuban and allow roughly 1–2 hours for immigration, luggage, exchanging or withdrawing some Indonesian rupiah, and finding your onward transport. Seminyak is usually a 30–60-minute drive from the airport, but evening traffic can make it longer. A pre-arranged hotel transfer is easiest with luggage; otherwise use the official airport taxi desk or a reputable app-based car once you are outside the terminal. Avoid accepting unsolicited offers in the arrivals hall, and keep some cash for tolls, tips, or small purchases.

Sunset and dinner

After checking in, head to Seminyak Beach for an easy first outing rather than trying to fit in too much. The beach is best around sunset, when the heat softens and the beachfront cafés fill up; allow about an hour for a stroll and a drink. From there, walk or take a short ride north toward La Lucciola in Petitenget. Dinner here is a polished Indonesian-Italian experience right by the sand, with an estimated cost of IDR 300,000–600,000 per person before drinks. Reserve ahead if possible, especially for a sunset-facing table, and confirm the restaurant’s current hours before leaving the hotel.

Evening by the shore

Finish at Petitenget Beach, a short walk from the restaurant, for around 45 minutes beside the water. It is a pleasant place to slow down after the airport journey, though the beach is dark and uneven after sunset, so use your phone torch and avoid swimming. Seminyak’s traffic becomes particularly slow around Petitenget and Jalan Kayu Aya; for short distances walking is often faster, while a short app-based ride generally costs about IDR 15,000–40,000 depending on demand. Keep the first night relaxed—tomorrow’s southern-coast plans will be much more enjoyable after a good sleep.

Day 2
Seminyak, Bali

Seminyak and southern beaches

  1. Seminyak Beach — Seminyak; begin with swimming or a morning walk, ~1.5 hours.
  2. Seminyak Village — Seminyak; browse boutiques and cafés, ~1.5 hours.
  3. Merah Putih — Petitenget; have a refined Indonesian lunch, ~1.5 hours, approximately IDR 400,000–800,000 per person.
  4. Double-Six Beach — Legian; relax on the sand and watch sunset, ~2 hours.
  5. Potato Head Beach Club — Petitenget; enjoy drinks and dinner by the pool, ~2 hours, approximately IDR 250,000–600,000 per person.

Morning

Start early at Seminyak Beach, ideally around 7:30–8:00am while the sand is quieter and the heat is manageable. Take a relaxed walk north or swim only in the patrolled area, paying attention to red flags and strong currents; this is a surf beach rather than a calm lagoon. Allow about 1½ hours, then walk or take a short scooter or car ride to Seminyak Village. The mall’s boutiques and cafés are a comfortable late-morning stop, with shops generally opening around 10:00am; allow traffic and limited parking if arriving by car.

Lunch and Afternoon

Have your main meal at Merah Putih in Petitenget, a short ride from Seminyak Village. Its modern Indonesian menu and striking high-ceilinged dining room suit a slower lunch, with roughly IDR 400,000–800,000 per person before drinks; booking ahead is sensible, particularly at weekends. After lunch, continue south to Double-Six Beach in Legian—about 10–20 minutes by car in light traffic, but considerably longer during the afternoon. Settle into the beach area for around two hours, and bring cash for small purchases or rentals. Sunset is usually best from roughly 5:30–6:30pm, depending on the season.

Evening

For dinner and drinks, head back north to Potato Head Beach Club in Petitenget, allowing 20–40 minutes from Double-Six Beach in evening traffic. Arrive before sunset if you want a poolside spot; seating and entry policies can vary, so check the current reservation requirements and minimum spend in advance. Plan on approximately IDR 250,000–600,000 per person, excluding premium drinks. The club is a good place to finish without adding another transfer—enjoy the pool, sunset atmosphere, and dinner at an unhurried pace.

Day 3
Uluwatu, Bali

Uluwatu coastal day

Getting there from Seminyak, Bali
Private car with driver via Grab, Gojek, or hotel transfer (1–1.5 hours, about IDR 200,000–400,000). Depart around 8:00–9:00am for the beaches; confirm the driver for the full day if keeping the temple and Jimbaran plans.
Grab/Gojek car point-to-point (1–1.5 hours, IDR 150,000–250,000), but traffic and return availability can be difficult after the evening temple visit.
  1. Padang Padang Beach — Pecatu; swim in a scenic cove, ~1.5 hours.
  2. Suluban Beach — Pecatu; explore the dramatic sea cave and surf coastline, ~1 hour.
  3. Single Fin — Uluwatu; stop for lunch and cliff-top views, ~1.5 hours, approximately IDR 150,000–350,000 per person.
  4. Uluwatu Temple — Pecatu; arrive well before sunset for the clifftop temple and Kecak performance; allow ~2.5 hours. Temple entry and Kecak seats are capacity-dependent, so reserve or arrive early.
  5. Jimbaran Bay seafood restaurants — Jimbaran; dine beside the beach after the temple, ~2 hours, approximately IDR 250,000–600,000 per person.

Morning

Have your driver collect you from Seminyak around 8:00–8:30am and head south to Padang Padang Beach in Pecatu. The drive can take 1–1.5 hours depending on traffic, so a full-day car is much easier than relying on separate ride-hailing pickups later. There is a small entrance fee, usually around IDR 15,000–20,000, and a short staircase through the rocks to the cove; arrive before late-morning crowds. Spend about 1.5 hours swimming and relaxing, but follow the flags closely—the cove is picturesque, not entirely sheltered.

Continue roughly 10–15 minutes by car to Suluban Beach, where stairs lead down through the cliffside to the sea cave and surf breaks. This is better for exploring and photographs than for casual swimming, particularly when the swell is running. Allow about an hour, wear shoes with decent grip, and keep valuables with your driver rather than carrying them down to the rocks.

Afternoon

Drive around 10 minutes uphill to Single Fin for lunch and a long, unhurried look over the cliffs. A meal and drink generally cost about IDR 150,000–350,000 per person. The terrace is popular, so expect a wait around the busiest lunch period; if you are not hungry yet, order something light and use the time as a buffer before the temple. Keep your driver with you for the afternoon, since finding a reliable pickup around the cliff roads can be difficult.

Late Afternoon and Evening

Head to Uluwatu Temple about 30–45 minutes before your preferred Kecak performance entry, allowing extra time for traffic, parking, ticket queues, and the walk to the amphitheatre. Temple admission and the Kecak ticket are separate and capacity-dependent, so reserve ahead where possible or arrive early; do not count on being admitted to a particular performance if tickets are sold out. Wear a sarong or borrow one at the entrance, keep sunglasses and loose belongings secure around the monkeys, and stay behind the safety barriers on the cliff paths. After roughly 2.5 hours, meet your driver at the agreed pickup point rather than trying to arrange a car at the last minute.

Finish at the Jimbaran Bay seafood restaurants, about 35–60 minutes away depending on post-sunset traffic. Choose a table directly on the sand and confirm the seafood weight and cooking price before ordering; a generous dinner with drinks usually runs IDR 250,000–600,000 per person. Allow around two hours, then return to Seminyak by pre-arranged car—typically another 45–90 minutes.

Day 4
Canggu, Bali

Canggu beach day

Getting there from Uluwatu, Bali
Private car with driver via Grab, Gojek, or hotel transfer (2–3 hours, IDR 300,000–500,000). Depart around 7:00am to reach Canggu for the morning beach and yoga plans; allow extra time for heavy southwest Bali traffic.
Pre-booked private transfer (2–3 hours, IDR 400,000–700,000), preferable if traveling with luggage or needing a guaranteed early pickup.
  1. Batu Bolong Beach — Canggu; enjoy a relaxed morning by the main surf beach, ~1.5 hours.
  2. The Practice — Berawa; take a yoga class in a beautiful bamboo pavilion, ~1.5 hours; book ahead.
  3. Crate Cafe — Canggu; have a casual brunch, ~1 hour, approximately IDR 100,000–200,000 per person.
  4. Love Anchor Canggu — Batu Bolong; browse the market stalls and independent shops, ~1 hour.
  5. The Lawn Canggu — Batu Bolong; finish with sunset drinks and dinner, ~2 hours, approximately IDR 250,000–500,000 per person.

Morning

Start at Batu Bolong Beach around 8:30am, after allowing for the planned transfer into Canggu and a little time to drop bags at your accommodation if needed. Spend about 1½ hours walking the sand, watching the morning surf, or settling into one of the casual beachfront spots. Swimming here depends heavily on the flags and conditions, so treat it primarily as a surf beach rather than a calm-water swimming stop. From the beach, a scooter taxi or short car ride to Berawa generally takes 10–20 minutes, though congestion around Batu Bolong can make the distance feel longer.

Late Morning and Lunch

Continue to The Practice in Berawa for your bamboo-pavilion yoga class, allowing roughly 1½ hours including check-in. Book ahead, particularly for popular morning sessions, and bring or confirm mat availability before leaving. After class, take a 10–15-minute ride back toward Batu Bolong for brunch at Crate Cafe. Expect a lively, casual setting and generous breakfast plates; budget around IDR 100,000–200,000 per person, with card acceptance worth confirming before ordering. Keeping this meal unhurried gives you a useful break from Canggu’s heat and traffic.

Afternoon and Evening

Spend the afternoon browsing Love Anchor Canggu, where the market stalls and small independent shops are best enjoyed without a fixed shopping list. Allow about an hour, and carry some cash for smaller vendors; prices are often negotiable, but do it lightly and respectfully. It is only a short walk or a very brief ride along Batu Bolong Road from the café area, although the pavements can be uneven and crowded. Finish at The Lawn Canggu for sunset drinks and dinner, allowing around two hours. Arrive before sunset for the best chance of a comfortable table—reservations may be useful for preferred seating—and budget approximately IDR 250,000–500,000 per person. Sunset timing varies through the year, so check locally that day; after dark, pre-book a ride back, as pickups along Batu Bolong can be slow and prices surge.

Day 5
Ubud, Bali

Ubud cultural center

Getting there from Canggu, Bali
Private car or Grab/Gojek car (1.5–2.5 hours, IDR 250,000–450,000). Leave around 7:30–8:00am to comfortably reach the Monkey Forest before the day’s sightseeing; traffic through Kerobokan and central Ubud can be severe.
Pre-booked driver (1.5–2.5 hours, IDR 400,000–650,000) for a more reliable luggage transfer.
  1. Ubud Monkey Forest — Padangtegal; explore the forest sanctuary and temple grounds, ~2 hours.
  2. Ubud Art Market — Central Ubud; shop for textiles, crafts, and souvenirs, ~1.5 hours.
  3. Clear Cafe — Central Ubud; enjoy a colorful, health-focused lunch, ~1 hour, approximately IDR 120,000–250,000 per person.
  4. Saraswati Temple — Central Ubud; admire the lotus pond and Balinese architecture, ~45 minutes.
  5. Puri Saren Agung — Central Ubud; visit the historic royal palace, ~1 hour.

Morning

Start early at Ubud Monkey Forest in Padangtegal, aiming for opening time around 9:00am. Allow about two hours to follow the shaded paths through the forest sanctuary and temple grounds; keep food, sunglasses, and loose belongings secured, as the macaques are bold and quick. Wear comfortable shoes—the paths can be slippery after rain—and follow staff instructions around the animals and sacred areas. From the forest, it is roughly a 15–20-minute walk into central Ubud, or a short ride if the heat is already building.

Continue to Ubud Art Market for an unhurried browse through woven bags, sarongs, carved goods, and small souvenirs. Bargaining is normal but works best when friendly: compare a few stalls, name a reasonable price, and walk away politely if you cannot agree. Shops generally operate from around 8:00am into the evening, though individual stalls vary. Keep the larger purchases until the end of your visit so you are not carrying them all afternoon.

Lunch and Central Ubud

Walk a few minutes to Clear Cafe for lunch, budgeting roughly IDR 120,000–250,000 per person. The colorful, health-focused menu is useful if you want something lighter after the morning heat, with smoothies, salads, bowls, and more substantial choices. Expect a relaxed meal of about an hour; service can slow during the midday rush, so this is a good point to pause rather than trying to squeeze in another attraction.

After lunch, stroll to Saraswati Temple, where the lotus pond and ornate Balinese architecture make a calm contrast with the busy market streets. Allow around 45 minutes, dress respectfully with shoulders and knees covered, and do not enter restricted worship areas. Then continue on foot to Puri Saren Agung, the historic royal palace, for about an hour. The palace grounds are compact, so take time to notice the stonework and courtyards rather than expecting a large museum-style visit. If you plan to return for a traditional dance performance, check the current program and ticket availability in advance; evening schedules can vary.

Evening

Finish in central Ubud at an easy pace—browse the side lanes around Jalan Suweta or stop for a drink before dinner rather than adding another major sight. Traffic is often slow around the palace and market, so arrange your pickup from a clearly accessible street away from the busiest junctions, and allow 15–30 minutes for a driver to reach you. Keep small rupiah notes for market purchases, temple donations, and short local rides.

Day 6
Tegallalang, Bali

Rice terraces and northern Ubud

Getting there from Ubud, Bali
Private car with driver, ideally booked through your hotel or Grab/Gojek (30–45 minutes, IDR 150,000–250,000). Depart around 7:00am for the rice terraces before crowds and heat; retain the driver for Tirta Empul and the plantations.
  1. Tegallalang Rice Terraces — Tegallalang; walk the iconic stepped rice fields early, ~2 hours.
  2. Tirta Empul Temple — Manukaya; see the sacred spring complex; purification bathing requires appropriate clothing and advance planning, ~1.5 hours.
  3. Kumulilir — Tegallalang; stop for coffee and a plantation tasting, ~1 hour, approximately IDR 100,000–250,000 per person.
  4. Santi Coffee Plantation — Tegallalang; enjoy a quieter agricultural visit and local coffee, ~1 hour, approximately IDR 75,000–200,000 per person.
  5. Locavore NXT — Ubud; celebrate with a destination tasting menu, ~2.5–3 hours, approximately IDR 1,000,000–2,000,000 per person; advance reservation is essential.

Morning

Have your driver collect you from Ubud around 7:00am for the 30–45-minute run north to Tegallalang Rice Terraces. Arriving early is the key: the light is beautiful, the paths are cooler, and you will avoid much of the midday crowd. Allow about two hours to follow the stepped fields and narrow lanes; wear shoes with decent grip, as some sections are uneven and can be slippery after rain. Entry and local walking donations vary, but budget roughly IDR 25,000–50,000, plus optional payments for viewpoints or swings.

Continue by car to Tirta Empul Temple in Manukaya, usually another 20–30 minutes. Give yourself around 1½ hours to see the courtyards and sacred spring complex respectfully. Should you want to take part in the purification bathing, arrange it in advance with a temple guide, wear a sarong and covered top, and follow the bathing protocol; standard temple entry is generally around IDR 50,000 per person, with additional costs for ceremonial assistance or clothing. Keep shoulders and knees covered and avoid stepping over offerings.

Afternoon

Return toward Tegallalang for the two plantation visits, keeping your driver for the short transfers between them. At Kumulilir, allow about an hour for the plantation walk and coffee tasting—budget approximately IDR 100,000–250,000 per person, depending on the tasting selection. It is worth asking how the coffee is produced rather than treating the stop solely as a souvenir shop. Continue to Santi Coffee Plantation, a quieter agricultural visit where another hour makes a relaxed pace; tastings generally cost around IDR 75,000–200,000 per person. These stops can feel warm in the afternoon, so carry water and keep the schedule flexible if rain slows the roads.

Evening

Return to Ubud for dinner at Locavore NXT, allowing 2½–3 hours for the tasting menu. This is the evening to dress smart-casual and arrive unhurried; the menu is a substantial destination meal built around Indonesian ingredients and contemporary technique. Budget approximately IDR 1,000,000–2,000,000 per person before drinks, and reserve well ahead—the booking is essential, and availability should be confirmed rather than assumed. Your driver should drop you at the restaurant and collect you afterward, since Ubud’s narrow central streets are much easier on foot than by car at dinner time.

Day 7
Ubud, Bali

Ubud finale

Getting there from Tegallalang, Bali
Return by private car with your retained driver or book Grab/Gojek (30–45 minutes, IDR 150,000–250,000). Arrange pickup after breakfast or the morning outing; traffic is usually manageable, but pre-booking is sensible if returning for the evening palace performance.
Metered local taxi or hotel car (30–45 minutes, about IDR 200,000–350,000), useful if Grab/Gojek availability is limited.
  1. Campuhan Ridge Walk — Ubud; take an easy scenic morning walk through green hills, ~1.5 hours.
  2. Bridges Bali — Campuhan; enjoy a leisurely lunch overlooking the river valley, ~1.5 hours, approximately IDR 300,000–700,000 per person.
  3. Neka Art Museum — Kedewatan; explore one of Bali’s strongest collections of Indonesian art, ~1.5 hours.
  4. Goa Gajah — Bedulu; visit the ancient Elephant Cave temple complex, ~1.5 hours.
  5. Ubud Palace — Central Ubud; return for an evening Balinese dance performance if scheduled; check the current program and reserve tickets, ~2 hours.

Morning

Start with Campuhan Ridge Walk early, ideally around 7:00am, before the sun becomes intense. From central Ubud, it is a short ride or roughly a 15-minute walk to the trail entrance near Warwick Ibah; the walk itself takes about 1½ hours at an easy pace. The paved ridge rises gently through palms, alang-alang grass and small villages, with the best views near the northern end. Wear proper shoes, carry water, and note that there is little shade once you reach the open ridge.

Walk or take a short taxi ride back toward Campuhan for lunch at Bridges Bali, a polished restaurant perched above the ravine. Allow around 1½ hours for the river-valley setting and a leisurely meal; budget approximately IDR 300,000–700,000 per person, depending on drinks and courses. A reservation is sensible for a preferred table, particularly at lunch. Afterward, use a pre-arranged car or Grab/Gojek rather than walking in the midday heat: the drive to Neka Art Museum in Kedewatan usually takes 10–15 minutes.

Afternoon and Evening

Spend about 1½ hours at Neka Art Museum, one of Ubud’s most worthwhile collections for understanding Balinese and Indonesian painting, sculpture and modern artistic traditions. Check the day’s opening hours before setting out, as museum schedules can change; allow roughly IDR 100,000–150,000 for admission. Continue by car to Goa Gajah in Bedulu, generally a 25–35-minute drive depending on traffic. The ancient temple complex is best approached slowly: see the carved cave entrance, bathing pools and surrounding grounds, and bring a sarong or borrow one at the entrance. Dress with shoulders and knees covered, and budget around IDR 15,000–50,000 for entry and customary donations.

Return to central Ubud for Ubud Palace, allowing about 30 minutes from Goa Gajah in normal traffic. Have an early dinner nearby, then attend the evening Balinese dance performance if one is scheduled; programs vary by night, so check the current listing and reserve tickets rather than relying on walk-up availability. Performances usually run for around two hours and can finish late, so arrange a pickup point with your driver in advance—central Ubud traffic and one-way streets make last-minute ride-hailing slower than expected.

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