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

7-Day Bali Itinerary from Mumbai

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

Day 1
Seminyak, Bali

Arrival and sunset in Seminyak

  1. Mumbai–Bali flight and airport transfer — Mumbai to I Gusti Ngurah Rai International Airport, then airport taxi or pre-booked car to Seminyak; allow roughly 8–12 hours door-to-door including check-in, immigration, baggage, and traffic. Depart Mumbai according to your confirmed flight; keep the evening light and arrange hotel check-in in advance.
  2. Seminyak Beach — Seminyak beachfront, sunset stroll and relaxed arrival; allow ~1 hour.
  3. La Favela — Seminyak, lively dinner and drinks; allow ~2 hours, approximately IDR 150,000–350,000 per person excluding cocktails.

Begin with your confirmed Mumbai–Bali flight, allowing roughly 8–12 hours door-to-door for airport check-in, the flight, immigration, baggage collection, and the drive from I Gusti Ngurah Rai International Airport to Seminyak. A pre-booked car is easiest after a long journey; the airport-to-hotel transfer usually takes 30–60 minutes depending on traffic and costs around IDR 150,000–300,000 per car. Arrange early check-in or luggage storage with your hotel, and keep some Indonesian rupiah for the first transfer and small purchases.

After settling in, head to Seminyak Beach for an unhurried sunset stroll—about an hour is enough on arrival day. Walk north or south along the beachfront rather than trying to pack in another attraction; the sand is busiest around sunset, and beach cafés are convenient for a drink while you recover from the journey. From the beach, La Favela is generally a 10–20-minute taxi or scooter-taxi ride inland, though evening traffic can make it longer. Allow around IDR 30,000–80,000 for a short ride, depending on demand.

Have dinner and drinks at La Favela, budgeting approximately IDR 150,000–350,000 per person before cocktails. It is popular and lively, so check its current opening hours and reserve or arrive early if you want a table; smart-casual clothing is suitable, and queues can build later in the evening. Keep tonight relaxed—after dinner, return directly to your Seminyak hotel rather than adding another stop, as the following day is better enjoyed with a fresh start.

Day 2
Seminyak, Bali

Beaches and coastal highlights in Seminyak

  1. Petitenget Temple — Petitenget, a compact Balinese temple near the coast; allow ~45 minutes, with respectful clothing.
  2. Seminyak Beach — Seminyak, morning swim or beach walk before the heat; allow ~1.5 hours.
  3. Nalu Bowls — Seminyak, casual smoothie bowls or light lunch; allow ~45 minutes, approximately IDR 75,000–150,000 per person.
  4. Double-Six Beach — Legian, quieter beachfront time and sunset views; allow ~2 hours.
  5. Potato Head Beach Club — Petitenget, sunset atmosphere and dinner; allow ~2–3 hours, approximately IDR 250,000–600,000 per person. Check reservation and minimum-spend requirements.

Morning

Start at Petitenget Temple, a small, atmospheric sea temple tucked among Seminyak’s busy streets. Allow about 45 minutes, and wear a sarong and covered shoulders—temple etiquette applies even if you are only visiting briefly. The temple grounds are generally best visited in the morning, though access can vary around ceremonies. From here, walk or take a short scooter-taxi ride toward Seminyak Beach; the distance is roughly 1–2 km, but narrow streets and traffic can make a car slower than expected.

Spend around 1½ hours at Seminyak Beach with a relaxed swim or shoreline walk before the strongest midday heat. Swimming conditions can be rough, so stay near the lifeguarded areas and follow local flags. Continue to Nalu Bowls for a light lunch—allow about 45 minutes and budget approximately IDR 75,000–150,000 per person. It is a good point to cool down, refill water, and avoid packing in another heavy meal before the sunset portion of the day.

Afternoon and Sunset

After lunch, head south to Double-Six Beach in Legian. A short ride should take around 10–20 minutes in light traffic, but allow longer during the afternoon. Settle in for roughly two hours: this stretch is useful for an unhurried beachfront break, with loungers and casual drinks available, and it usually feels less concentrated than central Seminyak. Keep valuables close while walking and check the sea conditions before entering the water.

Continue north by car or scooter to Potato Head Beach Club in Petitenget for sunset and dinner, allowing at least 20–30 minutes for traffic and drop-off arrangements. Reserve ahead, particularly for sunset seating; entry, table rules, and minimum-spend requirements can change, with a realistic food-and-drinks budget of about IDR 250,000–600,000 per person. Stay for the evening rather than rushing between venues—the poolside sunset atmosphere is the main reason to come.

Day 3
Ubud, Bali

Cultural transition to Ubud

Getting there from Seminyak, Bali
Private car with driver via Kerobokan and central Bali (2–3 hours, approximately IDR 350,000–600,000 per car). Book through your hotel, Grab, or Bluebird. Depart around 9:00 AM as planned; traffic can be heavy, so confirm pickup and luggage space.
GrabCar or Bluebird taxi (2–3 hours, approximately IDR 250,000–450,000), subject to availability and traffic.
  1. Seminyak–Ubud private transfer — Door-to-door transfer via Kerobokan and central Bali; allow ~2–3 hours depending on traffic, departing around 9:00 AM. Confirm hotel checkout, luggage space, and Ubud check-in timing.
  2. Goa Gajah — Bedulu, an archaeological cave complex and bathing pools; allow ~1.5 hours.
  3. Tegenungan Waterfall — Kemenuh, a scenic waterfall stop south of Ubud; allow ~1.5 hours including the stair walk.
  4. Warung D’ Sawah — Central Ubud area, straightforward Balinese lunch with rice-field views; allow ~1 hour, approximately IDR 75,000–150,000 per person.
  5. Saraswati Temple — Ubud center, lotus pond and traditional architecture; allow ~45 minutes, wearing a sarong if required.
  6. Ubud Palace — Ubud center, historic royal compound close to the evening dining area; allow ~45 minutes.

Morning

Check out of your Seminyak hotel and leave around 9:00 AM in a pre-booked private car for Ubud, allowing 2–3 hours door to door via Kerobokan and central Bali. Traffic can slow considerably, so confirm luggage space and whether your Ubud hotel can store bags if the room is not ready. Ask the driver to go directly to Goa Gajah in Bedulu first; the archaeological site, cave, bathing pools, and shaded paths take about 1½ hours. Wear something covering the knees and shoulders, or use the sarong provided at the entrance. Entry is usually around IDR 15,000–50,000 per person, but carry cash as prices and ticket arrangements can change.

Continue south toward Tegenungan Waterfall in Kemenuh, roughly 30–45 minutes depending on traffic. Allow about 1½ hours for the stair walk, viewpoints, and time beside the falls; the steps can be slippery after rain, so proper footwear is worthwhile. Afterward, drive around 30 minutes toward Warung D’ Sawah for lunch, budgeting approximately IDR 75,000–150,000 per person. It is a relaxed place for straightforward Balinese food and rice-field views—ideal after the transfer rather than trying to fit in a formal restaurant.

Afternoon and Evening

After lunch, continue into central Ubud and check in or leave your luggage at the hotel. Walk through Saraswati Temple, where the lotus pond and carved entrance make a peaceful introduction to the town; allow about 45 minutes. Visiting hours and access can vary around ceremonies, and a sarong may be required, so follow the temple staff’s instructions. A short walk then brings you to Ubud Palace, the former royal compound, which takes around 45 minutes and is easiest to visit before the evening crowds gather. Allow roughly IDR 50,000–100,000 per person in total for these cultural stops, with any evening performance tickets treated separately. Finish with an unhurried dinner around central Ubud—keep the rest of the evening light after the road journey, and arrange tomorrow’s driver through your hotel rather than relying on last-minute availability.

Day 4
Ubud, Bali

Rice terraces and central Bali

  1. Campuhan Ridge Walk — Ubud, an early scenic ridge walk through greenery; allow ~1.5–2 hours, starting before 8:00 AM.
  2. Ubud Art Market — Ubud center, browse handicrafts and textiles; allow ~1 hour.
  3. Locavore NXT — Ubud, destination dining focused on Indonesian ingredients; allow ~2 hours, approximately IDR 500,000–1,000,000+ per person. Reserve in advance.
  4. Tegallalang Rice Terrace — Tegallalang, Bali’s classic terraced landscape; allow ~1.5 hours, with uneven paths and possible entry fees.
  5. Tirta Empul Temple — Manukaya, important water temple with purification pools; allow ~1.5 hours. Modest clothing and temple etiquette are required; bathing requires following local rules.

Morning

Start before 8:00 AM at Campuhan Ridge Walk, reaching the trailhead by a short Ubud taxi or scooter ride from your hotel. The ridge is most comfortable early, before the heat builds; allow 1.5–2 hours for the paved path, gentle climbs, and pauses overlooking palms and village greenery. Wear proper walking shoes, carry water, and avoid the midday sun. There is usually no substantial entrance fee, though small donations or parking charges may apply.

Return toward central Ubud and spend about an hour at Ubud Art Market, where you can browse woven bags, sarongs, carved goods, and paintings. Bargaining is expected but keep it friendly—compare at least two or three stalls before buying, and carry cash in smaller rupiah notes. From the ridge, allow roughly 15–25 minutes by car depending on traffic; central Ubud streets are congested, so walking the final stretch may be faster.

Lunch and Afternoon

Have your main meal at Locavore NXT, a destination restaurant in Ubud built around Indonesian ingredients and contemporary tasting menus. Set aside around two hours and reserve well ahead, as seating is limited and the menu experience is not suited to a rushed stop. Expect approximately IDR 500,000–1,000,000 or more per person before drinks and service; confirm the current menu, dietary options, and reservation time when booking.

After lunch, take a pre-arranged car with driver to Tegallalang Rice Terrace, around 30–45 minutes north of Ubud. Allow 1.5 hours to follow the uneven paths, stop at viewpoints, and see the irrigation-fed terraces—comfortable shoes are essential, and some viewpoints charge modest entry or maintenance fees. Continue around 20–30 minutes to Tirta Empul Temple in Manukaya, allowing another 1.5 hours. Wear a sarong and covered clothing; if you choose the purification ritual, follow the temple’s instructions, use the designated changing facilities, and never enter a pool reserved for offerings. A driver is preferable for this loop, with a half-day vehicle commonly costing about IDR 400,000–700,000, depending on waiting time and inclusions.

Day 5
Ubud, Bali

Waterfalls and countryside around Ubud

  1. Kanto Lampo Waterfall — Gianyar, a photogenic stepped waterfall; allow ~1.5 hours, with slippery access.
  2. Tibumana Waterfall — Apuan, a quieter forest waterfall and swimming spot; allow ~1.5 hours.
  3. Taman Dedari — Ubud area, scenic lunch or coffee among large angel statues; allow ~1 hour, approximately IDR 150,000–300,000 per person.
  4. Satria Coffee Plantation — Ubud countryside, learn about Balinese coffee and try local tastings; allow ~1 hour.
  5. Ubud Monkey Forest — Ubud, shaded forest sanctuary and temple paths; allow ~2 hours. Keep phones, food, and loose items secured around macaques.
  6. Room4Dessert — Ubud, creative dessert tasting to finish the day; allow ~1 hour, approximately IDR 250,000–500,000 per person. Reserve if available.

Morning

Hire a private car with driver for the day—this is much easier than trying to connect the waterfalls by scooter, especially with wet paths and a couple of longer countryside stretches. Leave Ubud around 7:30–8:00 AM for Kanto Lampo Waterfall in Gianyar, roughly 40–60 minutes depending on traffic. The access involves uneven steps and slippery rocks, so wear proper sandals or water shoes and bring a dry change of clothes; allow about 1.5 hours. Continue approximately 25–35 minutes to Tibumana Waterfall in Apuan, a quieter forest setting where swimming is usually possible when conditions are safe. Allow another 1.5 hours, and check locally if heavy rain has made the current too strong. Entry and parking are generally inexpensive, around IDR 20,000–30,000 per person at each waterfall, but conditions and fees can change.

Lunch and Afternoon

Drive about 35–45 minutes toward Taman Dedari for lunch or coffee beneath its striking angel statues. Reserve ahead if you want a proper table, particularly around midday; budget approximately IDR 150,000–300,000 per person, and keep this stop to about an hour. From there, continue 15–25 minutes through the Ubud countryside to Satria Coffee Plantation. The visit usually includes a short explanation of local coffee and herbal drinks followed by tastings, taking about an hour. Tastings may be complimentary, though purchases and premium coffee experiences cost extra—there is no need to feel pressured to buy.

Late Afternoon and Evening

Return toward central Ubud for the Ubud Monkey Forest, allowing around two hours to explore its shaded paths and temple surroundings. It is usually most pleasant later in the afternoon, but leave enough time before closing and verify the current entry hours at the gate. Keep bags zipped, avoid carrying food, and do not hold phones or sunglasses loosely: the macaques are quick and persistent. Finish at Room4Dessert, a short drive away, for a creative dessert tasting lasting about an hour. Reserve if possible, as seating is limited; expect approximately IDR 250,000–500,000 per person. A private driver is best for the full route, with a typical day rate around IDR 600,000–900,000 plus parking and any waiting-time surcharge.

Day 6
Uluwatu, Bali

Clifftop coast in Uluwatu

Getting there from Ubud, Bali
Private car with driver via the airport corridor and southern Bali (2.5–4 hours, approximately IDR 500,000–900,000 per car). Book through your hotel, Grab, or a Bali transfer service. Depart around 8:00 AM to allow time for Padang-Padang, lunch, and the sunset Kecak performance; arrange luggage storage or early check-in.
GrabCar or Bluebird taxi (2.5–4 hours, approximately IDR 350,000–650,000), but pre-booking a private driver is more reliable for this long, traffic-sensitive route.
  1. Ubud–Uluwatu private transfer — Transfer south via the airport corridor; allow ~2.5–4 hours in traffic, departing around 8:00 AM. Arrange luggage storage or early check-in if the room is not ready.
  2. Padang-Padang Beach — Pecatu, compact cove for swimming and coastal scenery; allow ~1.5 hours.
  3. Sundays Beach Club — Ungasan, beachfront lunch and optional water activities; allow ~2–3 hours, approximately IDR 250,000–600,000 per person. Check beach-club access and minimum spend.
  4. Uluwatu Temple — Pecatu, clifftop temple and dramatic ocean views; allow ~1.5 hours before sunset. Wear a sarong and secure belongings around monkeys.
  5. Kecak Fire Dance at Uluwatu Temple — Uluwatu, sunset performance overlooking the sea; allow ~1.5–2 hours. Arrive early; tickets and seating are capacity-dependent.
  6. Jimbaran Bay seafood dinner — Jimbaran, casual grilled seafood on the beach; allow ~2 hours, approximately IDR 200,000–500,000 per person depending on selection.

Morning — Ubud to the southern coast

Leave Ubud around 8:00 AM in your pre-booked private car for Uluwatu, allowing 2.5–4 hours via the airport corridor and southern Bali. Traffic is unpredictable, so keep luggage in the car and ask your Uluwatu accommodation to store it if the room is not ready. Your first stop is Padang-Padang Beach in Pecatu; allow about 1.5 hours for the steep stairway down, swimming, and the compact cove. Bring reef-safe sunscreen and water, and keep small items secure around the resident monkeys.

Afternoon — Beach time in Ungasan

Continue by car for roughly 20–30 minutes to Sundays Beach Club in Ungasan for a relaxed beachfront lunch and a few hours by the water. Access and minimum-spend rules can change, so check the day’s policy before leaving Ubud; budget approximately IDR 250,000–600,000 per person depending on food, drinks, and activities. This is the right place to slow down rather than add another viewpoint—allow 2–3 hours, with time for swimming or optional water activities before heading toward the temple.

Evening — Temple sunset, Kecak, and Jimbaran dinner

Leave for Uluwatu Temple with plenty of margin before sunset—about 20 minutes in light traffic, but longer near the entrance. Allow 1.5 hours for the clifftop paths and ocean views; wear a sarong or covered clothing, and secure sunglasses, hats, and phones from the monkeys. Buy or reserve Kecak Fire Dance at Uluwatu Temple tickets as early as possible because seating is capacity-dependent, then arrive well before the performance for a reasonable view. Afterward, drive about 35–50 minutes to Jimbaran Bay for grilled seafood on the beach; expect roughly IDR 200,000–500,000 per person, depending on your seafood selection, and allow two hours for dinner.

Day 7
Uluwatu, Bali

Departure from Bali

  1. Bingin Beach — Pecatu, relaxed final swim and cliffside scenery; allow ~1.5 hours, allowing extra time for stairs.
  2. Drifter Surf Shop Café — Bingin, coffee or brunch before departure; allow ~1 hour, approximately IDR 100,000–250,000 per person.
  3. Garuda Wisnu Kencana Cultural Park — Ungasan, large-scale cultural park and Vishnu statue; allow ~2 hours.
  4. I Gusti Ngurah Rai International Airport — Tuban, return journey to Mumbai; leave Uluwatu roughly 4–5 hours before the confirmed international departure, allowing traffic, car return, check-in, security, and immigration. Book the transfer and verify terminal and airline requirements in advance.

Morning

Keep the final morning easy: check out of your Uluwatu accommodation, leave your bags with reception, and take a car down to Bingin Beach. Allow roughly 20–30 minutes each way, depending on traffic and your exact hotel; the last approach is narrow, and you’ll need to walk down a steep flight of steps from the parking area. Spend about 1.5 hours swimming and enjoying the cliff scenery, but check the tide and surf conditions before entering the water—the beach can have stronger waves and limited facilities. Bring water, reef-safe sunscreen, and cash for small purchases.

Walk or take a short ride to Drifter Surf Shop Café for coffee or brunch, allowing around an hour. It is a relaxed place to linger rather than a quick airport stop; budget approximately IDR 100,000–250,000 per person, and confirm the day’s opening hours before setting out. Return to your accommodation, collect your luggage, and leave Uluwatu with plenty of margin for the next stop.

Afternoon

Continue by private car to Garuda Wisnu Kencana Cultural Park in Ungasan, usually around 20–30 minutes from Bingin outside peak congestion. Allow about two hours for the huge Vishnu statue, landscaped grounds, exhibitions, and cultural spaces; the park is spread out, so use its internal shuttle where available and carry sun protection. Check the official ticket price and any performance schedule before visiting, as admission and show timings can change. From there, allow roughly 30–45 minutes to I Gusti Ngurah Rai International Airport in Tuban, though southern Bali traffic can make this considerably longer.

Leave Uluwatu approximately 4–5 hours before your confirmed international departure from Bali to Mumbai. Your driver should use the airport corridor and confirm the correct terminal and airline drop-off point; allow time for luggage loading, vehicle access, check-in, security, immigration, and possible queues. If your flight is later in the evening, keep the airport transfer booked rather than relying on an on-demand car at the last minute, and verify your airline’s baggage and check-in requirements before leaving.

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