5-Day Itinerary

5 Days in Bali — How to See the Best of the Island

By Adhil P Bhaskaran, Founder Updated April 2026 6 min read

Five days in Bali hits the sweet spot between a quick stopover and a deep island exploration. With five full days, you have enough time to experience Ubud's cultural heartland, explore the dramatic southern coastline, take a day trip to the jaw-dropping island of Nusa Penida, relax at world-famous beach clubs, and still have breathing room for spontaneous discoveries. It is arguably the ideal length for a first visit to Bali, giving you a comprehensive introduction without exhausting yourself trying to cram everything in.

The Bali Malayali team has refined this 5-day itinerary through hundreds of traveller interactions, adjusting timing, routes, and recommendations based on real feedback. We know which roads get congested at which hours, which restaurants require reservations, and which hidden gems most tourists walk right past. This is not a generic itinerary copied from travel forums — it is a locally crafted route map built from our daily life on this island.

What makes five days special is the ability to add a Nusa Penida day trip, which is genuinely one of the most awe-inspiring experiences in all of Indonesia. The towering cliffs of Kelingking Beach, the natural infinity pool at Angel's Billabong, and the crystal-clear waters of Crystal Bay are all accessible in a single day from Bali. Combined with Ubud's spirituality, Uluwatu's drama, and Seminyak's sophistication, five days gives you the complete Bali experience that Bali Malayali is known for delivering.

Day 1 — Arrive & Explore Seminyak

Arrive at Ngurah Rai Airport and transfer to your Seminyak accommodation. If you arrive in the morning, start with brunch at Sisterfields or Kynd Community, two of Bali's most photogenic cafes. Spend the afternoon settling in and exploring Seminyak's boutique-lined streets — Jalan Kayu Aya and Jalan Oberoi are the main shopping arteries with everything from surf brands to luxury homewares. As the sun lowers, head to Double Six Beach for a stunning sunset. The wide sandy beach with colourful beanbags and cold drinks is the perfect way to shake off jet lag. For dinner, try Mama San for Asian fusion or Naughty Nuri's for their legendary ribs and martinis. If you have energy for nightlife, La Favela and Motel Mexicola are Seminyak's top spots.

01

Airport transfer to Seminyak

02

Brunch at Sisterfields or Kynd Community

03

Shopping on Jalan Kayu Aya

04

Sunset at Double Six Beach

05

Dinner at Mama San or Naughty Nuri's

Day 2 — Ubud: Temples, Terraces & Culture

Depart early for Ubud (1–1.5 hours from Seminyak). Your first stop is the Tegallalang Rice Terraces, arriving before 9am for softer light and fewer crowds. Walk the terraces and enjoy breakfast with a valley view. Next, visit Tirta Empul Temple for the sacred spring water purification ceremony — bring a change of clothes and a respectful attitude. Drive to the Ubud area for lunch at Locavore Local or Hujan Locale. After lunch, explore the Sacred Monkey Forest Sanctuary, then stroll through Ubud's central market and the art galleries along Jalan Raya Ubud. In the evening, attend a Legong or Kecak dance performance at Ubud Palace before heading back to Seminyak, or consider staying one night in Ubud to experience its magical nighttime atmosphere.

01

Tegallalang Rice Terraces (early morning)

02

Tirta Empul Temple purification

03

Lunch at Locavore Local

04

Sacred Monkey Forest Sanctuary

05

Ubud Market and art galleries

06

Traditional dance at Ubud Palace

Day 3 — Nusa Penida Day Trip

This is the showstopper day. Catch an early fast boat from Sanur Harbour to Nusa Penida (30–45 minutes). Your first stop is Kelingking Beach, the iconic T-Rex-shaped cliff that has become one of Indonesia's most photographed landmarks. The viewpoint alone is breathtaking, and adventurous travellers can hike down to the beach (steep, 30–40 minutes each way). Next, visit Angel's Billabong, a natural rock pool that looks like an infinity pool carved into the cliff edge. Right next to it is Broken Beach, a stunning natural archway over turquoise water. After lunch at a local restaurant, head to Crystal Bay for snorkelling in some of Bali's clearest water, where manta rays are frequently spotted. Catch the afternoon boat back to Sanur and transfer to your hotel.

01

Fast boat from Sanur to Nusa Penida

02

Kelingking Beach viewpoint

03

Angel's Billabong natural pool

04

Broken Beach archway

05

Crystal Bay snorkelling

06

Afternoon boat return to Bali

Day 4 — Uluwatu & The Bukit Peninsula

Head south to Bali's Bukit Peninsula for a day of dramatic coastline and world-class beaches. Start at Uluwatu Temple, perched on a 70-metre cliff with sweeping Indian Ocean views. From there, descend to Padang Padang Beach or Thomas Beach for a morning swim in pristine turquoise water. For lunch, Single Fin is a legendary cliff-edge bar with panoramic views, or try Drifter Surf Cafe for a more relaxed vibe. In the afternoon, spend time at Sundays Beach Club or Karma Beach Club — both accessible by funicular and offering pristine private beaches with full service. Return to Uluwatu Temple for the 6pm Kecak fire dance performance at sunset, which is genuinely one of Bali's most moving cultural experiences. End the day with a candlelit seafood dinner on Jimbaran Beach.

01

Uluwatu Temple morning visit

02

Padang Padang or Thomas Beach

03

Lunch at Single Fin

04

Sundays Beach Club or Karma Beach Club

05

Sunset Kecak dance at Uluwatu

06

Seafood dinner on Jimbaran Beach

Day 5 — Canggu, Tanah Lot & Departure

Spend your final morning in Canggu, Bali's trendy surf-and-brunch neighbourhood. Start with breakfast at Crate Cafe or The Shady Shack, then walk along Batu Bolong Beach to watch the surfers. If you are feeling adventurous, book a beginner surf lesson — the gentle waves at Batu Bolong are perfect for first-timers. Before heading to the airport, visit Tanah Lot Temple, one of Bali's most iconic sea temples, set on a rock formation surrounded by crashing waves. The temple is particularly stunning in the late afternoon light. From Tanah Lot, the airport is about 45 minutes away. Allow extra time for Bali's unpredictable traffic, especially during evening rush hours.

01

Breakfast at Crate Cafe or The Shady Shack

02

Batu Bolong Beach walk or surf lesson

03

Tanah Lot Temple visit

04

Airport transfer and departure

Frequently Asked Questions

Is 5 days enough to see Bali?

Five days is an excellent amount of time for a first visit to Bali. You can comfortably cover Ubud, Uluwatu, Seminyak, Canggu, and take a day trip to Nusa Penida. You will not see every corner of the island, but you will experience its most iconic highlights and diverse landscapes without feeling rushed.

Should I include Nusa Penida in a 5-day Bali trip?

Absolutely. A Nusa Penida day trip is one of the most rewarding things you can do in Bali. The dramatic cliffs, pristine beaches, and crystal-clear snorkelling make it worth dedicating a full day. Book a private tour or join a group tour from Sanur — either way, it is an unforgettable experience.

Where is the best area to stay for 5 days in Bali?

For a 5-day trip, Seminyak or Canggu make the best base. Both are centrally located for day trips to Ubud, Uluwatu, and Sanur harbour (for Nusa Penida boats). Seminyak is better for dining, shopping, and nightlife, while Canggu suits those who prefer a more laid-back surf-town atmosphere.

How much does a 5-day Bali trip cost?

A 5-day Bali trip costs approximately $300–450 for budget travellers, $700–1,200 for mid-range comfort, and $2,000–5,000 for luxury experiences. This includes accommodation, food, transport, activities, and the Nusa Penida day trip. Book through Bali Malayali for optimised packages that maximise value at every budget level.

Ready to Plan Your Bali Trip?

Our local team will craft a personalized itinerary tailored to your dates, preferences, and budget.

Plan My Trip on WhatsApp