Bali Itinerary 2026: 7 Days, 10 Days and 2 Weeks

Bali itinerary planning flat lay with island route map, camera, coffee, sunglasses, passport, tropical leaves and travel photos

Planning a Bali itinerary sounds easy at first.

You look at the map, see one island, and think, “Great, I can see everything.”

Then Bali traffic joins the conversation.

Bali is one of the most popular island destinations in Asia, but it is not the kind of place where you should change hotels every night, cross the island every morning and expect your beach sunset to politely wait for you. The island rewards travelers who slow down, choose good bases and understand that “only one hour away” can become a small travel novel.

For most first-time visitors, the best Bali itinerary combines Ubud for culture and nature, Uluwatu for cliffs and beaches, and one easier coastal base such as Seminyak, Canggu or Sanur. If you have more time, you can add Sidemen, Amed or Nusa Penida.

This Bali itinerary focuses on the decisions that actually matter: how many days to spend, where to sleep, when to move areas, how to avoid traffic traps, and what entry rules to check before you fly.

If you are still choosing between island travel and multi-country routes, our best countries to visit in Asia in 2026 guide can help. For a wider Southeast Asia comparison, you may also want to read our East Asia vs Southeast Asia guide.

In this guide

Quick Answer: Best Bali Itinerary

For most first-time visitors, the best Bali itinerary is:

Ubud → Uluwatu → Seminyak, Canggu or Sanur

This route works especially well for a 7-day or 10-day Bali trip.

If you have 7 days, keep it simple:

Ubud → Uluwatu → Coastal Base

If you have 10 days, give Ubud and the coast more breathing room:

Ubud → Uluwatu → Seminyak/Canggu/Sanur

If you have 2 weeks, you can add a quieter area:

Ubud → Sidemen or Amed → Uluwatu → Seminyak/Canggu/Sanur or Nusa Penida

Here is the simple version:

Trip LengthBest RouteBest For
7 daysUbud + Uluwatu + Seminyak/Canggu/SanurFirst-time Bali highlights
10 daysUbud + Uluwatu + coastal baseBest balanced first Bali trip
2 weeksUbud + Sidemen/Amed + Uluwatu + coast/Nusa PenidaSlower and deeper Bali route
3 to 5 daysChoose one or two bases onlyShort Bali stopover
1 monthSlow Bali routeRemote workers and long-stay travelers

The sweet spot is 10 days. It gives you enough time to enjoy Bali without making every day feel like a negotiation with a car seat.

Is Bali Good for First-Time Visitors?

Yes, Bali is one of the best places in Asia for first-time visitors, especially if you want a mix of culture, beaches, cafes, nature and slower travel days.

Bali is good for travelers who want beautiful beaches, rice terraces, waterfalls, temples, cafes, villas, surf spots, yoga, wellness, sunsets and easy day trips.

But Bali is not perfect.

It can be crowded, especially in popular areas such as Canggu, Seminyak, Uluwatu and Ubud. Traffic can be slow. Some beaches are better for surfing than swimming. Rainy season can change plans quickly. And if you try to visit every famous Instagram spot, your itinerary may begin to sound like it needs a manager.

Bali is easy to love, but easy to overplan.

The best first Bali trip should balance nature, culture, cliffs, beaches and rest. You do not need to see the entire island on your first visit. Bali is not running away. It has been doing sunsets for a while.

How Many Days Do You Need in Bali?

You can visit Bali in 5 to 7 days, but 10 days is better.

A realistic guide:

  • 3 to 5 days: Choose one main area, usually Ubud or a beach base
  • 7 days: Ubud + Uluwatu + one coastal base
  • 10 days: Best first-time Bali itinerary
  • 2 weeks: Add Sidemen, Amed or Nusa Penida
  • 1 month: Slow travel, remote work, deeper island route

If you have less than a week, do not try to visit Ubud, Uluwatu, Canggu, Seminyak, Sanur, Nusa Penida, Amed, Sidemen and every waterfall with a dramatic name.

That is not an itinerary. That is a scooter map having a nervous breakdown.

For most travelers, 7 days gives you a good taste. Ten days gives you a better trip. Two weeks lets you slow down and see more than the famous first layer.

Where Should You Stay in Bali?

Choosing where to stay in Bali matters more than many first-time visitors realize.

Bali is not a city where you can stay anywhere and casually pop across town. Distances look short on a map, but traffic can make simple transfers feel much longer.

The easiest first-time bases are:

  • Ubud: Culture, rice fields, temples, waterfalls, cafes
  • Uluwatu: Cliffs, surf beaches, sunsets, beach clubs
  • Seminyak: Restaurants, shopping, beach clubs, easier comfort
  • Canggu: Cafes, surf, nightlife, digital nomad scene
  • Sanur: Quieter beach base, easier access to Nusa Penida
  • Sidemen: Rice fields, mountain views, quiet local atmosphere
  • Amed: Snorkeling, diving, slower eastern Bali
  • Nusa Penida: Dramatic cliffs and beaches, better with planning

Ubud

Ubud is one of the best places to start a Bali itinerary.

It gives you temples, rice terraces, waterfalls, cafes, yoga studios, local crafts and a greener inland atmosphere. It is not a beach town, but it is the best base for culture and nature.

Stay in Ubud if you want Bali to begin with rice fields, morning coffee and the feeling that your schedule should maybe stop shouting.

Uluwatu

Uluwatu is best for cliffs, beaches and sunsets.

It has some of Bali’s most dramatic coastal scenery, but the area is spread out. You will need taxis, drivers or scooters to move between beaches, restaurants and sunset spots.

Stay in Uluwatu if you want surf beaches, cliff views and a slower southern Bali mood.

Seminyak, Canggu or Sanur

Seminyak is the easiest choice if you want restaurants, shopping, beach clubs and a more polished coastal stay. It is not the quietest part of Bali, but it works well for travelers who want comfort without going too remote.

Canggu is better for cafes, surf, gyms, nightlife and remote-work energy. It is lively and social, but it can also be crowded and traffic-heavy. Stay here if you want Bali to feel busy, modern and cafe-shaped.

Sanur is calmer and easier than Canggu or Seminyak. It is a good choice for families, slower travelers and anyone planning a Nusa Penida day trip or ferry connection. The beach is gentler, and the pace is more relaxed.

Stay in Sanur if you want Bali to lower its voice a little.

7-Day Bali Itinerary: Ubud + Uluwatu + Coastal Base

A 7-day Bali itinerary should stay focused.

The best route is:

Ubud → Uluwatu → Seminyak, Canggu or Sanur

Suggested route:

  • Days 1 to 3: Ubud
  • Days 4 to 5: Uluwatu
  • Days 6 to 7: Seminyak, Canggu or Sanur

This gives you culture, nature, cliffs, beaches and a relaxed final stop.

Day 1: Arrive in Bali and Transfer to Ubud

Arrive at Ngurah Rai International Airport and transfer to Ubud.

The drive can take longer than expected depending on traffic, so keep your arrival day light. Check into your hotel, eat a simple dinner and maybe take a short walk nearby.

Do not plan waterfalls, temples and a sunset dinner on arrival day. Your luggage has only just met Bali. Let everyone adjust.

Day 2: Ubud Culture and Rice Fields

Ubud rice fields in Bali with morning light, tropical greenery, small temple, coffee cup, notebook and travel camera
Ubud is one of the best places to start a Bali itinerary, especially for rice fields, temples, cafes and slower travel days.

Spend your first full day around Ubud.

A good Ubud day can include Ubud Palace, Saraswati Temple, Ubud Art Market, Campuhan Ridge Walk, Tegallalang Rice Terrace, a cafe stop and maybe a traditional dance performance in the evening.

This day is about settling into Bali’s inland rhythm. Ubud works best when you mix sightseeing with slower moments.

A good Ubud day is not just “see three temples and leave.” It is coffee, greenery, small streets, a rice field view and maybe one monkey trying to look more innocent than it is.

Day 3: Waterfalls, Temples or a Ubud Day Trip

Use your third day for a Ubud-based day trip.

Popular options include a waterfall route, Tirta Empul Temple, Goa Gajah, more rice terraces, a cooking class, yoga or a spa day.

Choose one main direction. Bali rewards focused days.

If you try to visit every waterfall near Ubud in one day, your photos may look good but your actual memory may become “wet stairs.”

Day 4: Travel to Uluwatu

Transfer from Ubud to Uluwatu.

This is a travel day, so do not overpack it. After arrival, choose one beach or cliff area and enjoy the sunset.

Uluwatu has several famous beach and sunset areas, including Padang Padang, Bingin, Thomas Beach, Suluban, Uluwatu Temple and cliffside sunset restaurants. Pick one or two, not all of them.

Uluwatu is spread out, so plan by area. It is not the place to casually bounce between five beaches unless you want your day to become a geography lesson with sunscreen.

Day 5: Uluwatu Beaches and Sunset

Uluwatu cliffs in Bali at sunset with ocean waves, beach, rocky coastline and traveler looking at the view
Uluwatu adds Bali’s dramatic cliff views, surf beaches and golden sunset atmosphere to a first-time itinerary.

Spend a full day in Uluwatu.

You can build the day around beaches, cliff views and sunset.

A simple plan:

  • Morning beach
  • Slow lunch
  • Afternoon rest
  • Uluwatu Temple or sunset viewpoint
  • Dinner nearby

Uluwatu beaches can involve stairs, cliffs and waves. Some are better for surfing than swimming, so check conditions before jumping in with heroic confidence.

Day 6: Move to Seminyak, Canggu or Sanur

Move to your final coastal base.

Choose Seminyak for restaurants, shopping and beach clubs. Choose Canggu for cafes, surf and nightlife. Choose Sanur for a calmer beach stay and easier ferry access.

Do not change hotels too early in the morning unless you need to. A slower transfer day can still feel like part of the trip.

Day 7: Final Beach Day or Departure

Use your final day for a relaxed beach morning, cafe stop, last shopping or spa treatment before departure.

If your flight is late, keep your luggage plan clear. Bali traffic can surprise you, and airport days are not the time to test destiny.

A 7-day Bali itinerary is short, but it works if you avoid adding too many areas.

10-Day Bali Itinerary: Best First-Time Route

A 10-day Bali itinerary is the best option for most first-time visitors.

The route is:

Ubud → Uluwatu → Seminyak, Canggu or Sanur

Suggested route:

  • Days 1 to 4: Ubud
  • Days 5 to 6: Uluwatu
  • Days 7 to 10: Seminyak, Canggu or Sanur

This gives each area more room to breathe.

Days 1 to 4: Ubud

Start with four days in Ubud.

Suggested plan:

  • Day 1: Arrival and easy dinner
  • Day 2: Ubud town, temples, market and ridge walk
  • Day 3: Rice terraces, Tirta Empul or waterfall route
  • Day 4: Cooking class, yoga, spa day or slower local exploring

Four days in Ubud lets you see the area without rushing. You can do one bigger sightseeing day and still leave room for cafes, massage, rice field walks or simply staring at greenery like your brain is charging.

Ubud is also a good place to hire a private driver for a day. It can be easier than trying to piece together distant stops one by one.

Days 5 to 6: Uluwatu

Move from Ubud to Uluwatu.

Two nights in Uluwatu is enough for a first trip if you mainly want beaches, cliffs and sunset.

Suggested plan:

  • Day 5: Transfer, beach and sunset
  • Day 6: Beach morning, Uluwatu Temple, cliff views or relaxed dinner

Uluwatu is beautiful, but it is not the most convenient base for exploring the rest of Bali. Treat it as a focused southern coast stop rather than a place to cover the whole island.

Days 7 to 10: Seminyak, Canggu or Sanur

Bali beachside cafe at sunset with coconut drink, notebook, camera, sunglasses, ocean view and relaxed coastal atmosphere
A coastal base such as Seminyak, Canggu or Sanur gives the final part of a Bali trip a slower beach rhythm.

Move to your final coastal base.

This part should be easier and slower. After Ubud and Uluwatu, choose the ending that matches your style.

Seminyak works best if you want restaurants, shopping, beach clubs and a more comfortable resort-style finish. Canggu works best if you want cafes, surf, gyms and social energy. Sanur works best if you want a quieter beach base, relaxed evenings and easier access to Nusa Penida boats.

Suggested plan:

  • Day 7: Transfer and easy beach evening
  • Day 8: Beach, cafes, shopping or local exploring
  • Day 9: Nusa Penida day trip, spa day or flexible day
  • Day 10: Final meal, shopping and departure

If you want to visit Nusa Penida as a day trip, Sanur is the most practical base. If you want beach clubs and dining, Seminyak or Canggu may fit better.

This 10-day itinerary is the best first Bali route because it gives you variety without making the island feel like a taxi receipt collection.

2-Week Bali Itinerary: Ubud + Sidemen/Amed + Uluwatu + Coast

If you have 2 weeks in Bali, you can see a deeper side of the island.

The best route is:

Ubud → Sidemen or Amed → Uluwatu → Seminyak/Canggu/Sanur or Nusa Penida

Suggested route:

  • Days 1 to 4: Ubud
  • Days 5 to 7: Sidemen or Amed
  • Days 8 to 10: Uluwatu
  • Days 11 to 14: Seminyak, Canggu, Sanur or Nusa Penida

This route works well because it avoids making the entire trip about the busiest places.

Days 1 to 4: Ubud

Start with Ubud as in the 10-day itinerary.

Use these days for temples, rice terraces, waterfalls, cafes and a slower cultural start.

Do not rush Ubud. It is one of the best parts of Bali for first-time visitors, but only if you give it time.

Days 5 to 7: Sidemen or Amed

For the next section, choose either Sidemen or Amed.

Sidemen is best if you want rice fields, mountain views, quiet stays, local atmosphere and fewer crowds. It feels peaceful and green, and it is a good choice if you want Bali to slow down properly.

Amed is best if you want snorkeling, diving, black sand beaches and a slower eastern Bali coast. It is less polished than the south, but that is part of the charm.

Both are good choices if you want Bali beyond the busiest areas.

This is where the 2-week itinerary becomes much better than the 7-day version. Bali starts to feel less like a highlight reel and more like a place with layers.

Days 8 to 10: Uluwatu

Move to Uluwatu for cliffs and beaches.

With three days, you can enjoy Uluwatu at a better pace.

Suggested plan:

  • Day 8: Transfer and sunset
  • Day 9: Beaches and cliff views
  • Day 10: Temple, surf beach, beach club or slow day

Uluwatu is one of Bali’s best sunset areas, but it is also spread out. Pick your beach or restaurant area carefully.

Days 11 to 14: Coastal Base or Nusa Penida

Nusa Penida style dramatic cliffs in Bali with turquoise water, rocky coastline, ocean viewpoint and traveler on a cliff path
Nusa Penida is beautiful, but it is better with proper planning because the island can be more tiring than it looks.

For the final part, choose one of these options:

Seminyak or Canggu is best for restaurants, cafes, nightlife, shopping and beach clubs.

Sanur is best for a calmer finish and easier Nusa Penida access.

Nusa Penida is best for dramatic cliffs, viewpoints and adventure, but it is less convenient and more tiring.

Nusa Penida is beautiful, but it is not effortless. Roads can be rough, distances take time and the most famous viewpoints can be crowded. If you go, give it proper time rather than treating it like a quick photo errand.

For most first-time visitors, I recommend ending in Sanur, Seminyak or Canggu. Add Nusa Penida if dramatic scenery matters more than comfort.

Best Time to Visit Bali

The easiest time to plan a Bali itinerary is usually the dry season:

April to October

This period is generally better for beaches, waterfalls, outdoor days, surfing, hiking and day trips.

The wet season usually runs from around:

November to March

The wet season can still work, especially if you want lower prices or fewer crowds in some areas. But rain can affect beach days, waterfalls, road conditions and outdoor plans.

Dry Season

Dry season is the most popular time to visit Bali.

It is usually better for beaches, surfing, outdoor sightseeing, waterfalls, hiking, Nusa Penida trips and sunsets.

The downside is higher prices and more crowds, especially around July, August and major holiday periods.

Wet Season

Wet season can still be enjoyable, but you need flexibility.

Rain may come in short bursts, or it may affect a whole afternoon. Roads can be slower, and outdoor plans may need adjusting.

If you visit during wet season, build in slower days. Bali rain enjoys making surprise appearances, usually when your shoes have just started to believe in the plan.

Best Months Overall

For many first-time visitors, good months include:

  • April
  • May
  • June
  • September
  • October

These months can offer a nice balance of weather and crowd levels, though conditions can vary.

How to Get Around Bali

Bali travel planning cafe table with island map, notebook, coffee, camera, sunglasses, scooter helmet and tropical street view
Bali looks small on a map, but traffic and transfers can shape your itinerary more than expected.

Getting around Bali takes planning.

Common options include:

  • Private driver
  • Taxi or ride-hailing apps where available
  • Scooter rental
  • Hotel transfers
  • Tours
  • Ferries for nearby islands

For most first-time visitors, private drivers and taxis are the easiest options.

Private Drivers

Hiring a private driver for day trips is one of the easiest ways to explore Bali.

This works well for Ubud waterfalls, temples, rice terraces, eastern Bali and longer sightseeing days.

Scooters

Scooters are common in Bali, but they are not for everyone.

Traffic can be intense, roads can be narrow, and accidents happen. Only rent a scooter if you are experienced, properly licensed and comfortable with local road conditions.

A scooter is not a personality test. You are allowed to choose safety.

Traffic

Bali traffic is one of the biggest itinerary traps.

Bali looks small until traffic joins the conversation. Do not plan Ubud waterfalls, Uluwatu sunset, Canggu cafes and a seafood dinner in one heroic day unless you enjoy watching your itinerary melt in a car seat.

Group your days by area. Stay closer to the places you care about. Change hotels less often. Your trip will feel much better.

Entry Rules and Tourist Levy in 2026

Before traveling to Bali, check Indonesia’s entry rules based on your passport.

Indonesia Arrival Card

Before arriving in Indonesia, travelers need to submit the Indonesia Arrival Card within 3 days before arrival.

This is separate from your visa, so do not treat it as a replacement for e-VOA or other visa requirements.

e-VOA and Visitor Visa

For many tourists, Indonesia’s e-VOA or visitor visa works for a short Bali trip, with an initial 30-day stay and a possible 30-day extension.

Always check the official Indonesia eVisa site for your passport before booking. Visa rules are not the place to trust a five-year-old forum post with a confident username.

Passport Validity

Make sure your passport is valid for at least 6 months from your arrival date.

You may also be asked for proof of onward or return travel, so keep flight details available.

Bali Tourist Levy

Foreign tourists visiting Bali need to pay the Bali tourist levy of Rp150,000 per person.

It is paid once during a Bali trip. Paying through the official Love Bali system before departure can make arrival smoother.

Before You Travel, Check These

Before departure, check:

  • Passport validity
  • Indonesia Arrival Card
  • e-VOA or visa requirements
  • Proof of onward or return travel
  • Bali tourist levy
  • Travel insurance
  • Mobile data or eSIM
  • Airport transfer
  • Hotel address for arrival forms

This section may not be the glamorous part of Bali planning, but neither is trying to solve paperwork while your airport driver is already holding a sign with your name on it.

Budget Tips for Bali

Bali can be affordable, expensive or wildly expensive depending on how you travel.

You can eat local food cheaply, stay in guesthouses and use simple transport. You can also book luxury villas, beach clubs, private drivers, spa days and fine dining until your budget quietly walks into the ocean.

Save Money on Accommodation

Accommodation prices vary by area.

Ubud, Sanur and some inland areas can offer better value. Seminyak, Canggu and Uluwatu can become more expensive, especially in popular zones.

Book early during dry season and holiday periods.

Save Money on Food

Local warungs are usually much cheaper than trendy cafes or beach clubs.

Budget-friendly foods include:

  • Nasi goreng
  • Mie goreng
  • Nasi campur
  • Satay
  • Gado-gado
  • Soto ayam
  • Local coffee
  • Fresh fruit

You do not need fancy restaurants every day. Some of the best Bali meals are simple, local and served without a view that charges extra.

Save Money on Transport

The easiest way to waste money in Bali is to move too often.

Every hotel change means another transfer, another packing session and another chance for traffic to eat your afternoon.

Choose 2 or 3 bases for a first trip and build day trips around them.

Common Mistakes to Avoid

Mistake 1: Trying to See the Whole Island

Bali is bigger in real life than it looks on a map.

Do not try to see every major area in one week.

Mistake 2: Changing Hotels Too Often

Too many hotel changes make the trip feel busy and tiring.

For 7 days, use 2 or 3 bases maximum. For 10 days, 3 bases works well. For 2 weeks, 4 bases can work if planned carefully.

Mistake 3: Underestimating Traffic

Traffic can change your day.

Plan by area, leave buffer time and avoid long cross-island routes before important reservations.

Mistake 4: Choosing the Wrong Beach Area

Not all Bali beaches are the same.

Some are better for surfing, some for swimming, some for sunsets and some for beach clubs. Choose your coastal base based on your travel style.

Mistake 5: Doing Nusa Penida Too Quickly

Nusa Penida is beautiful, but it can be tiring.

A rushed day trip can feel like a long car ride with a few dramatic viewpoints. Stay overnight if you want a slower experience.

Mistake 6: Forgetting Entry Paperwork

Check the Indonesia Arrival Card, visa rules, passport validity and Bali tourist levy before travel.

Do not leave paperwork until the airport.

FAQ: Bali Itinerary

How many days do you need in Bali?

You need at least 7 days for a good first Bali itinerary. Ten days is better, and 2 weeks is ideal if you want to add quieter areas such as Sidemen, Amed or Nusa Penida.

Is 7 days enough for Bali?

Yes, 7 days is enough if you keep the route simple. A good 7-day Bali itinerary is Ubud for 3 days, Uluwatu for 2 days and Seminyak, Canggu or Sanur for 2 days.

Is 10 days enough for Bali?

Yes, 10 days is one of the best lengths for a first Bali trip. It gives you enough time for Ubud, Uluwatu and a coastal base without rushing too much.

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

The best first-time Bali itinerary is Ubud, Uluwatu and Seminyak, Canggu or Sanur. This gives you culture, nature, cliffs, beaches and an easier final base.

Should I stay in Ubud or near the beach?

Stay in both if you have enough time. Ubud is best for culture, rice fields and waterfalls. Beach areas such as Uluwatu, Seminyak, Canggu and Sanur are better for coast, sunsets and easier beach days.

Is Canggu or Seminyak better?

Canggu is better for cafes, surf, nightlife and remote-work energy. Seminyak is better for restaurants, shopping, beach clubs and a more polished coastal stay.

Is Sanur worth staying in?

Yes, Sanur is worth staying in if you want a calmer beach base, easier ferry access and a more relaxed atmosphere. It is less trendy than Canggu but often easier.

Should I visit Nusa Penida?

Visit Nusa Penida if you want dramatic cliffs and famous viewpoints. But do not underestimate travel time. It can be tiring as a day trip, so staying overnight may be better.

What is the best month to visit Bali?

April to October is usually the easiest time to visit Bali because it is the dry season. April, May, June, September and October can be especially good for balancing weather and crowds.

Do I need to pay a tourist levy in Bali?

Foreign tourists visiting Bali need to pay the Bali tourist levy. Check the official Love Bali system before travel and keep proof of payment available.

Final Thoughts: Let Bali Breathe

Bali is one of Asia’s easiest islands to love, but it is also one of the easiest islands to overplan.

For 7 days, choose Ubud, Uluwatu and one coastal base.
For 10 days, give those areas more room.
For 2 weeks, add Sidemen, Amed or Nusa Penida.

The best Bali itinerary is not the one with the most famous stops. It is the one where each place has enough space to feel like more than a transfer.

Ubud, Uluwatu, Seminyak, Canggu, Sanur, Sidemen, Amed and Nusa Penida are not going anywhere.

The rice fields, beaches, cliffs, cafes, temples and sunsets will still be there when you arrive.

Let Bali breathe a little. The island works better when your itinerary is walking barefoot beside you, not sprinting ahead with a coconut in one hand.

Official planning resources

Use these official resources to confirm entry rules, transport details, and destination updates before booking.