Bali is the kind of destination that rewards time. Rush through it in four days and you will see temples and traffic. Give yourself 10 days and you will discover why millions of travelers — digital nomads, honeymooners, solo adventurers — keep coming back.
This day-by-day Bali itinerary covers the island's best regions without the exhausting hotel-hopping that plagues most guides. You will base yourself in three areas — Ubud, Canggu, and the Nusa Islands — and take day trips to the highlights in between. Whether you are a first-timer or returning for a deeper look, this plan balances culture, nature, beaches, and enough downtime to actually enjoy it.
Before You Go: Practical Basics
Best time to visit: April through June and September through October offer dry weather and fewer crowds. July and August are peak season with higher prices.
Budget: A mid-range 10-day trip runs roughly $1,000–$1,500 per person. That covers 3-star hotels, restaurant meals, and activities. Couples should budget $2,000–$2,500 total.
Getting around: Grab and Gojek are the most reliable and affordable options. Scooter rentals are popular but come with risk — Bali traffic is chaotic. For day trips to distant temples, hire a private driver for $35–$50 per day.
If you want to skip the manual planning entirely, Travo can generate a personalized Bali itinerary in under a minute — including transport logistics, restaurant picks, and activity timing based on your pace and interests.
Days 1–3: Ubud — Culture, Rice Terraces, and Jungle
Day 1: Arrive and settle in. Fly into Ngurah Rai International Airport and head straight to Ubud (roughly 90 minutes by car). Check in, then walk through the Ubud Art Market and the Sacred Monkey Forest Sanctuary before dinner at a warung along Jalan Monkey Forest.
Day 2: Tegalalang and waterfalls. Start early at the Tegalalang Rice Terraces — arrive before 9 AM to beat the crowds. In the afternoon, visit Tegenungan Waterfall or the more secluded Tibumana Waterfall. End the day with a Balinese cooking class if you want a hands-on cultural experience.
Day 3: Mount Batur sunrise trek. Wake up at 2 AM for the guided sunrise hike up Mount Batur. The 1,717-meter active volcano rewards you with panoramic views of Lake Batur and Mount Agung. Spend the afternoon recovering at a spa or exploring Tirta Empul, the sacred water temple. This is one of those days where having a well-structured itinerary matters — the logistics of early pickups and return transport are easier when planned in advance.
Days 4–6: Canggu — Surf, Food, and Beach Clubs
Day 4: Travel to Canggu and explore. The drive from Ubud to Canggu takes about an hour. Settle in, then hit Batu Bolong Beach for your first surf lesson or just watch from one of the beachfront cafes. Canggu is Bali's most trendy area — packed with brunch spots, smoothie bowls, and co-working spaces that make it a magnet for remote workers.
Day 5: Tanah Lot and Uluwatu. Morning visit to Tanah Lot, the iconic sea temple perched on a rock formation. In the afternoon, drive south to Uluwatu Temple for the sunset Kecak fire dance performance — one of Bali's most unforgettable experiences. Budget travelers will appreciate that both temples have modest entry fees under $5.
Day 6: Beach club day or day trip. Take a slower day. Spend the morning at Finns Beach Club or La Brisa, or use the day for a trip to the Gates of Heaven at Pura Lempuyang (about 2.5 hours east). This is the Instagram-famous shot with Mount Agung in the background. If you are traveling on a budget, the beach clubs can be skipped in favor of free beaches like Echo Beach.
Days 7–9: Nusa Islands — Cliffs, Clear Water, and Manta Rays
Day 7: Fast boat to Nusa Lembongan. Catch a 30-minute fast boat from Sanur to Nusa Lembongan. This small island is the perfect base for exploring all three Nusa Islands. Spend the afternoon at Dream Beach or snorkeling at Mushroom Bay.
Day 8: Day trip to Nusa Penida. Take a short boat ride to Nusa Penida for the highlight of many Bali trips: Kelingking Beach (the famous T-Rex cliff), Diamond Beach, and Atuh Beach. Hire a local driver for the day — the roads are rough but the scenery is otherworldly. If you are lucky, you might spot manta rays at Manta Point.
Day 9: Nusa Ceningan and relaxation. Walk or scooter across the Yellow Bridge to tiny Nusa Ceningan. Visit the Blue Lagoon cliff jump, explore the mangrove forests, and spend the afternoon at one of Lembongan's quieter beaches. This is the kind of flexible day that an AI trip planner like Travo handles well — it can suggest alternatives based on weather, energy level, and what you have already seen.
Day 10: Return to South Bali and Depart
Take the morning fast boat back to Sanur. If your flight is in the evening, squeeze in a visit to Seminyak for last-minute shopping at boutiques along Jalan Kayu Aya, or grab a farewell meal at one of Jimbaran's famous seafood restaurants on the beach. The airport is about 30 minutes from both areas.
What Most Guides Get Wrong
The biggest mistake in Bali planning is moving hotels every day. Bali's roads are congested and distances are deceptive — a 30-kilometer drive can take 90 minutes. By basing yourself in just three areas (Ubud, Canggu, Nusa Lembongan), you cut transit time dramatically and actually enjoy each region.
The second mistake is over-scheduling. Bali rewards spontaneity — the best warungs, hidden waterfalls, and temple ceremonies are often discovered by slowing down, not by checking off a list. Build buffer time into every day.
Customize This Itinerary in Minutes
This itinerary works for most first-timers, but every traveler is different. If you prefer diving over surfing, or want to add Amed's east coast, or need to adjust for a different budget or travel pace, Travo can rebuild this entire plan around your preferences in under a minute. Just tell it your dates, interests, and pace — the AI handles the rest, including transport timing and restaurant recommendations.

