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

7 Day Bali Itinerary

Experience the best of Bali in one week, from Ubud's rice terraces and cultural heart to Canggu's surf beaches and Uluwatu's dramatic clifftop temples. This itinerary balances must-see temples with hidden warungs, beach time with cultural immersion.

~$1197/person3 citiesBest:June - Septembermoderate pace

Day-by-Day Itinerary

Settle into Ubud's cultural heart with gentle temple visits and traditional markets

walk5 min·200m
walk10 min·800m
walk3 min·250m
walk8 min·650m

Pro tip: Jet lag hits hardest on day 1 - keep this day light and be flexible with timing. Many places close by 9pm in Ubud.

Route Map

D1
D1
D1
D1
D2
D2
D2
D2
D2
D2
D3
D3
D3
D3
D3
D3
D4
D4
D4
D4
D4
D4
D5
D5
D5
D5
D5
D5
D6
D6
D6
D6
D6
D6
D7
D7
D7
D7
D7
D7

Budget Breakdown

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

CategoryDailyTotal
accommodation$58$406
food$68$476
transport$17$119
activities$16$112
misc$12$84
Total$171$1197

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

Money-saving tips:

  • Eat at local warungs instead of tourist restaurants to save 50-70%
  • Rent scooters (75k IDR/day) instead of private cars for short distances
  • Buy temple sarongs once and reuse - don't rent at every temple
  • Book accommodation with breakfast included to save 15-20 USD daily
  • Use local sim card (30k IDR) instead of international roaming

When to Go

Best months
June - September

Dry season with minimal rainfall and constant sunshine

Avoid
December - February

Peak wet season with daily downpours and high humidity

Neighborhood Guide

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

Central Ubud

good walkability

The air hums with a mix of motorbike engines and temple bells, while narrow streets overflow with sarong-clad tourists navigating between yoga studios and warung smoke. It feels like a spiritual Disneyland - authentic Balinese culture wrapped in wellness marketing.

Known for: Yoga retreats, art galleries, and spiritual tourism

Local tip: Visit Pasar Ubud (traditional market) at 6 AM before tourists arrive - locals do their actual shopping then and prices are 70% lower

Transit: Main road (Jalan Raya Ubud) - all bemos and tourist shuttles stop here

Best time: early morning

Not stroller-friendly

Canggu Beach Area

poor walkability

Salty air mixes with incense from beach clubs as digital nomads tap away on laptops between surf sessions. The roads are dusty chaos, but the sunset energy is infectious - everyone seems to be chasing the perfect wave or the perfect Instagram shot.

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

Local tip: Locals surf at Pantai Nelayan (Old Man's) at dawn before the crowds - join them for the best waves and cheapest nasi gudeg breakfast on the beach

Transit: No formal transit - rent a scooter or use GoJek/Grab

Best time: early morning or sunset

Not stroller-friendly

Uluwatu Peninsula

moderate walkability

Wind whips across dramatic clifftops as waves crash 70 meters below, creating an almost otherworldly sense of being on the edge of the world. The landscape feels raw and untamed, with hidden beaches accessed by sketchy paths that make every descent feel like an adventure.

Known for: Clifftop temples, world-class surf breaks, and dramatic coastline

Local tip: Locals know the secret warung behind Pura Uluwatu temple (Warung Made) - same view as expensive clifftop restaurants but nasi campur costs 25,000 rupiah instead of 200,000

Transit: End of public transport line - need scooter or driver

Best time: late afternoon for temple visits

Not stroller-friendly

What to Eat inBali

Eating etiquette

  • Always use right hand for eating and passing food
  • Don't point your feet toward food or people while sitting
  • Say 'selamat makan' before eating
  • Sharing dishes is normal - order several and eat family style

Breakfast

Locals eat nasi gudeg (rice with jackfruit curry) or bubur ayam (chicken porridge) from street carts starting at 6 AM - filling, authentic, and costs 15,000-25,000 rupiah

Lunch

Hit local warungs between 11 AM-1 PM for fresh nasi campur - after 2 PM the good dishes are gone. Look for places packed with locals and motorbikes outside

Dinner

Balinese eat dinner early (6-7 PM). Tourist restaurants stay open late but best local food is gone by 8 PM. Book popular places in advance during high season

Dishes you can't miss

Bebek Betutu

Slow-roasted spiced duck that takes 6 hours to prepare - this is the most authentic version in Bali

Bebek Tepi Sawah, Ubud · $8-12

Nasi Campur

Mixed rice with 6-8 sides including the famous crispy pork - unchanged recipe for 30 years

Warung Babi Guling Ibu Oka, Ubud · $3-5

Mie Ayam

Hand-pulled noodles with chicken - locals queue here every morning

Warung Mie Ayam Asli, Canggu · $2-3

Street food highlights

Pisang Goreng ·Any traditional market ·$0.50-1Es Campur ·Canggu beach ·$1-2Sate Lilit ·Uluwatu temple area ·$2-3

Getting Between Cities

UbudCanggu45 minutes to 1.5 hours depending on traffic
Private driver or rental scooterPrivate car: $25-35, Scooter rental: $5/day

How to book: Book through hotel, use Grab app, or rent scooter from any rental shop with passport copy

Platform: Meet drivers at Ubud central parking area near traditional market

Luggage: Cars can handle large luggage, scooters only small backpacks - arrange luggage transfer if needed

Pro tip: Right side of car for rice terrace views on the route

CangguUluwatu1-1.5 hours
Scooter or private driverDriver: $20-30, Scooter: fuel costs only (~$3)

How to book: Pre-arrange driver or navigate via Maps app on scooter

Platform: Start from main Canggu road (Jalan Pantai Berawa)

Luggage: Scooter storage limited - pack light or arrange separate luggage transport

Pro tip: Take coastal route via Tanah Lot for scenic views (adds 20 minutes)

Daily Walking Distances

Day1
2.5 km
3,200 steps
Day2
6.8 km
8,500 steps
Day3
8.2 km
10,400 steps
Day4
3.1 km
4,000 steps
Day5
4.7 km
6,100 steps
Day6
5.9 km
7,500 steps
Day7
3.8 km
4,800 steps

Packing List

Reef-safe sunscreen SPF 50+

Bali sun is intense at equator, coral protection laws enforced at beaches

Quick-dry sarong

Required for temple visits, doubles as beach towel and scooter seat cushion

Waterproof phone case

Essential for waterfall visits and beach activities in Canggu/Uluwatu

Mosquito repellent with DEET

Rice paddies in Ubud are mosquito breeding grounds, especially at sunset

Closed-toe shoes with grip

Wet rocks at waterfalls and steep temple steps require proper footwear

Rain poncho

Afternoon rain likely, especially in Ubud - better than umbrella on scooter

Power bank 20,000mAh

Long days exploring, limited charging options at remote waterfalls/beaches

Probiotics

Balinese food and water change can cause stomach issues - prevention is key

Respectful clothing for temples

Shoulders and knees must be covered at Uluwatu and other temples - strictly enforced

Waterproof backpack cover

Protects electronics during sudden tropical downpours and waterfall mist

Reef shoes

Rocky entries at Uluwatu beaches and coral protection for snorkeling

Cash in small bills (rupiah)

Many places don't take cards, small vendors can't break large bills

Scooter helmet (or rent)

Police checkpoints common, accidents frequent on narrow roads

Skip These

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

Sekumpul Waterfall

2+ hour drive from your route, overcrowded with tour groups, entrance fees inflated for tourists

→ Instead:Visit Tegenungan Waterfall near Ubud - easier access, equally beautiful, and you can actually swim without crowds

Echo Beach Canggu for surfing

Overhyped, inconsistent waves, and packed with surf schools - beginners struggle, experienced surfers get frustrated

→ Instead:Surf at Batu Bolong Beach - more consistent waves, better surf school instructors, less aggressive crowd

Tanah Lot Temple at sunset

Completely mobbed with tour buses, overpriced parking, can barely see temple through crowds

→ Instead:Watch sunset at Pura Uluwatu instead - equally dramatic, better views, and it's already on your itinerary

Kuta Beach for anything

Dirty water, aggressive vendors every 30 seconds, mostly drunk Australian tourists

→ Instead:Stay in Canggu as planned - better beaches, surf culture, and actual Balinese atmosphere

Frequently Asked Questions

Is 7 days enough for Bali?

Seven days gives you a solid taste of Bali covering 2-3 regions. You can experience Ubud's culture, beach areas like Canggu, and dramatic Uluwatu cliffs. For a more relaxed pace or to explore eastern Bali, consider 10+ days.

How much does 7 days in Bali cost?

Budget travelers spend $35-50/day, mid-range $60-120/day, luxury $150+/day. Our 7-day itinerary averages $171/day for two people including accommodation, meals, transport, and activities in the mid-range category.

What is the best month to visit Bali?

June through September offers the best weather with minimal rainfall and constant sunshine. April-May and October are shoulder seasons with good weather and fewer crowds. Avoid December-February due to heavy rains and high humidity.

Do I need a visa for Bali?

US, UK, EU, and Australian citizens get 30 days visa-free entry. Ensure passport is valid for 6+ months and has blank pages. Visa-on-arrival (35 USD) extends stay to 30 days and is extendable once for additional 30 days.

Is Bali safe for tourists?

Bali is very safe for tourists with low crime rates. Main concerns are petty theft (watch valuables at beaches), traffic accidents on scooters, and occasional natural disasters. Use common sense, wear helmets when driving, and check volcano status.

Should I rent a scooter in Bali?

Scooters are the most practical transport in Bali, especially in Canggu and Uluwatu areas. International driving permit required officially, though rarely checked. Always wear a helmet, drive defensively, and have travel insurance that covers scooter accidents.

Travel Tips forBali

ATMs and currency exchange

Indonesian Rupiah (IDR) is the only accepted currency. Use ATMs at banks like BCA, Mandiri, or BNI for best rates. Many places accept cards but warungs and markets are cash-only. Notify your bank of travel to avoid card blocks.

Scooter rental essentials

International driving permit required for legal scooter rental. Always wear a helmet (police checkpoints common), check brakes and lights before riding, and park in designated areas. Fuel costs about 10k IDR per liter.

Temple etiquette and dress code

Cover shoulders and knees at all temples. Sarongs and sashes required - buy once for 50k IDR rather than renting each time. Remove shoes before entering inner courtyards. Don't point feet toward shrines or sit higher than priests.

Street food and warung safety

Choose busy warungs with high turnover for freshest food. Avoid raw vegetables and fruits you can't peel yourself. Bottled water is essential - even for brushing teeth. Probiotics before travel help adjust to new bacteria.

Beach and water safety

Strong currents common at most Bali beaches - swim only between flags where lifeguards present. Wear reef shoes to protect from coral and sea urchins. Check surf conditions and ask locals about safe swimming areas.

Bargaining and tipping culture

Bargaining expected at markets and shops - start at 30-40% of asking price. Tips appreciated but not mandatory: 10% at restaurants, 10-20k IDR for hotel staff, 50k IDR for full-day drivers. Round up taxi fares.

Essential Info

Emergency112 (national emergency)
Currency & Payment

Cash preferred at warungs and markets. Cards accepted at hotels and upscale restaurants. ATMs widely available with 10-20k IDR fees. Avoid money changers in touristy areas.

Tipping

Not mandatory but appreciated. 10% at restaurants, round up taxi fares, 10-20k IDR for hotel housekeeping, 50-100k IDR for full-day drivers/guides.

Connectivity

Telkomsel or XL Axiata prepaid SIM cards available at airport. eSIM options: Airalo Indonesia plan starting $4.50 for 1GB/7 days

Key Phrases
Hello
Halo
HAH-loh
Thank you
Terima kasih
teh-REE-mah KAH-see
Excuse me
Permisi
per-MEE-see
How much?
Berapa harga?
beh-RAH-pah HAR-gah
Where is the bathroom?
Di mana toilet?
dee MAH-nah TOY-let

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 7-day itinerary in your Yopki trip planner — customize, collaborate, and export to PDF.