You get picked up from your Ubud hotel at 7am, fast-boated to Nusa Penida Island, and driven to Kelingking Beach, Broken Beach, Angel's Billabong and Crystal Bay for swimming and snorkeling. Lunch and all entrance fees are included, plus the driver navigates the whole island so you don't have to. The 12-hour day ends with an evening return to Ubud.
The boat operator at Sanur Harbor knows the routine by heart — he checked us in, pointed to the fast boat, and said something in Indonesian that our driver translated as "water's calm today, you'll see the rays." That kind of local knowledge is what saves a day trip from feeling rushed. You start at 7am with hotel pickup from Ubud, drive to Mertasari Harbor at Sanur Beach, and board a public fast boat for the 30-minute crossing to Nusa Penida Island. A private car and driver wait on the other side, ready to take you through four stops before the sun gets too high.
Kelingking Beach hits first — the one shaped like a T-Rex's head when you look at it from above, which is why every phone in Bali has a photo of it. The walk down the cliff spine is steep and takes focus, but the water below is so clear you can see the bottom, and the rock formations are the kind of thing you stare at longer than you planned. After that comes Broken Beach, where an arched tunnel lets ocean water pour through a narrow cove, then Angel's Billabong just around the corner — a shallow pool of crystal water where you can wade in and sometimes spot manta rays in the deeper water beyond. The snorkeling happens at Crystal Bay, your last stop, where the coral reefs and sandy bottom make it worth bringing a mask. The whole island loop takes around 12 hours from pickup to drop-off.
Lunch is at The Voyage restaurant on the island, traditional Indonesian menu, included in the price. The driver handles the navigation between stops, so you're not watching a map or timing yourself — you're just moving from one view to the next. If you've been in Ubud for a few days and want to see something that doesn't look like rice terraces, this is the day that does it. The boat ride back to Sanur leaves in the late afternoon, and you're back in your hotel by evening.
Your day includes hotel pickup from Ubud at 7am, round-trip fast boat from Sanur Harbor to Nusa Penida, private air-conditioned car with driver for the island, entrance tickets to all four attractions, traditional Indonesian lunch at The Voyage restaurant, snorkeling at Crystal Bay with coral reefs, petrol, insurance, and evening return to your hotel.
Operated by Rukmana Bali Tour
Is this one for you?Book this if you want to see Nusa Penida's four main beaches and cliffs in one day without arranging your own transport, boat tickets or timing — the fixed schedule and private driver mean you move between stops on someone else's plan, which is what fits everything into 12 hours.
Same experience, different operators — compare price, rating and length.
Nusa Penida Day Trip from Ubud: Kelingking Beach & Snorkeling★ 4.79 (3,688)12hENUS$ 94
Nusa Penida Day Trip from Ubud: Beaches & Cliffs All-InclusiveFull-day Nusa Penida island tour from Ubud with fast boat, 4-5 beaches including Diamond & Kelingking, lunch and hotel pickup. 6am-5pm, small groups.★ 4.63 (19)12hEN · DE +3US$ 125View ›
Nusa Penida Island Day Trip from Ubud & Sanur: Speedboat & Beach TourNusa Penida Island tour from Ubud with speedboat transfer, 4 beaches, lunch and snorkel gear included. Small groups, hotel pickup.★ 4.55 (11)10hEN · MSUS$ 125View ›
Bali: Quad Bike & Ayung River Rafting with Private TransferFeel the rush of quad biking through Bali’s rice fields and jungles, then raft the Ayung River. Includes hotel pickup, guide, safety gear, and buffet lunch.★ 4.89 (381)10hENUS$ 70View ›
Ubud: Ayung River Rafting & Lunch with Hotel TransferAyung River white water rafting in Ubud with 2-hour guided paddle, professional instructors, safety gear, buffet lunch and hotel pickup. Small groups, families welcome.★ 4.88 (446)6hEN · JAUS$ 30View › Nusa Penida Day Trip from Ubud: Kelingking Beach & Snorkeling
12h · EN · at your hotel
from US$ 94 per person
★★★★★★★★★★4.793,688 reviews