7-Day Bali Itinerary: A Realistic Week in Bali (Day-by-Day)

Seven days is one of the most common trip lengths for first-time Bali visitors — and for good reason. It’s enough time to explore South Bali’s beaches and temples, spend a few days in Ubud, do a day trip to Nusa Penida, and still have a moment to actually breathe.

But here’s the thing most Bali itineraries don’t tell you: seven days goes fast. And Bali’s traffic can quietly eat a few of those hours if you’re not careful about how you structure each day.

This itinerary is built around that reality. Each day is realistic, each region is grouped logically, and the plan is designed to work with a private driver – which is how most visitors actually get around Bali.

Why 7 Days Is the Sweet Spot for Bali

Less than a week and you’ll feel like you barely scratched the surface. More than two weeks and you’ll need more specific goals to stay focused.

Seven days hits the right balance. You can cover:

  • South Bali (Uluwatu, Seminyak, Canggu)
  • Ubud and the highlands
  • East Bali (temples, water palaces)
  • Nusa Penida (day trip)

You won’t see everything – and that’s fine. The goal is to leave Bali feeling satisfied, not exhausted.

Your 7-Day Bali Itinerary at a Glance

DayAreaHighlights
Day 1Arrival + South BaliSettle in, Seminyak or Canggu, first beach sunset
Day 2Bukit PeninsulaUluwatu Temple, Padang Padang Beach, Kecak dance
Day 3South Bali to UbudTegalalang Rice Terraces, Ubud Monkey Forest
Day 4UbudCampuhan Ridge Walk, Tirta Empul, Goa Gajah
Day 5East BaliBesakih Temple, Tirtagangga Water Palace
Day 6Nusa PenidaKelingking, Angel’s Billabong, Broken Beach
Day 7South Bali + DepartureBeach day, Seminyak, wrap up

Before You Go: How to Plan a Realistic Bali Trip

Getting Around: Private Driver vs Scooter

Most visitors to Bali hire a private driver for day tours. It’s the easiest, most comfortable way to cover multiple attractions in a day – especially once you’re outside of the main tourist areas.

A full-day private driver typically costs around IDR 550,000 to 850,000 (roughly $35 to $55 USD) for 8 to 10 hours. That covers fuel, parking, and the driver waiting while you explore each stop.

Scooters are common too, but they work best if you’re staying in one area and doing shorter trips. For itinerary-style sightseeing across regions, a driver is the smarter choice.

Traffic Reality Check

Bali traffic is real — especially around Seminyak, Kuta, Canggu, and the road between Ubud and the coast.

A few things to know:

  • Leave early. Most attractions open at 8am. Getting out before 9am helps you avoid the worst of it.
  • Group stops by region. Don’t plan Ubud in the morning and Uluwatu in the afternoon — it’s 2 hours each way.
  • Build in buffer time. Things take longer than Google Maps suggests, especially during high season.

How to Share Your Plan with Your Driver

One of the most useful things you can do before your trip is to have a clear, organized itinerary ready to share with your driver on day one.

Drivers price their days based on distance and stops. When you hand them a structured plan — day by day, stop by stop – you get more accurate pricing, fewer surprises, and smoother days overall.

That’s exactly what Bali Rivo is built for. You build your plan, we organize it into a clear summary you can share directly with your driver.

Day 1: Arrival + Settle Into South Bali

Base: Seminyak, Canggu, or Kuta Vibe: Easy arrival day – don’t overplan this one

Most international flights into Ngurah Rai International Airport arrive in the morning or early afternoon. By the time you clear customs, get a SIM card, and reach your accommodation, it’s usually midday.

Keep Day 1 simple.

  • Check in, drop your bags, grab lunch nearby
  • Walk down to the beach in the afternoon – Seminyak Beach or Batu Bolong in Canggu are both easy from most accommodation in the area
  • Watch the sunset from the beach or grab a drink at a beach club

Skip the tourist traps today. You have a full week ahead. Day 1 is for arriving like a calm person, not a tourist who booked too much.

Where to stay: Seminyak and Canggu are both good South Bali bases. Seminyak is more polished; Canggu is more laid-back and popular with digital nomads.

Practical notes:

  • Get a local SIM at the airport (Telkomsel or XL Axiata)
  • Grab cash from an airport ATM – IDR is easier than USD for most day-to-day spending
  • Exchange rates are better in town than at the airport if you’re exchanging foreign cash

Day 2: Uluwatu and the Bukit Peninsula

Drive time from Seminyak: ~45 minutes Drive time from Canggu: ~1 hour to 1.5 hours Best start time: Leave by 8:30am

The Bukit Peninsula sits at the southern tip of Bali and it’s one of the most dramatic parts of the island – clifftop temples, world-class surf beaches, and incredible sunset views.

Morning: Uluwatu Temple

Uluwatu Temple (Pura Luhur Uluwatu) sits on a cliff edge about 70 meters above the Indian Ocean. It’s one of Bali’s six key temples and genuinely worth the visit.

  • Entrance: IDR 50,000 (~$3 USD) per person
  • Sarong is required – they’re available to rent at the entrance
  • Watch your belongings: the monkeys here are notorious for grabbing sunglasses, hats, and phones

Arrive when it opens at 9am to beat the crowds. The views are spectacular first thing in the morning.

Afternoon: Padang Padang Beach

A short drive from Uluwatu, Padang Padang is one of the most scenic beaches in South Bali – small, tucked between cliffs, with clear water.

  • Entrance: IDR 15,000 (~$1 USD)
  • It gets crowded by midday, so plan to arrive before noon or after 3pm
  • Not a great swimming beach on big swell days, but beautiful to sit at

Grab lunch at one of the warungs above the beach before or after.

Evening: Kecak Fire Dance at Uluwatu

This is one of the best things to do in Bali, full stop. The Kecak dance is performed at Uluwatu Temple at sunset – around 6pm – and the combination of the ritual, the fire, and the clifftop view is genuinely unforgettable.

  • Tickets: IDR 150,000 (~$10 USD) per person
  • Book in advance during high season

Practical note: Book your Kecak tickets before the trip or ask your driver to help on arrival. It sells out.

Day 3: Drive to Ubud (With Stops Along the Way)

Drive time from South Bali to Ubud: 1.5 to 2 hours (without stops) Best start time: Leave by 8am

Today you move from South Bali to Ubud. Don’t just drive straight – use the road as an opportunity to tick off two iconic stops on the way.

Stop 1: Tegalalang Rice Terraces

About 20 minutes north of Ubud, Tegalalang is one of the most photographed spots in Bali. The terraced rice paddies drop down into a river valley and the views are genuinely stunning.

  • Entrance: IDR 10,000 to 20,000 (~$1 to $1.50 USD) depending on which path you take
  • Best visited early – by 10am it starts getting crowded
  • Plenty of cafes along the ridge if you want to sit and take it in over a coffee

Skip the swings and photo props unless that’s your thing – they’re overpriced and the queue kills the mood.

Stop 2: Ubud Monkey Forest

The Sacred Monkey Forest Sanctuary sits right in the middle of Ubud and it’s worth an hour or two. Around 700 Balinese long-tailed macaques roam freely through the forest and ancient temple complex.

  • Entrance: IDR 80,000 (~$5 USD) per person
  • Keep bags closed and don’t take food inside
  • Best visited in the morning or late afternoon – midday is hot and crowded

Afternoon: Ubud Town

By early afternoon, check into your accommodation and spend the rest of the day at a slower pace.

  • Walk through Ubud Art Market for local crafts and textiles
  • Stroll Monkey Forest Road and Jalan Dewi Sita
  • Find a warung for dinner – Ubud has one of the best food scenes in Bali

Where to stay in Ubud: You’ll spend two nights here. Stay in or near central Ubud for easy walking access to restaurants, markets, and the main sights.

Day 4: Full Day in Ubud

Base: Ubud Best start time: Leave accommodation by 7am for the ridge walk

Ubud is the cultural heart of Bali – and one full day here still won’t cover everything. Focus on these three:

Morning: Campuhan Ridge Walk

This is a 2km walk along a narrow ridge above the Campuhan River, through open grassland and jungle. It’s quiet, scenic, and one of the most underrated things to do in Ubud.

  • Free to access
  • Best walked early morning (7am to 9am) before the heat kicks in
  • Takes about 1 to 1.5 hours at a relaxed pace
  • Ends near several good breakfast spots on Jalan Raya Sanggingan

Mid-Morning: Tirta Empul Temple

Tirta Empul is a Hindu water temple where Balinese Hindus come to purify themselves in the holy spring pools. It’s an active place of worship – meaning this is the real thing, not a tourist set piece.

  • Entrance: IDR 50,000 (~$3 USD) per person
  • Sarong and sash required (provided at entrance)
  • You can participate in the purification ritual — ask your driver about the process beforehand
  • Drive time from Ubud center: ~25 minutes

Afternoon: Goa Gajah (Elephant Cave)

A short drive from Tirta Empul, Goa Gajah is an 11th-century archaeological site with a carved cave entrance, bathing pools, and temple ruins set in a lush ravine.

  • Entrance: IDR 50,000 (~$3 USD) per person
  • Less crowded than most Ubud sights
  • Drive time from Tirta Empul: ~20 minutes

Evening: Dinner in Ubud

Ubud has excellent restaurants. A few worth knowing:

  • Locavore – high-end, local ingredients, book ahead
  • Warung Babi Guling Ibu Oka – famous suckling pig, local institution, open for lunch only
  • Naughty Nuri’s – casual, famous for ribs and cocktails
  • Night market at Ubud – cheap, authentic, chaotic in the best way

Day 5: East Bali

Drive time from Ubud to Besakih: ~1 hour Drive time from Ubud to Tirtagangga: ~1.5 hours Best start time: Leave by 8am

East Bali is quieter, less touristy, and home to two of the island’s most impressive sites. It makes for a full but rewarding day.

Morning: Besakih Temple

Besakih, known as the “Mother Temple of Bali,” is the largest and most sacred temple complex on the island. It sits on the slopes of Mount Agung at around 1,000 meters and the setting alone is worth the drive.

  • Entrance: IDR 60,000 (~$4 USD) per person
  • Sarong required
  • Hire a local guide at the entrance – it’s expected, and they’re genuinely useful for navigating the complex and understanding what you’re seeing
  • Go early before clouds roll in over the mountain

Afternoon: Tirtagangga Water Palace

About 45 minutes from Besakih, Tirtagangga is a former royal water palace with ornamental pools, fountains, and stepping stones surrounded by lily pads. It’s peaceful, beautiful, and usually not too crowded.

  • Entrance: IDR 50,000 (~$3 USD) per person
  • Swimming in the pools is allowed and worth doing – bring a swimsuit
  • The surrounding village and rice fields are lovely to walk through

Head back to Ubud for the evening. Or if you’re up for it, stay the night in Amed or Candidasa for a slower pace before Day 6.

Day 6: Nusa Penida Day Trip

Base: Depart from Sanur Fast boat to Nusa Penida: ~30 to 45 minutes Drive time from Ubud to Sanur: ~45 minutes Best start time: Leave Ubud by 6:30am to catch an early boat

Nusa Penida is one of the most dramatic islands in Indonesia – steep cliffs, turquoise water, and scenery that looks almost unreal. A day trip from Bali is absolutely worth it.

The island is best done with an organized tour, as the roads are rough and distances between stops are significant.

Key Stops: West Nusa Penida

The West Tour is the most popular and covers the four must-see spots:

  • Kelingking Beach – the iconic T-Rex cliff viewpoint. One of the most photographed spots in all of Bali. The hike down to the beach is steep and takes about 45 minutes each way — only attempt it if you’re comfortable.
  • Angel’s Billabong – a natural rock infinity pool on the edge of the ocean. Visit at low tide.
  • Broken Beach (Pasih Uug) – a collapsed sea cave that created a natural arch over the ocean. Walk the rim for great views.
  • Crystal Bay – calm, clear water, good for snorkeling. Good spot for a swim before heading back.

Practical notes:

  • Book your fast boat in advance, especially in high season
  • Boats depart from Sanur harbor. Buy tickets through your accommodation or a tour operator.
  • Return boats typically run until 5pm or 6pm
  • Bring cash – there are limited ATMs on the island

Fast boat one way: IDR 150,000 to 250,000 (~$10 to $16 USD)

Day 7: Back to South Bali + Departure

Drive time from Ubud to Seminyak: ~1.5 hours Note: Most flights depart Ngurah Rai late evening or overnight

Your last day. Keep it easy.

Morning: Head Back South

Check out of Ubud and drive back to South Bali. If your flight is in the evening, you have most of the day to enjoy.

Afternoon: Beach Day

Pick a beach and stay there. Seminyak Beach, Batu Bolong, or Pererenan in Canggu are all good options.

If you want one last activity, the Tanah Lot Temple at sunset is a good closer — a sea temple on a rock just offshore, spectacular at golden hour.

  • Entrance: IDR 60,000 (~$4 USD)
  • Drive time from Seminyak: ~40 minutes
  • Arrive 1 hour before sunset

Evening: Departure

Ngurah Rai International Airport is about 20 to 30 minutes from Seminyak, 30 to 45 minutes from Canggu. Budget more time during peak hours.

How to Customize This Itinerary

This plan works well as a starting point – but your trip will be different depending on where you’re staying, what you’re interested in, and how many days you actually have.

Bali Rivo lets you take a plan like this and adjust it to fit your trip. Add or remove stops, rearrange days, see how full each day actually is, and share a clean summary with your driver before you land.

Practical Tips for Your Bali Week

  • Best time to visit: April to October is dry season. July and August are peak – busier and pricier. May, June, and September are the sweet spot.
  • Currency: Indonesian Rupiah (IDR). Most places are cash only outside of tourist areas. ATMs are widely available in South Bali and Ubud.
  • Tipping: Not mandatory, but appreciated. IDR 10,000 to 20,000 for small services, more for a full day’s driver.
  • Dress code: Shoulders and knees covered for all temple visits. Sarongs are provided at most temple entrances.
  • Connectivity: A local SIM with data is cheap and essential. Telkomsel has the best coverage island-wide.
  • Water: Don’t drink tap water. Bottled water is available everywhere for IDR 3,000 to 10,000.

Frequently Asked Questions

Is 7 days enough for Bali?

Yes, seven days is a solid amount of time for a first visit. You won’t see everything, but you’ll cover the highlights across South Bali, Ubud, East Bali, and Nusa Penida without feeling rushed.

Do I need a private driver for this itinerary?

Not strictly required, but strongly recommended for most of the days. Uber and Grab don’t operate in most tourist areas. Scooters work for short trips within one area. For multi-stop days like Day 2 (Uluwatu) and Day 5 (East Bali), a private driver makes the day much smoother.

How much does a private driver cost in Bali?

Expect to pay around IDR 550,000 to 850,000 ($35 to $55 USD) for a full day (8 to 10 hours). Rates vary by driver, route, and season. Always agree on price and itinerary in advance.

Can I do Nusa Penida without a tour?

Yes, but it’s harder. You’d need to rent a scooter on the island (rough roads) or hire a local driver there. For a one-day trip, a pre-booked tour from Bali is the most efficient option.

What should I pack for Bali?

Light, breathable clothing, a sarong (or buy one there for IDR 30,000 to 50,000), sunscreen, insect repellent, a small day bag, and good walking shoes for temple visits and the Campuhan Ridge Walk.

When is the best time to visit Bali for 7 days?

May, June, and September offer dry weather, smaller crowds, and better prices than the July and August peak. Avoid the Nyepi (Balinese New Year) period if you need to fly in or out — the entire island shuts down for 24 hours.

Want to customize this plan for your trip? Build your own version in Bali Rivo – adjust the days, swap out stops, and get a shareable summary ready for your driver.