Itineraries Jan 25, 2026 6 min read

Nusa Penida 2-Day Itinerary: Kelingking Cliffs, Beaches & Snorkeling


Best Accommodation Deals Right Now

We may earn a commission at no extra cost to you.
Nusa Penida 2-Day Itinerary: Kelingking Cliffs, Beaches & Snorkeling
Answer Box

Quick summary: Explore the stunning natural beauty of Nusa Penida over two days with visits to iconic cliffs, pristine beaches, and vibrant snorkeling spots. This family-friendly itinerary balances adventure and relaxation with mid-range transport options.

Start / End area: Nusa Penida Island
Total time out: 2 days
Walking: Moderate, some steep paths at cliffs and beaches
Transit: Scooter rental and local boat transfers
Budget: Mid-range
Best for: Families seeking nature and beach activities
Avoid if: Limited mobility or fear of heights

Route map + stops

Other

  1. Toyapakeh Harbor (Pelabuhan Toyapakeh)
    Nearest station: N/A — Line: N/A — Exit: N/A
  2. Kelingking Beach and Cliffs (Pantai Kelingking)
    Nearest station: N/A — Line: N/A — Exit: N/A
  3. Broken Beach (Pasih Uug) (Pasih Uug)
    Nearest station: N/A — Line: N/A — Exit: N/A
  4. Angel’s Billabong (Angel’s Billabong)
    Nearest station: N/A — Line: N/A — Exit: N/A
  5. Crystal Bay Beach (Pantai Crystal Bay)
    Nearest station: N/A — Line: N/A — Exit: N/A
  6. Snorkeling Spot at Manta Bay (Manta Bay)
    Nearest station: N/A — Line: N/A — Exit: N/A
  7. Atuh Beach (Pantai Atuh)
    Nearest station: N/A — Line: N/A — Exit: N/A
  8. Teletubbies Hill (Bukit Teletubbies)
    Nearest station: N/A — Line: N/A — Exit: N/A

Timeline (hour-by-hour)

Day 1

Broken Beach
Broken Beach
Click on the Image to Open on Google Maps

Start your day at Toyapakeh Harbor arriving early to rent a scooter or arrange transport. Head to Kelingking Cliffs for breathtaking views and optional hike down to the beach. Next, explore the natural archway at Broken Beach followed by a refreshing swim at Angel’s Billabong. Enjoy lunch at a local warung sampling Balinese dishes. Spend the afternoon relaxing at Crystal Bay Beach with swimming and optional snorkeling.

08:00 — Arrival at Toyapakeh Harbor

Why go: Main entry point to Nusa Penida from Bali, start your adventure here.

Do:

  • Disembark from ferry
  • Rent scooter or arrange local transport

How to get there: Ferry from Bali to Toyapakeh Harbor

Cost / tickets: Ferry approx 150,000 IDR per person

Time needed: 30 minutes

09:00 — Visit Kelingking Cliffs

Why go: Iconic viewpoint with breathtaking cliff formations and ocean views.

Do:

  • Hike down to the beach if able
  • Take photos at the viewpoint
  • Enjoy panoramic views

How to get there: Drive 30 minutes from Toyapakeh Harbor by scooter or car

Cost / tickets: Entry fee approx 10,000 IDR

Time needed: 2 hours

11:30 — Explore Broken Beach

Why go: Natural archway and scenic coastal views perfect for photos and short walks.

Do:

  • Walk around the cliffs
  • Take photos of the natural bridge

How to get there: 15-minute drive from Kelingking Cliffs

Cost / tickets: Entry fee approx 10,000 IDR

Time needed: 1 hour

12:30 — Angel’s Billabong

Why go: Natural infinity pool with crystal clear water, ideal for a refreshing stop.

Do:

  • Swim in the natural pool
  • Relax and enjoy the scenery

How to get there: Short walk from Broken Beach

Cost / tickets: Entry fee approx 10,000 IDR

Time needed: 1 hour

14:00 — Lunch at local warung

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

Do:

  • Try local dishes like Nasi Campur or fresh seafood

How to get there: Nearby Angel’s Billabong or Broken Beach area

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

Time needed: 1 hour

15:30 — Relax at Crystal Bay Beach

Why go: Beautiful white sand beach perfect for swimming and sunbathing.

Do:

  • Swim
  • Relax on the beach
  • Optional snorkeling

How to get there: 30-minute drive from Angel’s Billabong

Cost / tickets: Free entry

Time needed: 2 hours

Day 2

Atuh Beach
Atuh Beach
Click on the Image to Open on Google Maps

Begin with a snorkeling tour at Manta Bay to swim alongside manta rays. Afterward, have lunch near Atuh Beach and explore its secluded sands and cliffs. Finish your day with a gentle walk and sunset views at Teletubbies Hill before returning to Toyapakeh Harbor for your ferry back to Bali.

08:00 — Snorkeling at Manta Bay

Why go: Swim with majestic manta rays in their natural habitat.

Do:

  • Snorkel with manta rays
  • Enjoy marine life

How to get there: Boat trip from Toyapakeh Harbor or Crystal Bay

Cost / tickets: Snorkeling tour approx 300,000-500,000 IDR

Time needed: 3 hours

12:00 — Lunch near Atuh Beach

Why go: Enjoy fresh seafood with ocean views before beach exploration.

Do:

  • Dine at local restaurant
  • Try grilled fish or seafood platters

How to get there: Drive 45 minutes from Manta Bay area

Cost / tickets: Mid-range meal approx 75,000-120,000 IDR per person

Time needed: 1 hour

13:30 — Visit Atuh Beach

Why go: Secluded beach with dramatic cliffs and clear waters, great for swimming and photos.

Do:

  • Swim
  • Relax on the beach
  • Explore surrounding cliffs

How to get there: Short walk down from parking area

Cost / tickets: Entry fee approx 10,000 IDR

Time needed: 2 hours

16:00 — Stop at Teletubbies Hill

Why go: Rolling green hills with panoramic views, perfect for a gentle walk and photos.

Do:

  • Walk around the hills
  • Take photos
  • Enjoy sunset views

How to get there: 20-minute drive from Atuh Beach

Cost / tickets: Free

Time needed: 1 hour

18:00 — Return to Toyapakeh Harbor

Why go: End of day and departure point back to Bali.

Do:

  • Return scooter or transport
  • Prepare for ferry departure

How to get there: Drive 30 minutes from Teletubbies Hill

Cost / tickets: Ferry approx 150,000 IDR per person

Time needed: 30 minutes

Logistics (read this first)

  • Rent a scooter or hire a driver for flexible island travel
  • Wear comfortable shoes for walking and hiking
  • Bring swimwear, sunscreen, and water bottles
  • Carry some cash for entry fees and local purchases
  • Start early to avoid crowds and heat
  • Check ferry schedules in advance for arrival and departure

Local tips and guide

Local Guide to Nusa Penida

Nusa Penida is a rugged island southeast of Bali known for dramatic cliffs, pristine beaches, and vibrant marine life. The main harbor is Toyapakeh, where ferries arrive from Bali. Transport options include scooter rentals and local drivers. Key attractions like Kelingking Cliffs and Angel’s Billabong are accessible by road but involve some walking on uneven terrain. The island offers a mix of natural beauty and cultural experiences, with local warungs serving traditional Balinese cuisine. Visitors should prepare for limited infrastructure and bring essentials for comfort and safety.

If it rains (2 alternatives)

Visit indoor cultural sites or local markets in Toyapakeh and relax at your accommodation. Enjoy Balinese cooking classes or spa treatments in the afternoon.

If something is closed (2 alternatives)

If Kelingking Cliffs or beaches are closed, explore other scenic spots like Peguyangan Waterfall or Goa Giri Putri Temple with guided tours.

FAQ

How do I get around Nusa Penida?

Renting a scooter or hiring a local driver are the most common ways to explore the island.

Is the hike down to Kelingking Beach suitable for families?

The hike is steep and challenging; families with young children or limited mobility should enjoy the viewpoint only.

Are there places to eat on the island?

Yes, there are many local warungs and mid-range restaurants offering Balinese and seafood dishes.

Can I snorkel with manta rays safely?

Yes, snorkeling tours at Manta Bay are guided and safe, but always follow instructions and respect wildlife.

What is the best time to visit Nusa Penida?

Dry season from April to October offers the best weather for outdoor activities and snorkeling.

How we planned this route

Byline: Expert travel planner with extensive knowledge of Bali and Nusa Penida

Itinerary created using verified local information, traveler reviews, and seasonal considerations

Last updated: 2024-06-01