A large group gathers outdoors at sunset for a traditional Balinese ceremony. Men sit in a circle, some topless, as part of the captivating Bali Kecak Dance, while a priest in white robes stands in the center amid ornate decorations and temple gates.

3-Day Bali Itinerary: How to Spend a Short Trip Without Wasting It

Three days is tight. There’s no getting around that. Bali is an island that rewards slow travel, and three days doesn’t give you much room for that.

But it’s also plenty of time to see the best of what Bali offers, as long as you’re strategic about what you do and, more importantly, what you skip.

This itinerary is built for short-stay visitors who want to make those three days count. Each day is focused on one area, with realistic drive times, specific costs, and a plan that doesn’t fall apart the moment you hit traffic.

Is 3 Days Enough for Bali?

Honestly? It depends on what you’re after. If you want to see every temple, beach, and rice terrace on the island, no. Three days won’t cut it.

But if you’re good with hitting the highlights and leaving with a real feel for the place, three days works. You can cover:

  • South Bali (beaches, beach clubs, sunset vibes)
  • Ubud (rice terraces, temples, Monkey Forest)
  • Uluwatu (clifftop temple, Kecak dance)

The key is staying focused. One area per day, no backtracking, no trying to squeeze in “just one more stop” on the other side of the island.

Your 3-Day Bali Itinerary at a Glance

  1. Arrival + South Bali

    Settle in, beach, sunset

  2. Ubud

    Tegalalang Rice Terraces, Monkey Forest, Tirta Empul

  3. Uluwatu + Departure

    Uluwatu Temple, Padang Padang Beach, Kecak dance

Before You Go: Quick Planning Notes

Getting Around

Hire a private driver. With only three days, you can’t afford to waste time figuring out transport on the fly. A driver handles the route, the parking, the traffic, and lets you focus on the trip.

A full-day private driver starts at IDR 600,000 to 900,000 (~$35 to $55 USD) for 8-10 hours. That includes fuel, parking, and the driver waiting at each stop. Rates vary by location and vehicle type.

You’ll want a driver for Day 2 and Day 3. Day 1 you can manage on your own.

Traffic Reality

Bali traffic is real, and with only three days, it can eat a big chunk of your time if you plan wrong. A few rules:

  • Leave early. Getting out by 8am gives you the best roads and the best experience at attractions before crowds arrive.
  • Don’t cross the island twice in one day. That’s why this itinerary keeps each day in one area.
  • Build in buffer time. Google Maps will tell you 45 minutes. Budget an hour.

Why This Itinerary Starts in South Bali

Ngurah Rai International Airport is at the southern tip of the island, between Kuta and Jimbaran. Every flight into Bali lands here. There’s no second airport, no train, no northern entry point.

With only three days, you can’t afford to spend two hours in a car heading to Ubud the moment you land. Starting in South Bali means your hotel is 20 to 40 minutes from the airport, Day 1 stays short and easy, and you move outward from there in a logical sequence.

Flight Timing

This itinerary assumes you arrive in the morning or early afternoon and depart on a late evening or overnight flight (the most common pattern for international flights to Bali). If your flights are different:

  • Arriving at night? Treat the next morning as your Day 1 and shift everything forward. On a 3-day trip, this effectively costs you a day.
  • Departing in the morning or afternoon? Skip the Kecak dance on Day 3 and head to the airport earlier. Move Uluwatu Temple to the morning only.

Share Your Plan with Your Driver

The biggest favor you can do yourself on a short trip is to have your plan organized before you arrive. Day by day, stop by stop.

Drivers price based on distance and time. When they see a clear plan, you get better pricing and fewer surprises.

Bali Rivo lets you build your itinerary and share a clean summary with your driver. Especially helpful when you only have three days and every hour matters.

Customize This Itinerary

Turn This Into My Trip

Day 1: Arrival + South Bali

Base: Seminyak or Canggu Vibe: Easy landing day. Don’t overplan.

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

With only three days, it’s tempting to rush out and start sightseeing immediately. Don’t. You’ll burn out by Day 2.

Afternoon: Beach + Settle In

  • Check in, unpack, grab lunch at a nearby warung or cafe
  • Walk down to the beach. Seminyak Beach or Batu Bolong in Canggu are both easy walks from most accommodation
  • If you want a pool day instead, most hotels and villas in this area have great pools. No guilt in using them.

Evening: Sunset + Dinner

This is South Bali’s strength. The sunsets here are consistently incredible.

  • Seminyak: Watch the sunset from the beach or grab a spot at a beach club. Potato Head is the famous one, but there are dozens of options.
  • Canggu: Batu Bolong or Echo Beach for a more laid-back sunset crowd.

For dinner, walk the main streets. Seminyak and Canggu are packed with restaurants covering everything from Balinese to Italian to Japanese. You won’t go hungry.

Where to stay: Seminyak is more polished and walkable. Canggu is more relaxed and spread out. Either works as a three-day base, though Seminyak keeps you slightly closer to the airport for Day 3 departure.

Practical notes:

  • Get a local SIM at the airport. Telkomsel has the best coverage across the island.
  • Grab IDR from an airport ATM. Cash is still king outside of tourist spots.
  • Don’t exchange money at the airport unless you need to. Rates are better in town.

Day 2: Full Day in Ubud

Drive time from Seminyak: ~1.5 hours Drive time from Canggu: ~1 to 1.5 hours Best start time:Leave by 7:30am

Today is your biggest sightseeing day. Ubud is the cultural heart of Bali and you’re fitting the highlights into one day, so an early start matters.

Have your driver pick you up from your accommodation. You’ll hit three stops on the way to and around Ubud, plus have time to explore the town in the afternoon.

Stop 1: Tegalalang Rice Terraces

About 20 minutes north of Ubud center. The terraced paddies drop into a river valley and the views are genuinely stunning, even if you’ve seen them a hundred times on Instagram.

  • Entrance: IDR 10,000 to 20,000 (~$1 to $1.50 USD)
  • Get here before 10am. After that, it fills up fast.
  • Walk the lower paths for better views and fewer crowds than the main ridge
  • Plenty of cafes along the top if you want to sit with a coffee and take it in

Skip the swings and photo props. They’re overpriced, the lines are long, and they eat into your limited time.

Stop 2: Sacred Monkey Forest Sanctuary

Right in the heart of Ubud. Around 700 Balinese long-tailed macaques live in this forest and temple complex. It’s chaotic, fun, and worth about an hour.

  • Entrance: IDR 80,000 (~$5 USD) per person
  • Keep bags zipped and don’t bring food inside
  • The monkeys will grab sunglasses, water bottles, hats, anything shiny or loose
  • Walk the full loop through the forest. Most people only see the first section near the entrance.

Stop 3: Tirta Empul Temple

A 25-minute drive from Ubud center. Tirta Empul is a Hindu water temple where Balinese Hindus come for purification in the holy spring pools. This is an active place of worship, not a tourist attraction that happens to have water.

  • Entrance: IDR 50,000 (~$3 USD) per person
  • Sarong and sash required (provided at the entrance)
  • You can participate in the purification ritual. Ask your driver beforehand about the process and etiquette.
  • Visit before noon for the clearest water and fewest crowds

Afternoon: Ubud Town

By early afternoon, you’ll be back in Ubud center. Spend the rest of the day on foot.

  • Walk through Ubud Art Market for local crafts and textiles (best prices if you bargain gently)
  • Stroll Jalan Dewi Sita and Monkey Forest Road for cafes and shops
  • If you have energy, the Campuhan Ridge Walk starts just west of town. It’s a peaceful 2km walk along a narrow ridge above the river, and it’s free.

Dinner in Ubud

Ubud has one of the best food scenes in Bali. A few worth knowing:

  • Warung Babi Guling Ibu Oka – famous suckling pig, local institution, lunch only
  • Naughty Nuri’s – casual, known for ribs and cocktails
  • Locavore – high-end, local ingredients, book well ahead
  • Any warung near the market for cheap, excellent Balinese food

Head back to South Bali in the evening. The drive takes 1 to 1.5 hours depending on traffic.

Day 3: Uluwatu and the Bukit Peninsula + Departure

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

Your last day, and it’s a good one. The Bukit Peninsula is one of the most dramatic parts of Bali. Clifftop temples, incredible coastline, and the best sunset performance on the island.

Important: If your flight is before 8pm, adjust this day. Skip Kecak, focus on the morning and afternoon stops, and head to the airport by mid-afternoon. If your flight is late evening or overnight (common for international departures), you have the full day.

Morning: 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 directional temples and the views are some of the best on the island.

  • Entrance: IDR 50,000 (~$3 USD) per person
  • Sarong required (available to rent at the entrance)
  • Arrive when it opens at 9am. The morning light is great and the crowds are thin.
  • Watch your stuff. The monkeys here are aggressive about grabbing sunglasses, phones, and anything dangling.

Late Morning: Padang Padang Beach

A short drive from Uluwatu. Padang Padang is a small beach tucked between cliffs with clear water. It’s photogenic and worth a stop, even if just for 30 to 45 minutes.

  • Entrance: IDR 15,000 (~$1 USD)
  • Gets crowded by midday, so arriving before noon is ideal
  • Not always great for swimming (depends on the swell), but the setting is beautiful

Grab lunch at one of the warungs above the beach.

Afternoon: Relax or Explore

You have a few options depending on your energy level and flight time:

  • Beach time. Melasti Beach is about 15 minutes from Uluwatu and is one of the most beautiful beaches in South Bali. White sand, clear water, dramatic cliff backdrop. Entrance IDR 10,000 (~$0.50 USD).
  • Chill at your hotel. Head back to your accommodation, use the pool, pack up. Nothing wrong with ending the trip on a calm note.
  • One more stop. Garuda Wisnu Kencana (GWK) Cultural Park has a massive bronze statue and open-air pavilions. It’s about 20 minutes from Uluwatu. Entrance IDR 125,000 (~$8 USD).

Evening: Kecak Fire Dance at Uluwatu (If Your Flight Allows)

If you have a late flight, this is the single best way to close out your Bali trip. The Kecak dance is performed at Uluwatu Temple at sunset, around 6pm. Fifty or more performers chanting in unison, fire, the clifftop backdrop. It’s genuinely one of the most memorable things you can do in Bali.

  • Tickets: IDR 150,000 (~$10 USD) per person
  • Book in advance during high season. It sells out.
  • The performance runs about an hour.

After the show, have your driver take you straight to the airport. Ngurah Rai is about 30 to 40 minutes from Uluwatu.

How to Customize This Itinerary

Three days doesn’t leave a ton of room for swapping, but you’ve got options. Maybe you’d rather spend Day 2 at a waterfall instead of Tirta Empul. Maybe you want to skip Uluwatu and spend Day 3 at the beach. That’s all fine.

Bali Rivo lets you take a plan like this and make it yours. Add or remove stops, rearrange days, and share a clean version with your driver so everyone’s on the same page before you land.

Practical Tips for a Short Bali Trip

  • Best time to visit: April to October is dry season. May, June, and September are the sweet spot. Fewer crowds, good weather, better prices.
  • Currency: Indonesian Rupiah (IDR). Cash is still needed at most local spots. ATMs are easy to find in South Bali and Ubud.
  • Tipping: Not expected, but appreciated. IDR 10,000 to 20,000 for small services, more for a full day’s driver, IDR 50,000 to 100,000.
  • Dress code: Cover shoulders and knees for all temple visits. Sarongs are usually provided at the entrance.
  • Connectivity: Grab a local SIM at the airport. Telkomsel has the widest coverage. Data is cheap.
  • Water: Don’t drink the tap water. Bottled water is everywhere for IDR 3,000 to 10,000.
  • Airport buffer: Ngurah Rai can be slow at peak hours. Be there at least 2 hours before an international flight, 3 hours during high season.

Frequently Asked Questions

Is 3 days enough for Bali?

It’s short, but it works. You’ll see the highlights of South Bali, Ubud, and the Bukit Peninsula. You won’t have time for Nusa Penida, East Bali, or North Bali, but you’ll leave with a genuine feel for the island. A lot of people with 3 days end up coming back for a longer trip.

Should I stay in one place or move around?

Stay in one place. With three days, moving hotels wastes time. Pick Seminyak or Canggu as your base and do day trips from there. Both are centrally located in South Bali with easy access to Ubud and the Bukit Peninsula.

Do I need a private driver for 3 days?

For Day 2 (Ubud) and Day 3 (Uluwatu), yes. A driver makes those days significantly smoother. Day 1 is your arrival day and you can handle it on foot or with a short taxi.

How much does a private driver cost?

Around IDR 600,000 to 900,000 (~$35 to $55 USD) for a full day (8 to 10 hours). Fuel and parking included. Agree on the price and itinerary before the day starts.

Can I add Nusa Penida to a 3-day trip?

Technically possible but not recommended. The fast boat alone takes 30 to 45 minutes each way from Sanur, plus you need to get to Sanur. It turns into a 14-hour day, and doing that on a 3-day trip means sacrificing either Ubud or Uluwatu. Save Nusa Penida for your next trip.

What if I only have 2 days?

Drop Day 1 (arrival day sightseeing) and land in the morning. Do Ubud on Day 1, Uluwatu on Day 2. It’s a sprint, but it hits the two best areas.

Three days goes fast. Plan every hour.

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

Customize This 3-Day Plan

Want more like this?

We send out Bali trip planning tips and new itinerary ideas. Join the list and we’ll keep you in the loop.

Capture Form - 02