Itineraries Jan 25, 2026 5 min read

Bali 7-Day Itinerary: Ubud, Uluwatu & Nusa Penida Highlights


Best Accommodation Deals Right Now

We may earn a commission at no extra cost to you.
Bali 7-Day Itinerary: Ubud, Uluwatu & Nusa Penida Highlights
Answer Box

Quick summary: Explore Bali’s cultural heart in Ubud, stunning clifftop views in Uluwatu, and pristine island beauty in Nusa Penida over 7 days. This family-friendly itinerary balances nature, culture, and relaxation with mid-range comfort and mixed transport options.

Start / End area: Denpasar Airport to Denpasar Airport
Total time out: 7 days
Walking: Moderate daily walking
Transit: Private car, boat transfers, local taxis
Budget: Mid-range
Best for: Families seeking culture, nature, and beach
Avoid if: Limited mobility or prefer luxury-only accommodations

Route map + stops

Other

  1. Ubud Monkey Forest (Mandala Suci Wenara Wana)
    Nearest station: Ubud Bus Terminal — Line: Local shuttle — Exit: Best exit: check station signage
  2. Tegalalang Rice Terraces (Teras Sawah Tegalalang)
    Nearest station: Ubud Bus Terminal — Line: Local shuttle — Exit: Best exit: check station signage
  3. Ubud Palace (Puri Saren Agung)
    Nearest station: Ubud Bus Terminal — Line: Local shuttle — Exit: Best exit: check station signage
  4. Campuhan Ridge Walk (Jalan Raya Campuhan)
    Nearest station: Ubud Bus Terminal — Line: Local shuttle — Exit: Best exit: check station signage
  5. Uluwatu Temple (Pura Luhur Uluwatu)
    Nearest station: Pecatu Bus Stop — Line: Local shuttle — Exit: Best exit: check station signage
  6. Padang Padang Beach (Pantai Padang Padang)
    Nearest station: Pecatu Bus Stop — Line: Local shuttle — Exit: Best exit: check station signage
  7. Nusa Penida – Kelingking Beach (Pantai Kelingking)
    Nearest station: Nusa Penida Harbor — Line: Boat transfer — Exit: Best exit: check harbor signage
  8. Nusa Penida – Angel’s Billabong (Angel’s Billabong)
    Nearest station: Nusa Penida Harbor — Line: Boat transfer — Exit: Best exit: check harbor signage
  9. Nusa Penida – Broken Beach (Pasih Uug)
    Nearest station: Nusa Penida Harbor — Line: Boat transfer — Exit: Best exit: check harbor signage
  10. Sanur Beach (Pantai Sanur)
    Nearest station: Sanur Bus Stop — Line: Local shuttle — Exit: Best exit: check station signage

Timeline (hour-by-hour)

Day 1

09:00 — Visit Ubud Monkey Forest

Why go: Experience Bali’s sacred forest sanctuary with playful monkeys and lush greenery.

Do:

  • Walk the shaded trails
  • Observe long-tailed macaques
  • Visit the ancient temples within the forest
Ubud
Ubud
Click on the Image to Open on Google Maps

How to get there: From Ubud center, a short taxi or walk

Cost / tickets: Entry approx 50,000 IDR per person

Time needed: 2 hours

12:00 — Lunch at local warung

Why go: Taste authentic Balinese cuisine in a family-friendly setting.

Do:

  • Try nasi campur or babi guling
  • Enjoy fresh tropical juices

How to get there: Near Monkey Forest area

Cost / tickets: Mid-range meal approx 50,000-100,000 IDR

Time needed: 1 hour

14:00 — Explore Tegalalang Rice Terraces

Why go: See iconic terraced rice paddies and learn about traditional irrigation.

Do:

  • Walk along terraces
  • Take photos
  • Visit nearby artisan shops

How to get there: Short drive from Ubud center

Cost / tickets: Small donation requested

Time needed: 1.5 hours

Day 2

08:00 — Morning walk at Campuhan Ridge

Why go: Enjoy scenic ridge views and fresh morning air in Ubud.

Do:

  • Walk the ridge trail
  • Spot local flora and fauna
  • Relax at viewpoints

How to get there: Walk or taxi from Ubud center

Cost / tickets: Free

Time needed: 1.5 hours

11:00 — Visit Ubud Palace

Why go: Discover Balinese royal architecture and cultural heritage.

Do:

  • Tour palace grounds
  • Watch traditional dance if available

How to get there: Central Ubud, walkable

Cost / tickets: Free entry, donations welcome

Time needed: 1 hour

Day 3

10:00 — Visit Uluwatu Temple

Why go: Explore a dramatic cliffside temple with ocean views and cultural significance.

Do:

  • Walk temple grounds
  • Watch kecak fire dance at sunset

How to get there: Private car from Ubud or hotel

Cost / tickets: Entry approx 30,000 IDR

Time needed: 2-3 hours

14:00 — Relax at Padang Padang Beach

Why go: Enjoy white sand and calm waters perfect for families.

Do:

  • Swim
  • Sunbathe
  • Explore nearby cafes
Uluwatu Temple
Uluwatu Temple
Click on the Image to Open on Google Maps

How to get there: Short drive from Uluwatu Temple

Cost / tickets: Free entry

Time needed: 2 hours

Day 4

08:00 — Boat to Nusa Penida and visit Kelingking Beach

Why go: See one of Bali’s most famous viewpoints with stunning cliffs and turquoise waters.

Do:

  • Hike viewpoint trail
  • Take photos
  • Relax at the beach below if able
Nusa Penida
Nusa Penida
Click on the Image to Open on Google Maps

How to get there: Boat from Sanur Harbor to Nusa Penida, then local transport

Cost / tickets: Boat approx 150,000 IDR, entry free

Time needed: 3 hours

13:00 — Visit Angel’s Billabong

Why go: Natural infinity pool with crystal-clear water and unique rock formations.

Do:

  • Swim in natural pools
  • Take photos
  • Explore nearby Broken Beach

How to get there: Short drive from Kelingking Beach

Cost / tickets: Free

Time needed: 1.5 hours

Day 5

09:00 — Explore Broken Beach

Why go: Marvel at the natural archway and scenic coastal views.

Do:

  • Walk the cliff paths
  • Photograph the natural bridge

How to get there: Short drive from Angel’s Billabong

Cost / tickets: Free

Time needed: 1 hour

Day 6

10:00 — Relax at Sanur Beach

Why go: Family-friendly beach with calm waters and local markets nearby.

Do:

  • Swim
  • Visit beachfront cafes
  • Shop at local markets

How to get there: Drive from Denpasar or Ubud

Cost / tickets: Free

Time needed: 3 hours

Logistics (read this first)

    Uluwatu
    Uluwatu
    Click on the Image to Open on Google Maps
  • Use private car or taxi for Ubud and Uluwatu transfers for comfort and flexibility
  • Boat transfers to Nusa Penida require early booking and weather check
  • Wear comfortable walking shoes and bring sun protection
  • Carry cash for small entry fees and local purchases
  • Plan cultural visits in the morning to avoid crowds and heat

Local tips and guide

Local Guide to Bali Highlights

Ubud is Bali’s cultural center with lush rice terraces, traditional markets, and sacred forests. It’s walkable with many cafes and artisan shops.

Uluwatu offers dramatic ocean cliffs and famous temples. The beaches here are great for families and surfing.

Nusa Penida is a nearby island known for pristine beaches and natural rock formations, accessible by boat from Sanur.

If it rains (2 alternatives)

Visit indoor cultural museums in Ubud such as the Agung Rai Museum of Art and enjoy Balinese cooking classes indoors. Spend afternoons at cafes or spa treatments.

If something is closed (2 alternatives)

Explore alternative beaches like Seminyak or Jimbaran for family-friendly activities. Visit Bali Bird Park or Bali Safari and Marine Park for wildlife experiences.

FAQ

Is this itinerary suitable for children?

Yes, the itinerary includes family-friendly activities with moderate walking and safe beaches.

What is the best way to travel between Ubud, Uluwatu, and Nusa Penida?

Private car or taxi is recommended for Ubud and Uluwatu; boat transfers connect to Nusa Penida.

Are there vegetarian food options available?

Yes, Bali offers many vegetarian and vegan-friendly restaurants and warungs.

Do I need to book tickets in advance for Nusa Penida?

It is advisable to book boat transfers and tours in advance, especially during peak season.

What is the best time of day to visit temples?

Morning visits are best to avoid crowds and enjoy cooler temperatures.

How we planned this route

Byline: Travel itinerary curated by Bali travel experts with local knowledge and family travel experience.

Based on popular family-friendly attractions, cultural highlights, and balanced daily activities with mixed transport modes.

Last updated: 2024-06-01