7-Day Bali Itinerary: Beaches, Temples, Waterfalls and Cafes

7-Day Bali Itinerary: Beaches, Temples, Waterfalls and Cafes

Explore Bali in 7 days with this complete day-wise itinerary covering Ubud, Seminyak, Canggu, Uluwatu, temples, waterfalls, beaches, cafes, local food, transport tips, and FAQs.

Quick Answer: Is 7 Days Enough for Bali?

Yes, 7 days are enough for a first Bali trip if you plan your stay wisely. A good 7-day Bali itinerary should include Ubud for rice terraces, temples, waterfalls and culture, plus a beach area such as Seminyak, Canggu, Nusa Dua or Uluwatu for sunsets, cafes, beaches and relaxation. The best plan is to split your stay between Ubud and one coastal area instead of staying in only one place for the whole trip.

7-Day Bali Itinerary Overview

A 7-day Bali itinerary is ideal for first-time visitors who want to experience the island’s beaches, temples, waterfalls, rice terraces, cafes, food and cultural atmosphere without rushing too much. Bali may look small on the map, but travel time can be longer than expected because of traffic, narrow roads and spread-out attractions. That is why a good itinerary should group nearby places together.

The best way to plan one week in Bali is to divide your stay into two parts. Spend the first two or three nights near a beach area such as Seminyak, Canggu, Nusa Dua or Uluwatu, and spend the next three or four nights in Ubud. Another good option is to start in Ubud and end near the beach, especially if you want the final days to feel more relaxed.

This itinerary is suitable for couples, first-time travelers, solo travelers, friends and honeymooners. Families can also follow it, but they may want to reduce long drives, skip very early starts and choose Nusa Dua or Sanur instead of Canggu or Seminyak for a calmer base.

7-Day Bali Itinerary at a Glance

  • Day 1: Arrival, beach area check-in, sunset and dinner
  • Day 2: Uluwatu beaches, Uluwatu Temple and Kecak dance
  • Day 3: Transfer to Ubud, Monkey Forest, Ubud Market and cafes
  • Day 4: Tegallalang Rice Terrace, waterfalls, village stops and local food
  • Day 5: Mount Batur sunrise trek or relaxed Ubud wellness day
  • Day 6: Tanah Lot, Seminyak or Canggu, beach club or sunset dinner
  • Day 7: Shopping, spa, cafe hopping and departure

Best Time for This Bali Itinerary

The best time to follow this 7-day Bali itinerary is during the dry season, usually from April to October. This period is better for beaches, waterfalls, rice terraces, temple visits, outdoor cafes, sunset views and day trips. May, June, September and October are especially good months because the weather is generally favorable and the island may feel slightly less crowded than peak holiday periods.

July and August are popular travel months, so hotels, villas, drivers and beach clubs may be more expensive or booked earlier. If you are planning a honeymoon or family trip during these months, book your stay and transport in advance.

Bali can also be visited in the rainy season from November to March, but your itinerary should stay flexible. Rain may not last the whole day, but it can affect waterfalls, beach plans, scooter travel and long day trips. Keep indoor-friendly options like cafes, spas, local markets, cooking classes and wellness activities as backups.

Where to Stay for 7 Days in Bali

For a 7-day Bali trip, do not stay in one area for the entire week unless you want a very slow vacation. Bali’s best experiences are spread across different regions, so splitting your stay makes the trip smoother.

AreaBest ForSuggested Stay
UbudRice terraces, waterfalls, temples, yoga, culture, cafes3–4 nights
SeminyakRestaurants, shopping, beach clubs, sunset, nightlife2–3 nights
CangguCafes, surfing, digital nomad vibe, beach bars2–3 nights
Nusa DuaLuxury resorts, family stays, calmer beaches2–3 nights
UluwatuCliffs, surf beaches, sunset views, temple, beach clubs1–2 nights or day trip

A simple first-time plan is: 3 nights in Ubud and 4 nights in Seminyak, Canggu or Nusa Dua. Couples may prefer Ubud plus Uluwatu or Seminyak. Families may prefer Ubud plus Nusa Dua. Solo travelers may enjoy Ubud plus Canggu.

Afternoon: Check In and Relax

Once you reach your hotel, settle in, freshen up and keep the afternoon light. If your hotel is close to a beach, go for a short walk or relax at a cafe. Bali is best enjoyed at a slower pace, so do not rush into long drives immediately after arrival.

Evening: Beach Sunset and Dinner

Spend your first evening at Seminyak Beach, Canggu Beach, Jimbaran, Sanur or your nearest coastal area. Watch the sunset, have dinner at a beachside restaurant or cafe, and get a feel for Bali’s relaxed island atmosphere.

Day 1 Food Suggestion

Try nasi goreng, mie goreng, satay, seafood or a smoothie bowl depending on where you are staying. If you are tired after travel, choose a restaurant close to your hotel instead of traveling across the island.

Day 2: Uluwatu Beaches, Temple and Kecak Dance

Day 2 is a great time to explore the southern part of Bali. Uluwatu is known for cliff views, surf beaches, beach clubs, dramatic coastlines and Uluwatu Temple. This day works especially well for couples, photographers, beach lovers and first-time visitors who want scenic ocean views.

Morning: Visit Uluwatu or South Bali Beaches

Start with beaches such as Padang Padang, Melasti, Balangan or Bingin depending on your interests. Some beaches are better for surfing and views than swimming, so check local conditions before entering the water. Wear comfortable footwear because a few beaches involve steps or uneven paths.

Uluwatu Beaches, Temple and Kecak Dance

Afternoon: Beach Club or Cliffside Cafe

In the afternoon, choose a beach club, cliffside cafe or relaxed restaurant. Uluwatu has many scenic places to sit, eat and enjoy ocean views. If you are traveling on a budget, choose public viewpoints and simple local restaurants instead of premium beach clubs.

Evening: Uluwatu Temple and Kecak Dance

Visit Uluwatu Temple in the late afternoon and stay for sunset. The temple is located on a dramatic cliff and is one of the most scenic cultural sites in Bali. Many travelers also watch the Kecak fire dance performance here. Keep your belongings secure because monkeys in the area can be quick and curious.

Day 3: Transfer to Ubud, Monkey Forest and Markets

On Day 3, move from the beach area to Ubud. Ubud is the cultural and natural heart of Bali, known for rice terraces, temples, wellness, art markets, waterfalls and cafes. Try to start the transfer after breakfast so you reach Ubud with enough time to explore.

Morning: Travel to Ubud

Use a private driver or hotel transfer for comfort. The journey time depends on traffic and where you are coming from. You can also add one or two stops on the way, but avoid overloading the day because check-in and traffic may take longer than expected.

Afternoon: Sacred Monkey Forest

After checking in, visit Sacred Monkey Forest if it fits your schedule. This popular Ubud attraction has forest paths, temple structures and monkeys. Follow the rules, avoid carrying food, and keep sunglasses, phones and loose items safely inside your bag.

Evening: Ubud Market and Dinner

Spend the evening around Ubud Market, Ubud Palace and nearby cafes. This is a good time to buy small souvenirs, explore local shops and try Balinese or Indonesian food. Ubud also has many vegetarian, vegan and wellness-focused restaurants.

Day 4: Rice Terraces, Waterfalls and Local Villages

Day 4 is one of the most scenic days in this Bali itinerary. Start early and explore rice terraces, waterfalls and local villages around Ubud. This is the day when Bali’s lush green landscapes really stand out.

Morning: Tegallalang Rice Terrace

Begin with Tegallalang Rice Terrace or another scenic rice terrace near Ubud. Early morning is usually better for softer light, fewer crowds and cooler weather. You can walk along the terraces, take photos and enjoy a slow breakfast or coffee nearby.

Late Morning or Afternoon: Waterfall Visit

Choose one or two waterfalls based on your route and comfort level. Tegenungan, Tibumana, Kanto Lampo and Leke Leke are popular choices, while Sekumpul is more dramatic but requires a longer trip. Some waterfalls involve steps, slippery paths or uneven ground, so wear suitable footwear.

Rice Terraces, Waterfalls and Local Villages

Evening: Ubud Cafe or Spa

After a full day of nature, return to Ubud and keep the evening relaxed. Choose a spa, yoga class, cafe, local restaurant or quiet dinner. Ubud is ideal for slow evenings after busy sightseeing days.

Day 5: Mount Batur, Spa, Yoga or Relaxed Ubud Day

Day 5 can be adventurous or relaxed depending on your travel style. Adventure travelers can do the Mount Batur sunrise trek, while others can enjoy a slow Ubud day with yoga, spa, cafes, temples and local shopping.

Option 1: Mount Batur Sunrise Trek

The Mount Batur sunrise trek usually starts very early in the morning and requires a guided trip. It is popular because of volcano views and sunrise scenery. This option is best for travelers who are comfortable waking up early and doing a moderate hike.

Option 2: Relaxed Ubud Wellness Day

If you do not want an early start, spend the day enjoying Ubud’s wellness side. Book a spa, take a yoga class, visit a cafe, explore art shops, or choose a shorter temple visit. This is a good option for couples, solo travelers and anyone who wants a slower Bali experience.

Option 3: Cooking Class or Local Experience

A Balinese cooking class, coffee plantation visit, craft workshop or village experience can be a meaningful alternative to another sightseeing day. This helps you understand Bali beyond beaches and photo stops.

Day 6: Tanah Lot, Beach Clubs and Coastal Stay

On Day 6, move back toward the coast. Depending on your final stay, you can choose Seminyak, Canggu, Sanur, Nusa Dua or Uluwatu. This day is good for Tanah Lot, beach clubs, sunset views, shopping and relaxed coastal dining.

Morning: Leave Ubud

After breakfast, check out and travel toward your coastal stay. If your route allows, stop at Tanah Lot Temple, a famous sea temple known for its ocean setting and sunset views. It can get busy, but it remains one of Bali’s classic landmarks.

Afternoon: Beach Club, Cafe or Shopping

Spend the afternoon based on your travel style. Seminyak is good for shopping, restaurants and beach clubs. Canggu is good for cafes, surf culture and beach bars. Nusa Dua is better for resort relaxation and family-friendly beaches.

Evening: Sunset Dinner

End the day with a sunset dinner. Choose a beach restaurant, seafood dinner in Jimbaran, a casual cafe in Canggu, a premium restaurant in Seminyak, or a resort dinner in Nusa Dua. This is a good evening to slow down before your final day.

Day 7: Shopping, Cafe, Spa and Departure

The final day should stay flexible. Avoid long drives or faraway attractions unless your flight is late at night. Use this day for shopping, a relaxed cafe, spa, beach walk, packing and airport transfer.

Morning: Slow Breakfast or Beach Walk

Start with a slow breakfast or short beach walk near your hotel. Bali is known for relaxed mornings, so keep the last day calm instead of rushing into a packed schedule.

Afternoon: Souvenirs and Spa

Buy souvenirs, visit a local market, book a final massage, or spend time at a cafe. If you are staying in Seminyak or Canggu, you will find many boutiques, cafes and small shops. If you are in Nusa Dua, use your resort facilities before checkout.

Evening: Airport Transfer

Leave enough time for traffic when going to the airport. Bali traffic can be unpredictable, especially from Canggu, Seminyak, Ubud or Uluwatu. It is better to reach early than risk missing your flight.

Bali 7-Day Budget Tips

Bali can be planned as a budget, mid-range or luxury trip. Your main costs will include flights, hotels, transport, food, sightseeing, beach clubs, spa sessions and activities. Local meals and guesthouses can be affordable, while private villas, premium beach clubs and luxury resorts can increase the budget.

Travel StyleStayFoodTransportActivities
BudgetGuesthouses, homestays, budget hotelsWarungs, simple cafes, local mealsShared transfers, selective taxis, scooter if experiencedTemples, beaches, rice terraces, waterfalls
Mid-RangeBoutique hotels, private villas, good resortsCafes, local restaurants, selected premium mealsPrivate drivers and ride-hailing appsDay trips, spas, beach clubs, guided tours
LuxuryLuxury villas, beach resorts, premium hotelsFine dining, resort restaurants, beach clubsPrivate transfers and dedicated driversPrivate tours, luxury spas, premium experiences

How to Save Money on a 7-Day Bali Trip

  • Split your stay wisely to reduce unnecessary transport.
  • Eat at local warungs for affordable and authentic meals.
  • Book a private driver for full-day routes instead of multiple separate transfers.
  • Choose only one or two premium beach clubs instead of visiting one every day.
  • Stay in boutique hotels or guesthouses instead of luxury resorts for the whole trip.
  • Group rice terraces, waterfalls and village stops in one Ubud day.

Important Bali Itinerary Tips

  • Do not underestimate traffic: Short distances can take longer than expected, especially around Canggu, Seminyak and Ubud.
  • Split your stay: Ubud plus one beach area works best for first-time visitors.
  • Use private drivers for day trips: This is easier for waterfalls, temples, rice terraces and Uluwatu.
  • Respect temples: Wear appropriate clothing and follow local customs.
  • Carry cash: Small shops, parking areas, local markets and some attractions may prefer cash.
  • Check beach safety: Some beaches are better for surfing than swimming.
  • Keep one relaxed day: Bali is best enjoyed with downtime for cafes, spas and sunset views.
  • Book popular stays early: Good villas and boutique hotels sell out quickly during peak season.

FAQs About a 7-Day Bali Itinerary


Is 7 days enough for Bali?

Yes, 7 days are enough for a first Bali trip if you split your stay between Ubud and a beach area. You can cover rice terraces, waterfalls, temples, beaches, cafes, Uluwatu, local food and relaxed sunset time.

Where should I stay for 7 days in Bali?

For a balanced 7-day Bali trip, stay 3 to 4 nights in Ubud and 3 to 4 nights in Seminyak, Canggu, Nusa Dua, Sanur or Uluwatu depending on your travel style.

What is the best Bali itinerary for first-time visitors?

The best first-time Bali itinerary includes Ubud, rice terraces, waterfalls, Uluwatu Temple, beaches, local food, cafes, a beach sunset and one relaxed day for spa or shopping.

Should I stay in Ubud or Seminyak?

For a first Bali trip, it is better to stay in both. Ubud is best for culture, rice terraces and waterfalls, while Seminyak is better for restaurants, shopping, beach clubs and sunset views.

Can I visit Nusa Penida in a 7-day Bali itinerary?

Yes, you can add Nusa Penida, but it may make the itinerary busier. If Nusa Penida is a priority, replace one relaxed beach or Ubud day with a full-day island trip.

What is the best time to follow this Bali itinerary?

The best time to follow this Bali itinerary is from April to October, during the dry season. May, June, September and October are especially good for weather and travel comfort.

Is Bali good for couples?

Yes, Bali is excellent for couples because it offers private villas, beach sunsets, spas, waterfalls, temples, romantic restaurants, Uluwatu views and relaxed cafes.

How should I get around Bali for 7 days?

Private drivers are best for full-day sightseeing routes. Taxis and ride-hailing apps are useful for shorter trips, while scooters are only recommended for experienced riders with proper licenses and confidence in local traffic.

Final Thoughts

A 7-day Bali itinerary gives first-time visitors enough time to enjoy the island’s best highlights without rushing too much. The key is to split your stay between Ubud and a beach area, group nearby attractions together and keep at least one relaxed day for cafes, spa, sunset or shopping.

For the best experience, spend a few days exploring rice terraces, waterfalls, temples and cultural places around Ubud, then move toward the coast for beaches, Uluwatu, Tanah Lot, beach clubs and relaxed dinners. Bali is not just a destination to see quickly; it is a place to slow down, enjoy nature, try local food and leave room for unplanned moments.

Leave a Reply

Your email address will not be published. Required fields are marked *