First-Timer’s Guide to Bali: The Ultimate 7-Day Itinerary (Ubud, Uluwatu & Nusa Penida)

Bali can be overwhelming for first-timers. With its sprawling size, notorious traffic, and hundreds of temples and beaches, trying to see everything in one trip is a recipe for burnout. The secret to a perfect first visit? Pacing yourself and picking the right regions.
This 7-day itinerary is designed to give you a taste of everything Bali is famous for: the lush, spiritual culture of the center, the dramatic coastal beauty of the south, and the raw island adventure of Nusa Penida. Let's dive into your ultimate 7-day Bali adventure.
Before You Go: Quick Logistics
- Where to base yourself: You will be changing hotels 2-3 times during this trip to minimize daily travel time. Pack light!
- Transportation: Hire a private driver for long distances (Ubud to Uluwatu) and use ride-hailing apps (Grab/Gojek) for short trips within town.
- Traffic Warning: Always add 30-45 minutes buffer time to your schedule. Traffic in Canggu and Seminyak can be brutal.
Days 1-3: The Cultural Heart (Ubud)
Start your trip inland to recover from jet lag in the peaceful jungle environment. Accommodation: Ubud area.
Day 1: Arrival & Jungle Relaxation
Arrive at Ngurah Rai International Airport (DPS) and head straight to Ubud (approx. 1.5 hours). Check into your villa, take a dip in the pool, and head to the Campuhan Ridge Walk for a gentle sunset stroll. Enjoy a traditional Balinese dinner at a local warung.
Day 2: Temples, Rice Terraces & The Monkey Forest
Wake up early for the Tegalalang Rice Terrace (before the tour buses arrive at 9 AM). Try the famous jungle swings here. Next, head to the Sacred Monkey Forest Sanctuary to see the playful macaques (keep your belongings secure!). In the afternoon, visit the Tirta Empul Temple for a traditional water purification ritual.
Day 3: Waterfalls & The Art Market
Chase waterfalls today. Head to Tegenungan or the more hidden Tibumana Waterfall for a morning swim. In the afternoon, explore the Ubud Art Market to haggle for souvenirs. Finish your Ubud stay with a famous traditional dance performance at the Ubud Palace.
Days 4-5: The Coastal Adventure (Nusa Penida)
Head south to Sanur to catch a fast boat to Nusa Penida. Accommodation: Nusa Penida (or stay in Sanur and do a day trip if you prefer not to move hotels).
Day 4: The T-Rex View & Crystal Bay
Take an early morning fast boat from Sanur (approx. 45 mins) to Nusa Penida. Check in and immediately head west to the iconic Kelingking Beach (the famous T-Rex shaped cliff). If you are adventurous, hike down to the beach—but be warned, it's steep. End your day at Crystal Bay for the sunset and a snorkel.
Day 5: Snorkeling & Broken Beach
Take a morning snorkeling tour to see Manta Rays and the underwater statues. In the afternoon, visit Broken Beach (Pasih Uug) and the natural infinity pool of Angel's Billabong. Catch the late afternoon boat back to Sanur, then transfer down to Uluwatu (approx. 1 hour drive).
Days 6-7: Cliffs, Sunsets & Beaches (Uluwatu)
Finish your trip in the luxury surf haven of the Bukit Peninsula. Accommodation: Uluwatu / Jimbaran area.
Day 6: Cliffside Beaches & The Fire Dance
Spend the morning at Padang Padang Beach (made famous by the movie Eat Pray Love) or the stunning Melasti Beach. Around 5 PM, head to Uluwatu Temple to watch the mesmerizing Kecak Fire Dance against the backdrop of the setting sun. Have a seafood dinner on Jimbaran Beach afterwards.
Day 7: Beach Clubs & Departure
Enjoy your final day at one of Uluwatu's world-famous cliffside beach clubs, like Single Fin or Sundays Beach Club. Grab some last-minute sun and cocktails before heading to the airport for your flight home.
Alternative Itinerary Options
Want a more relaxing trip? Skip Nusa Penida and spend 3 days in Ubud followed by 4 days between Seminyak/Canggu and Uluwatu. This reduces travel time and lets you sleep in.
Traveling with kids? Swap Uluwatu for Nusa Dua, which has calmer waters and family-friendly resorts.
Final Tips for First-Timers
- Hydrate and use sunblock: The Bali sun is deceptively strong.
- Dress respectfully: Always carry a sarong and wear a top that covers your shoulders when visiting temples.
- Bargain politely: In local markets, haggling is expected, but always do it with a smile.