Best things to do in Bali — top-rated attraction
Bali travel itinerary highlight — popular destination 2
Bali travel itinerary highlight — popular destination 3
Bali travel itinerary highlight — popular destination 4
Bali travel itinerary highlight — popular destination 5

10 Day Bali Itinerary

This 10-day Bali itinerary balances culture and relaxation across three distinct regions. Experience ancient temples and rice terraces in Ubud, surf culture in Canggu, and pristine beaches on Nusa Penida.

~$1600/person3 citiesBest:April - June, September - Octobermoderate pace

Day-by-Day Itinerary

Arrive in Bali, settle into Ubud, explore the central market area

walk5 min·0.2 mi
walk10 min·0.5 mi
walk3 min·0.1 mi
walk10 min·0.5 mi

Pro tip: Ubud can be overwhelming with touts and traffic. Stay calm, walk confidently, and remember 'tidak, terima kasih' (no, thank you).

Route Map

D1
D1
D1
D1
D2
D2
D2
D2
D2
D2
D3
D3
D3
D3
D3
D4
D4
D4
D4
D4
D4
D5
D5
D5
D5
D5
D5
D6
D6
D6
D6
D6
D6
D6
D7
D7
D7
D7
D7
D7
D8
D8
D8
D8
D8
D8
D9
D9
D9
D9
D9
D9
D10
D10
D10
D10

Budget Breakdown

Estimated cost per person for 10 days. Includes accommodation, all meals, local transport, activities, and miscellaneous expenses. Does not include international flights or travel insurance.

CategoryDailyTotal
accommodation$55$550
food$45$450
transport$20$200
activities$25$250
misc$15$150
Total$160$1600

* Budget tier: mid-range. Prices in USD per person.

Money-saving tips:

  • Eat at local warungs for meals under $5
  • Rent scooters instead of taxis for short distances
  • Book accommodation outside peak season for 30-40% savings
  • Buy water and snacks at local shops, not tourist areas
  • Negotiate prices at markets - start at 30% of asking price

When to Go

Best months
April - June, September - October

Dry season with less humidity, perfect weather for outdoor activities

Avoid
January - February

Heavy rains and high humidity during monsoon season

Neighborhood Guide

Get oriented before you arrive — what each area feels like and how to get around.

Central Ubud

good walkability

The air carries incense from hidden temples mixed with the aroma of fresh jackfruit from roadside warungs. Every corner reveals another narrow alley lined with stone carvings, and the constant hum of motorbikes creates an oddly meditative soundtrack.

Known for: Traditional arts, healing retreats, and spiritual tourism

Local tip: Shop at Pasar Ubud (traditional market) before 7 AM when locals buy their daily offerings and produce - prices are 50% lower and you'll see authentic Balinese daily life

Transit: Central Ubud has no formal transit - motorbike taxis (ojek) are the primary transport

Best time: early morning

Not stroller-friendly

Canggu Beach Area

moderate walkability

Bare feet on black volcanic sand, the perpetual sound of waves crashing, and bronze-skinned surfers carrying boards past hip cafés blasting indie music. It feels like a laid-back coastal town that got discovered by Instagram influencers.

Known for: Surfing culture, beach clubs, and digital nomad scene

Local tip: Visit Tanah Lot Temple at sunset via motorbike (15 minutes) - tourists pay for overpriced tour packages while locals ride there for 10,000 IDR fuel cost

Transit: No public transit - rent a motorbike or use Gojek/Grab

Best time: late afternoon

Not stroller-friendly

Nusa Penida Island

poor walkability

Raw limestone cliffs meet turquoise water in dramatic fashion, while narrow dirt roads wind through untouched villages where time moves slower. The island feels wild and untamed compared to mainland Bali's manicured tourism.

Known for: Dramatic clifftop viewpoints and pristine beaches

Local tip: Start all cliff viewpoint visits at 6 AM - you'll have perfect lighting for photos and avoid the tour bus crowds that arrive after 9 AM

Transit: Fast boat from Sanur (35 minutes) or Padang Bai (45 minutes)

Best time: early morning

Not stroller-friendly

What to Eat inBali

Ubud

Eating etiquette

  • Always use right hand for eating
  • Try a small portion of everything offered
  • Remove shoes when entering traditional warungs

Breakfast

Locals eat bubur ayam (rice porridge) from street carts starting at 6 AM - filling, cheap, and authentic

Lunch

Follow the 'nasi campur' rule - mixed rice plates at local warungs cost 15,000-25,000 IDR vs 150,000+ IDR at tourist restaurants

Dinner

Locals eat early (6-7 PM). Many warungs close by 8 PM, while tourist restaurants stay open late but lack authenticity

Dishes you can't miss

Bebek Betutu

Slow-roasted duck in traditional spices - this restaurant perfected the recipe

Bebek Bengil (Dirty Duck) · $12-15

Gado-gado

Mixed vegetables with peanut sauce - freshest ingredients at dawn

Pasar Ubud morning market · $2-3

Street food highlights

Rujak buah ·Jalan Monkey Forest Road ·$1-2Pisang goreng ·Central market area ·$0.50-1

Canggu

Eating etiquette

  • Beach restaurants expect you to order if using chairs
  • Tipping 10% is normal at western-style establishments
  • Many places are cash-only despite tourist appearances

Breakfast

Açai bowls and avocado toast dominate the scene, but locals eat nasi lemak from street vendors for 1/10th the price

Lunch

Eat at local warungs inland from the beach - same quality food, 50% less cost than beachfront cafés

Dinner

Dinner starts late (7-8 PM) due to surf culture. Many beach clubs require minimum spend during sunset hours

Dishes you can't miss

Nasi Campur Bali

Authentic Balinese mixed rice away from tourist markup

Warung Bu Mi · $3-4

Grilled fish

Fresh catch grilled on the beach with traditional sambal

Jimbaran Bay · $8-12

Street food highlights

Martabak ·Pantai Batu Bolong area ·$2-3Es kelapa muda ·Beach vendors ·$1-2

Nusa Penida

Eating etiquette

  • Food options are limited - don't be picky
  • Always carry cash - no card payments outside main areas
  • Respect that ingredients come by boat - prices reflect this

Breakfast

Most accommodations include breakfast. Local options are scarce outside main villages

Lunch

Pack snacks for day trips - restaurant options at viewpoints are overpriced and low quality

Dinner

Very limited options. Most visitors eat at their accommodation or simple local warungs

Dishes you can't miss

Fresh grilled fish

Island-fresh catch prepared simply with local spices

Local warungs in Toyapakeh · $5-7

Street food highlights

Nasi bungkus ·Sampalan port area ·$1-2

Getting Between Cities

UbudCanggu45 minutes to 1 hour
Private driver or motorbike$15-25 private driver, $3-5 motorbike fuel

How to book: Book through accommodation or use Grab/Gojek app. For motorbike, rent from local shops on Jalan Raya

Platform: Driver will pick up from accommodation. Main road can be congested 4-6 PM

Luggage: Private drivers have trunk space. Motorbikes require backpack only - leave large luggage

Pro tip: Right side for rice terrace views on rural route

CangguNusa Penida30 minutes drive to Sanur + 35 minute boat ride
Fast boat from Sanur harbor$15-20 for boat ticket, $10-15 transport to Sanur

How to book: Book online through operators like Crown Fast Cruises or buy at harbor (risky in peak season)

Platform: Arrive at Sanur harbor 30 minutes early. Boats depart from different jetties

Luggage: Waterproof bag essential - boats can be wet. Weight limit 20kg per person

Pro tip: Sit toward back of boat - less bouncing in rough seas

Nusa PenidaCanggu35 minute boat + 45 minute drive
Fast boat to Sanur then ground transport$15-20 boat + $15-20 transport

How to book: Book return ticket when arriving, or through accommodation

Platform: Toyapakeh harbor - arrive early as boats fill up quickly

Luggage: Keep essentials in waterproof bag - sea spray common

Pro tip: Front seats for faster disembark, but expect more spray

Daily Walking Distances

Day1
2.1 km
2,800 steps
Day2
6.8 km
9,100 steps
Day3
4.2 km
5,600 steps
Day4
1.5 km
2,000 steps
Day5
3.1 km
4,200 steps
Day6
1.2 km
1,600 steps
Day7
8.5 km
11,400 steps
Day8
1.8 km
2,400 steps
Day9
5.2 km
7,000 steps
Day10
2 km
2,700 steps

Packing List

Reef-safe sunscreen SPF 50+

Bali's equatorial sun is intense, and coral-damaging sunscreens are banned in marine areas

Quick-dry hiking shoes

Nusa Penida cliffside paths are rocky and slippery, regular sneakers won't grip

Waterproof phone case

Fast boats to Nusa Penida spray water, and you'll want photos at cliff viewpoints

Sarong or temple scarf

Required for temple visits - cheaper to bring than buy tourist versions

Motorbike helmet

Rental helmets are often poor quality and unhygienic - bring a collapsible one

Insect repellent with DEET

Ubud rice terraces and jungle areas have mosquitos carrying dengue

Cash in small denominations

Many places don't accept cards, and breaking large bills is difficult

Dry bag for electronics

High humidity, sudden rain showers, and boat spray will damage devices

Portable charger/power bank

Long days exploring remote areas with limited charging opportunities

Flip flops AND closed shoes

Temples require shoe removal, but hiking requires protection

Light rain jacket

Afternoon tropical downpours are common and intense

Electrolyte packets

High heat and humidity cause rapid dehydration, especially when surfing

Modest clothing for temples

Shorts and tank tops aren't allowed - bring lightweight long pants

Skip These

Save your time and money — here's what to skip and what to do instead.

Sekumpul Waterfall

2.5 hour drive from Ubud for an overcrowded waterfall with aggressive local 'guides' demanding payment

→ Instead:Visit Tegenungan Waterfall (20 minutes from Ubud) - equally beautiful, much more accessible

Mount Batur sunrise trek

$50+ for a crowded 2 AM wake-up call to stand with 200+ tourists on a small peak

→ Instead:Sunrise at Campuhan Ridge Walk in Ubud - free, peaceful, and equally stunning views

Bali Swing attractions

Overpriced photo ops ($25-35) with long lines and fake 'jungle' backdrops

→ Instead:Natural swings at Aling-Aling Waterfall - authentic experience for fraction of cost

Kuta Beach area

Overcrowded, polluted beach with aggressive vendors and poor water quality

→ Instead:Stay in Canggu as planned - better surf, cleaner beaches, more authentic vibe

Organized snorkeling tours from Nusa Penida

$40-60 for crowded boats to overfished coral spots with poor visibility

→ Instead:Crystal Bay for independent snorkeling - rent gear locally for $5 and avoid crowds

Frequently Asked Questions

Is 10 days enough for Bali?

Yes, 10 days allows you to experience Bali's cultural heart in Ubud, beach life in Canggu, and pristine nature on Nusa Penida. You'll have time for temples, rice terraces, surfing, and relaxation without feeling rushed.

How much does 10 days in Bali cost?

Budget $1600-1800 per couple for mid-range travel. This includes boutique accommodation ($55/night), mix of local and upscale dining ($45/day), private drivers and scooter rentals ($20/day), and activities like surf lessons and cooking classes ($25/day).

What is the best month to visit Bali?

April-June and September-October offer the best weather with minimal rainfall and lower humidity. July-August are driest but most crowded and expensive. Avoid January-February during heavy monsoon rains.

Do I need a visa for Bali?

Most nationalities including US, UK, EU, Australia, and Canada can enter visa-free for 30 days. Your passport must be valid for 6+ months and have blank pages. Check current requirements as policies change.

Is Bali safe for tourists?

Bali is generally very safe. Main concerns are traffic accidents (drive carefully on scooters), petty theft (secure valuables), and strong ocean currents. Drink bottled water and be cautious with street food if you have a sensitive stomach.

Should I rent a scooter in Bali?

Scooters are the most efficient transport in Bali but require caution. Traffic is chaotic, roads can be poor quality, and accidents happen. Consider hiring drivers for longer distances and use scooters only for short trips if you're comfortable.

Travel Tips forBali

Cash is King in Bali

Most warungs and small shops only accept cash. ATMs charge high fees (50k IDR + your bank's fees). Withdraw large amounts to minimize fees. Many places now accept cards but always have cash backup.

Download Gojek and Grab Apps

These ride-hailing apps are essential in Bali. Gojek is cheaper and more local. Use them for both transport and food delivery. Much safer and more reliable than street taxis.

Temple Dress Code is Strict

Shoulders and knees must be covered at all temples. Carry a sarong and scarf. Most temples rent sarongs but bring your own for comfort. Remove shoes before entering prayer areas.

Scooter Safety Essentials

Always wear a helmet (required by law), check brakes before riding, and stick to main roads when possible. Avoid riding at night or in heavy rain. Get travel insurance that covers scooter accidents.

Start Slowly with Spice Levels

Balinese food can be extremely spicy. Always ask 'pedas tidak?' (spicy or not?) and request 'tidak pedas' (not spicy) initially. Sambal (chili sauce) is served on the side - use sparingly at first.

Bargaining Etiquette

Bargaining is expected at markets and with drivers, but not in restaurants or fixed-price stores. Start at 30-50% of asking price. Be polite and smile - aggressive haggling is counterproductive.

Essential Info

Emergency112
Currency & Payment

Indonesian Rupiah (IDR). Cards accepted at hotels and upscale restaurants but cash needed everywhere else. ATMs widely available but charge high fees.

Tipping

Tipping not required but appreciated. Round up for good service (10k-20k IDR). Hotels and upscale restaurants may add 10% service charge automatically.

Connectivity

Buy Telkomsel prepaid SIM at airport (50k IDR for 14-day package) or use eSIM providers like Airalo for data-only plans

Key Phrases
Hello
Halo
HAH-low
Thank you
Terima kasih
tuh-REE-mah KAH-see
Excuse me
Permisi
per-MEE-see
How much?
Berapa harga?
buh-RAH-pah HAR-gah
Not spicy
Tidak pedas
TEE-dak PUH-das
Where is...?
Di mana...?
dee MAH-nah

More Options inBali

Places that didn't make the main itinerary but are worth knowing about.

More Restaurants

More Activities

Cafes & Coffee

Bars & Nightlife

Shopping

Related Itineraries

Ready to plan yourBali trip?

Get this 10-day itinerary in your Yopki trip planner — customize, collaborate, and export to PDF.