Traveling from Ubud to Nusa Penida is one of the most rewarding Bali experiences for travelers who want to combine culture, adventure, and spectacular island scenery in one journey. Ubud is widely known as Bali’s cultural heart, surrounded by rice terraces, jungle valleys, temples, art villages, and traditional Balinese life. On the other hand, Nusa Penida offers a completely different atmosphere with dramatic limestone cliffs, turquoise water, white sand beaches, and breathtaking ocean viewpoints.
Because these two destinations are so different, combining them creates one of the most memorable bali day trips or overnight escapes in Bali. Many visitors staying in Ubud choose to visit Nusa Penida for snorkeling, cliff viewpoints, beach hopping, and photography.
If you are planning this trip for the first time, the route may seem complicated at first because Nusa Penida is located on a separate island southeast of Bali. However, the process is actually simple once you understand the transport flow: Ubud → Sanur Harbor → Fast Boat → Nusa Penida Harbor.
This guide covers everything you need to know, including the best transport options, fast boat costs, total travel time, money-saving tips, and how to plan the perfect Ubud to Nusa Penida day trip.
Nusa Penida West Tour with Snorkeling – Reefs and Cliffs in One Day
Dive into the beauty of Nusa Penida West Tour with Snorkeling, a full-day island experience that combines underwater exploration with iconic west coast sightseeing. Designed for travelers who want more than a standard land tour, this trip lets you experience the island’s vibrant marine life and dramatic limestone cliffs in one seamless journey, supported by […]
Duration
1 day
Group Size
Unlimited
Ubud to Nusa Penida Distance and Travel Time
The total distance from Ubud to Nusa Penida is approximately 55 to 65 kilometers, depending on where your hotel is located in Ubud and which harbor you use in Nusa Penida.
The journey includes two main stages. First, you need to travel by road from Ubud to Sanur Harbor. Second, you cross the sea by fast boat to Nusa Penida.
Estimated Travel Time
- Ubud to Sanur Harbor: 45–60 minutes
- Check-in and boarding: 30–45 minutes
- Fast boat crossing: 30–45 minutes
- Arrival transfer on the island: 15–20 minutes
The total journey time is around 2 to 3 hours.
Traffic conditions in Bali can significantly affect your trip, especially during early morning commuting hours. For this reason, leaving Ubud as early as possible is always recommended.
Best Way to Get from Ubud to Nusa Penida
There are several ways to make the trip, depending on your budget, comfort preference, and whether you plan a day trip or overnight stay.
1. Private Car + Fast Boat (Most Recommended)
This is the best option for comfort, flexibility, and convenience.
A private driver picks you up directly from your hotel in Ubud and takes you to Sanur Harbor. After checking in, you board a fast boat to Nusa Penida. Once you arrive, you can continue with a private island driver for sightseeing.
This option is ideal for:
- couples
- families
- first-time Bali visitors
- photographers
- same-day return travelers
Estimated Cost
- Private transfer: IDR 250,000 – 400,000
- Fast boat: IDR 150,000 – 250,000 one way
- Return ticket: IDR 300,000 – 450,000
2. Shared Shuttle + Fast Boat (Budget Option)
For budget travelers, a shared shuttle package is often the cheapest and easiest solution.
This package usually includes:
- hotel pickup in Ubud
- shared car transfer to Sanur
- round-trip fast boat ticket
Estimated cost: IDR 300,000 – 500,000 round trip.
This is best for solo travelers and backpackers.
3. Full Day Tour Package (Stress-Free Choice)
If you prefer not to organize multiple transport steps, booking a Nusa Penida full day package is the easiest option.
A typical package includes:
- hotel pickup in Ubud
- return fast boat
- island private driver
- sightseeing itinerary
- lunch
- entrance tickets
- optional snorkeling
Estimated cost: USD 55 – 85 per person.
This is perfect for travelers who want a seamless and hassle-free trip.
Fast Boat from Sanur to Nusa Penida
The fast boat from Sanur Harbor is the most common route for travelers coming from Ubud.
The sea crossing usually takes 45 to 60 minutes, depending on sea conditions and the boat operator. Boats generally arrive at Toyapakeh, Banjar Nyuh, or Sampalan Harbor.
Best Departure Times
The best morning departures are:
- 8:00 AM
- 8:30 AM
- 9:00 AM
For day trips, the earliest departure gives you more sightseeing time.
How Much Does the Trip Cost?
The total cost depends on your travel style.
Budget Traveler
- Shared shuttle + return boat: IDR 300,000 – 500,000
- Scooter rental: IDR 100,000 – 150,000
- Fuel: IDR 30,000 – 50,000
- Total: IDR 430,000 – 700,000
Mid-Range Traveler
- Private transfer + return boat: IDR 500,000 – 800,000
- Island driver: IDR 600,000 – 800,000
- Lunch and tickets: IDR 100,000 – 200,000
- Total: IDR 1,200,000 – 1,800,000
Premium Traveler
- All-inclusive day trip package: USD 55 – 85
- Snorkeling package: USD 15 – 25
West Trip Nusa Penida – Explore the West Island in One Day
Experience the dramatic landscapes and coastal beauty of West Trip Nusa Penida, a full-day island adventure that showcases the most iconic west-side destinations of Nusa Penida in one seamless journey. This Nusa Penida West Island Tour is ideal for travelers who want stunning scenery, efficient routing, and a well-organized day trip from Bali without unnecessary […]
Duration
1 day
Group Size
Unlimited
Essential Travel Tips Before You Go
To make your trip smooth and enjoyable, follow these practical tips.
Book the Earliest Boat
Morning departures usually have calmer seas and fewer delays.
Arrive Early at Sanur
Check-in can get busy, so arrive at least 30–45 minutes early.
Use Waterproof Protection
Sanur boarding often involves walking through shallow water, so use a waterproof bag for phones and cameras.
Pack Light
For day trips, a light backpack is much more practical than large luggage.
Bring Cash
Some small shops and ticket counters in Nusa Penida may still prefer cash payments.
Nusa Penida Tour Package – Explore West and East Nusa Penida in One Day
Experience the ultimate island escape with our exclusive Nusa Penida tour package, a full-day adventure that combines the most iconic highlights of West and East Nusa Penida in one seamless itinerary. Designed for travelers who want to see the very best of the island in a single day, this carefully curated Nusa Penida day tour […]
Duration
1 day
Group Size
Unlimited
Can You Do It as a Day Trip?
Yes, absolutely. This is one of the best Bali day trips from Ubud.
Sample Day Trip Itinerary
- 6:30 AM: pickup from Ubud hotel
- 8:00 AM: fast boat from Sanur
- 9:00 AM: arrive in Nusa Penida
- 9:30 AM – 3:00 PM: west island sightseeing
- 4:00 PM: return boat
- 6:00 PM: back in Ubud
This schedule allows enough time to comfortably visit 3–4 major attractions.
Overnight Stay vs Day Trip
Although a day trip is possible, an overnight stay offers a more relaxed experience.
Staying overnight allows you to:
- explore both west and east Penida
- enjoy sunrise and sunset
- avoid rushing for return boats
- add snorkeling with manta rays
- visit hidden beaches
This is highly recommended for slow travelers.
Best Time to Visit
The best time to travel from Ubud to Nusa Penida is during Bali’s dry season from April to October.
During these months:
- sea crossings are calmer
- views are clearer
- snorkeling visibility is better
- roads are safer
The rainy season can still be beautiful, but boat schedules may change due to rough sea conditions.
East Nusa Penida Trip – Explore the East Side of Nusa Penida
The East Nusa Penida Trip is a full-day private island experience designed for travelers who want to explore the quieter, more dramatic landscapes of Nusa Penida’s eastern coast. Known for its rugged cliffs, pristine beaches, and panoramic viewpoints, this East Trip Nusa Penida offers a peaceful alternative to the busier west side of the island. […]
Duration
1 day
Group Size
Unlimited
Must-See Attractions in Nusa Penida
Nusa Penida is a paradise for those looking for unique experiences and stunning views. As you explore this beautiful place, you’ll find many attractions that show off its natural beauty.
Kelingking Beach (T-Rex Bay)
Kelingking Beach, or T-Rex Bay, is a famous spot in Nusa Penida. It has unique rock formations and clear waters. It’s great for swimming and snorkeling.
Angel's Billabong and Broken Beach
Angel’s Billabong is a natural infinity pool with amazing views. Broken Beach is close by, with a ruined temple and a beautiful lagoon. Both are must-sees when you travel from Ubud to Nusa Penida.
Crystal Bay
Crystal Bay is a hidden beach with clear waters and white sand. It’s perfect for snorkeling and swimming, with lots of marine life to see.
Diamond Beach and Atuh Beach
Diamond Beach has towering cliffs and clear waters. Atuh Beach is nearby, offering a secluded spot with rugged terrain and beautiful views.
Peguyangan Waterfall
Peguyangan Waterfall is a hidden treasure in Nusa Penida’s lush forests. Surrounded by greenery, it’s a peaceful place to relax and unwind.
Final Thoughts
Traveling from Ubud to Nusa Penida is one of the best ways to experience Bali beyond the mainland. The journey combines cultural charm, scenic coastal landscapes, and unforgettable island adventures.
For most travelers, the best combination is a private transfer from Ubud to Sanur plus a round-trip fast boat ticket, as it offers the best balance of speed, comfort, and convenience.
If you want maximum ease, a full day package is the smartest choice. If your priority is saving money, shared shuttles remain the cheapest route.
No matter which option you choose, the reward is worth it. From the dramatic cliffs of Kelingking Beach to the crystal waters of Crystal Bay, Nusa Penida offers one of the most unforgettable journeys you can take from Ubud.
Bali ATV Adventure in Ubud – Ride, Rumble and Refresh
Bali Lempuyang Tour (Customizable Trip)
Bali VW tour (Ubud) | Volkswagen Safari Classic Car Tours
East Bali Tour Package to Lempuyang Temple & Penglipuran Village
FAQ
How far is Nusa Penida from Ubud?
Nusa Penida is about 25-30 kilometers southeast of Ubud. The exact distance varies based on the starting and ending points. You’ll need to travel by land and sea to get there.
How long does it take to travel from Ubud to Nusa Penida?
The trip from Ubud to Nusa Penida takes 1.5 to 2.5 hours. This includes driving to Sanur, waiting for the ferry, and the ferry ride itself. The time can vary based on the day’s conditions and your chosen transportation.
What is the best way to get from Ubud to Nusa Penida?
The most common route is by taxi or private vehicle to Sanur, then a ferry to Nusa Penida. You can also book a private boat or join a tour that includes transport.
Can I do a day trip from Ubud to Nusa Penida?
Yes, a day trip is possible but requires careful planning. Be ready for early starts and long travel times. Focus on the attractions you most want to see.
What are the must-see attractions in Nusa Penida?
Nusa Penida boasts stunning natural beauty. Must-see spots include Kelingking Beach, Angel’s Billabong, and Broken Beach. Also, don’t miss Crystal Bay, Diamond Beach, Atuh Beach, and Peguyangan Waterfall. Plan your visit based on your interests and time.
How do I get around Nusa Penida once I arrive?
You can rent a scooter, hire a driver, or join a tour to explore Nusa Penida. Each option suits different preferences and budgets. Choose what best fits your travel style.
What is the best time to visit Nusa Penida?
The dry season, from May to September, is the best time to visit. The weather is calm and sunny. Keep in mind peak and off-peak seasons for ferry schedules and tourist numbers.
How do I return from Nusa Penida to Ubud?
To return, follow the same steps in reverse. Take a ferry from Nusa Penida to Sanur, then arrange transport to Ubud. Book return tickets in advance and check the ferry schedule to avoid last-minute problems.

0 Comment