If you’re planning your first trip to Bali and want the ideal balance of nature, culture, and adventure, this 10-day itinerary has everything you need for an unforgettable vacation.

10 Day Bali Guide - featured image

Bali, a breathtaking Indonesian island, is one of Southeast Asia’s top travel destinations—and it’s easy to see why. Whether you’re captivated by its beautiful beaches, ancient temples, or mesmerizing rice terraces, Bali offers something for everyone.

However, our trip wasn’t without a few surprises. While the landscapes were stunning, we encountered some challenges—like rough roads, crowded spots, and the difficulty of choosing where to stay and what to prioritize.

But don’t worry—we’ve included all the tips we wish we had known to help you navigate these hurdles.

Despite a few mishaps, Bali is 100% worth visiting. This 10-day Bali itinerary will ensure you avoid common pitfalls and enjoy the perfect mix of culture, adventure, and relaxation.

From wandering the vibrant streets of Ubud to discovering the tranquil islands of Nusa Lembongan and Nusa Penida, this guide will help make your Bali trip one to remember.

Let’s dive in!

Visiting Bali

When to Visit Bali:
Bali has two main seasons: the dry season (April to October) and the rainy season (November to March). For this 10-day trip, visiting during the dry season is ideal to take advantage of the island’s natural beauty and outdoor activities like beach hopping, hiking, and temple visits.

When to Avoid Visiting Bali

July and August are Bali’s peak tourist months, coinciding with the summer holidays. During this time, expect higher prices and larger crowds, which can detract from the island’s charm. If your schedule allows, consider visiting in May or September, when the weather is still ideal but the crowds are much smaller.

Another time to avoid is Nyepi, or the “Day of Silence,” when the entire island comes to a standstill for a day. This important Balinese holiday typically falls in March, though the date changes yearly. Check Nyepi’s exact date before booking your trip to avoid unexpected disruptions.

Stay connected while traveling with an eSim!

Navigating Bali can be a bit of an adventure, but it’s manageable with the right approach. While the roads can be chaotic, hiring a private driver or renting a scooter are the most common ways to get around. Most travelers find booking a tour guide or driver the easiest, most stress-free way to explore the island, especially for longer day trips.

Keep in mind that traffic in Bali can be intense! Despite the island’s small size, getting from one side to the other can take much longer than expected. For example, the drive from Canggu to Uluwatu can take 1-2 hours, even though the distance is short. To avoid spending too much time stuck in traffic, we recommend hiring a knowledgeable driver who can help plan your days to minimize delays.

Some roads can be quite bumpy, especially on the islands and near Ubud. If you’re prone to car sickness, pack motion sickness medication or ginger chews for those winding routes.

Ride Share: Popular ride-hailing apps like Gojek or Grab are also helpful, especially for shorter trips. For longer transfers, such as from Ubud to Nusa Dua or Uluwatu, it’s a good idea to pre-arrange transportation through your hotel or private driver.

Note: Grab and Gojeks are unavailable on the islands of Nusa Lembongan and Nusa Penida. We cover transportation options further in those sections.

Great Day with Gede Transportation to plan the perfect Bali
Great Day With Gede Transportation from ngurah rai international airport to hotel and throughout stay

Private Driver: We used a private driver throughout our trip and highly recommend Great Day with Gede Transportation Services or booking directly with your hotel. Gede provided transportation, helped us plan our itinerary, and booked excursions.

Read Great Day With Gede Trip Advisor Reviews

Bali offers a variety of regions, each with its own unique vibe and appeal. Choosing where to stay depends on what kind of experience you’re looking for, whether it’s the lively energy of beach towns, serene retreats in nature, or luxurious resorts.

The following itinerary for your first trip to Bali includes visits to Ubud, Seminyak/Canggu, and the Nusa Islands.

Alana Penida Hotel

📍Nusa Penida Top Pick
Book Now

Alila

📍Seminyak Top Pick
Book Now

Where To Stay Guides on Bali | Detailed Guides

  1. Where to Stay in Ubud
  2. Where to Stay on Nusa Lembongan
  3. Where to Stay on Nusa Penida
  4. Where to Stay in Seminyak

If you’d like to swap out a region, take a look at Bali’s most popular areas to help you decide:

Region on BaliBest ForHighlights
Seminyakfood, nightlife, shoppingsurfing, restaurants, beach clubs, cafes, boutiques, spas, coworking spaces, workouts & shopping
Ubudnature, wellness, yogarice terraces, waterfalls, yoga retreats, spas, temples, monkey, giant swings
Nusa Dualuxury, family-friendlyfancy resorts, quiet atmosphere (we found it a bit too “resort row”)
Nusa Islandsadventure, beaches, divingsnorkeling, breathtaking views, white sand beaches, dramatic cliffs, manta rays
Uluwatucliffside views, surfing, templesUluwatu Temple, surf spots, beach clubs, dramatic cliffs
Lovinadolphin-watching, quiet escapedolphin tours, black sand beaches, laid-back vibe
Sidemenoff-the-beaten-path nature loverspeaceful retreats, hiking, lush landscapes
Amedescape the crowds, quieter northeastern coastcoral reefs, shipwreck diving, serene beaches

Bali Itinerary 10 Days

After arriving at Denpasar International Airport, your next stop will be Ubud.

Ubud is Bali’s cultural and artistic hub, nestled in a valley surrounded by rice terraces and lush jungles. Spend your first four days soaking in its traditional charm, immersing yourself in local customs, and exploring some of Bali’s most iconic tourist spots.

Where To Stay in Ubud

When deciding where to stay in Ubud, you can’t go wrong with staying in Ubud Center if you love convenience. It’s perfect for those who prefer to be within walking distance of shops, restaurants, and cultural attractions. We personally love staying in the center—after a day of sightseeing, it’s nice to come back, freshen up, and easily walk to dinner. If you prefer a quieter stay with a bit more nature, consider Andong or Tegallalang, which offer peaceful escapes just a short drive from the main town.

We highly recommend IBAH Ubud.

Ibah Ubud accomodations for 5 days in Bali
amazing restaurants in Bali. Here is breakfast at Ibah Ubud

Ibah Ubud is a peaceful, serene escape just a 5-10 minute walk from the city center, with a free shuttle every two hours. The suites are clean and spacious, and the traditional Indonesian food is delicious. Expect some insects and geckos, as the property is surrounded by nature, but the tranquil atmosphere and attentive staff make it a perfect stay in Ubud.

Where To Stay Guides on Bali | Detailed Guides

  1. Where to Stay in Ubud
  2. Where to Stay on Nusa Lembongan
  3. Where to Stay on Nusa Penida
  4. Where to Stay in Seminyak

Transportation to Ubud

You can book a private driver, use ride-hailing apps like Grab or Gojek, or arrange a transfer directly through your hotel for transportation from the airport to Ubud.

Powered by GetYourGuide

Since the drive from the airport can take anywhere from 1 hour and 30 minutes to 3 hours with traffic, we recommend arranging a driver through Klook, Get Your Guide or your hotel.

Things to Do in Ubud

Here’s how to make the most of your time in Ubud:

  1. Sacred Monkey Forest Sanctuary

Begin your adventure with a visit to the famous Ubud Monkey Forest, also known as the Sacred Monkey Forest Sanctuary. Home to over 600 long-tailed macaques, this natural habitat is a must-visit tourist attraction. Explore the ancient temples within the forest, where the monkeys roam freely. The Monkey Forest is open from 9 am to 6 pm.

You can book your tickets online directly with Monkey Forest Ubud for around 80,000 IDR ($5 USD) or book a Guided Tour of the park for 235,000IDR ($15 USD)

baby monkey with her mother at the Ubud Monkey forest
Monkey relaxing on a temple inside the Ubud Monkey Forest

Just remember to keep your belongings safe. Monkeys love to steal snacks, sunglasses, and anything else they can get their hands on.

The Sacred Monkey Forest has a bag-holding area at the front entrance, so you don’t have to worry about the Monkeys grabbing your purse or other belongings.

  1. Campuhan Ridge Walk

For a peaceful break from the crowds, head to the Campuhan Ridge Walk, a scenic 9-kilometer (5.5 mile) walk offering stunning views of Ubud’s rolling hills and lush greenery.

This walk is perfect for early mornings before your busy days in Bali begin. The southern end of the walk leads from the main downtown area up to the north entrance, where you will find a variety of Warungs, coffee shops, and spas.

The trail is free to access.

campuhan ridge walk on our 10 day bali itinerary
Start of Campuhan Ridge Walk
Karsa spa overlooking rice paddies on the campuhan ridge walk trail
Karsa Spa

Be sure to check out Karsa for its fresh-pressed juices. It also has an incredible spa, but you’ll want to book your treatment in advance as reservations fill up quickly.

  1. Tegallalang Rice Terraces

No trip to Ubud is complete without visiting the stunning Tegallalang Rice Terraces—one of Bali’s most iconic landscapes. Wander through the lush rice paddies, snap postcard-worthy photos, and for an extra thrill, try the famous Bali Swing for a bird’s-eye view over the terraces.

Entrance Fee: 10,000 – 20,000 IDR per person

  1. Waterfall Visits

Bali is home to many stunning waterfalls, and most require a small entrance fee since they are located on privately owned village land. Some hikes involve light trekking, but most are not too strenuous. To make the most of your waterfall adventure, consider booking a guided tour or asking your driver for recommendations based on your preferences for distance, crowd levels, and hike difficulty.

man and woman holding hands on a bridge overlooking Banyumala Twin waterfalls
man sitting in bird nest photo opp at Tegenungan Waterfall, one of the main Tourist attractions in Bali

Here are two Waterfalls for you to consider:

  • Banyumala Twin Waterfalls: This was our favorite waterfall experience in Bali. The drive is a bit longer, and the roads are bumpy, but the reward is worth it, as the falls are less crowded and incredibly scenic. Be sure to pack water, snacks, and towels. We combined this with a visit to Ulun Danu Beratan Temple.
  • Tegenungan Waterfall: If you’re looking for a waterfall close to Ubud, Tegenungan is a popular option. Be prepared for crowds, as this spot is quite touristy. The descent involves several stairs, but there are plenty of photo opportunities. There’s also a nearby beach club offering great views of the falls. Many families prefer this waterfall since the path is paved and restrooms and changing areas are available.

Check out Ubud – Private Hidden Waterfalls and Rice Terrace Tour

  1. Ubud Art Market

Immerse yourself in local culture at the lively Ubud Market, where you’ll find a treasure trove of handmade crafts, souvenirs, and vibrant Balinese textiles. It’s the perfect spot to pick up unique gifts or souvenirs from your trip.

  1. Traditional Balinese Cooking Class

For a deeper cultural dive, sign up for a Balinese cooking class. You’ll learn to prepare authentic dishes using fresh ingredients, often sourced directly from the local market.

cooking class - best things to do while you Visit Bali during dry or rainy season
Cooking class in Ubud after visiting a traditional Ubud Market
Ubud Main attractions - woman taking class with Ubad Ubud in Bali

The cooking class was one of our favorite activities in Ubud—be sure to come hungry! We made ten different dishes and even took home the recipes. It’s an experience you’ll want to relive back home.

  1. Luwak Coffee Tasting

Ever thought about trying coffee made from… poop? Yes, you read that right! We, too, were a bit hesitant, but to our surprise, Luwak Coffee (or civet coffee) turned out to be incredibly smooth and less acidic than most coffees we’ve had.

Check out this day tour that combines Monkey Forest, a Waterfall, a Water Temple, a Rice Terrace, and a Luwak Coffee Tasting!

Luwak Coffee Tasting and Coffee shop experience

The unique process involves coffee beans eaten by Luwaks, passing through their digestive system before being harvested and roasted. It’s a one-of-a-kind experience in Bali!

  1. Explore Temples

Ubud has many incredible temples that illuminate Bali’s deep spiritual traditions.
While thousands of temples are across the island, here are the top three we visited.

Ulun Danu Beratan Temple - beautiful floating temple in southeast Asia near Ubud
Interesting Temples To Visit:
  • Tirta Empul Water Temple—This sacred Hindu temple offers a cleansing ceremony. Bring a swimsuit and towel to enter the holy spring waters. Sarongs and lockers are provided, and a guide can walk you through the offering process.
  • Goa Gajah (Elephant Temple)—A temple built in the 9th century, this Elephant Cave is believed to have been constructed for spiritual meditation. It’s a nice place to walk around. There’s a little shop here with juice, tea, beer, and light snacks.
  • Ulun Danu Beratan Temple—Wake up early for a serene sunrise visit to this stunning temple on the water (a one-hour drive from central Ubud). This floating Hindu temple is peaceful and well-maintained. Consider combining Ulun Danu Beratan temple on your trip with a visit to Banyumala Twin Waterfalls, followed by lunch or tea overlooking Twin Lakes. We arrived before sunset to avoid the crowds.
Ancient Temples to visit in Ubud- Tirta Empul Water Temple offering
Ancient Temples to visit in Ubud- Tirta Empul Water Temple
  1. Spa Day

Treat yourself to a spa day in Ubud with a massage, facial, and floating flower bath.

Flower Bath at Maya Spa
Our Top Spa Day Picks:
  • Maya Spa: Luxury open-air spa with monkeys swinging along the trees along the river. We booked the 3-hour Eat Pray Love package at Maya Spa for $100 per person. It included a foot soak, an hour-long massage, an hour-long facial, and a private flower bath served with tea.
  • Vive Salon: Get a manicure, pedicures and eyebrow wax
  • Kaveri Spa at Udaya: Known as one of the island’s best spa and flower bath experiences.
  • Karsa: This spa is known for its incredible staff and massage tables overlooking rice fields. Before or after your treatment, you can grab a fresh juice or a bite at the Karsa restaurant.
  • Taksu Spa: centrally located spa that offers massages, body scrubs and baths
  1. Balinese Dance Show

A Balinese dance show is a must-see while in Ubud! These captivating performances occur in various venues, including temples and open-air stages throughout Ubud. Make sure to arrive early for good seats and get ready to be mesmerized by the dancers’ intricate costumes, traditional music, and graceful movements.

Recommended Bali Dance Performances:
Bali Dance performance in Central Ubud
  1. Day Trip to Mount Batur

Hiking Mt. Batur at sunrise is one of Bali’s must-do experiences, but it means starting your day early (3 a.m.- 4 a.m.).

To make things easier, consider booking a straightforward package (like this one) that covers everything you need. It includes a guide, breakfast at the summit, a visit to a coffee plantation after the hike, and round-trip transfers from your hotel in Ubud or other parts of South Bali. The hike itself takes 1.5 to 2 hours.

Mount Batur
Lunch overlooking Mount Batur

If you don’t want to hike or prefer to sleep in, you can still take in the beauty of Mount Batur by arranging lunch at a Mount Batur lookout spot. Many restaurants offer stunning views of Mount Batur. We recommend asking your driver to suggest a restaurant with great views. Combine this with a stop at a Luwak Coffee farm for an unforgettable day in the mountains.

After soaking up Ubud’s culture, it’s time to head to the Nusa Islands for a more laid-back island vibe. Nusa Lembongan and Nusa Ceningan are two neighboring islands off the coast of Bali, where you will find crystal-clear waters, delicious cafes, and a slower pace of life.

Although it’s possible to visit the Nusa Islands on a day trip, we recommend staying a few nights on each to fully explore the island without the massive crowds that day trips bring.

Where To Stay on Nusa Lembongan

For first-time visitors to Nusa Lembongan, we recommend staying at a beachfront bungalow or boutique hotel on Jungutbatu Beach, as it is walkable to shopping, cafes, and restaurants.

We recommend booking at Ohanas!

Where To Stay Guides on Bali

  1. Where to Stay in Ubud
  2. Where to Stay on Nusa Lembongan
  3. Where to Stay on Nusa Penida
  4. Where to Stay in Seminyak

Transporatation To Nusa Lembongan Island

You can get to Nusa Lembongan and Nusa Ceningan from Bali by fast boat from Sanur Port.

Book a ferry ticket in advance from Sanur Port. Dream Beach and Athamas are two recommended companies. They offer packages that include the ferry ride and optional hotel transfers.

You can easily book these tickets in advance through Get Your Guide.

Fast Ferry Sanur Port Loading Docks

One-way ticket prices range from $10-$20 USD per person for advanced booking. Most boats looked very similar in size and setup and had similar schedules, so we don’t think you can go wrong with these options.

How to navigate Port Sanur:

At Sanur Port, various company buildings are lined up. Check-in with the one you booked, and they’ll give you a colored lanyard to wear.

A few options for Ferries- Dream Beach and Athamas are recommended options
Dreamland Beach Express

All ferries board from the same dock, so follow the crowd to the main Sanur building and wait upstairs. The area can be warm, so dress lightly. When it’s time to board, the staff will call out your boat’s name by the color of your lanyard (e.g., “Blue Lanyard, Dream Boat”).

Note: In Sanur, you’ll board from a dock, but when you arrive at Nusa Lembongan, the boat will land directly on the beach. Be prepared to wade through shallow water, so wear water shoes or sandals that you don’t mind getting wet.

Getting Around Nusa Lembongan:

There are no Gojek, Grab, or other rideshare services on Nusa Lembongan, so we recommend booking a driver through Great Day With Gede or your hotel.

Rent Motor Bikes and Explore The Island
Nusa Lembongan is perfect for motorbike exploration, even for beginners. We rented from our accommodation, Mega Cottages, which provided fuel and helmets, which many rental places don’t offer.

Woman on motor bike exploring Nusa Lembongan
Rented motor bikes on Nusa Islands

It’s a great way to see the island at your own pace! If you are uncomfortable renting a bike, contact your hotel to schedule a driver beforehand.

Alternatively, you can catch a bemo (a small open-air van with bench seats), but be prepared to negotiate the fare and possibly wait for other travelers to join.

Things to do on Nusa Lembongan

Here are our top things to do on Nusa Lembongan!

  1. Breakfast overlooking the Blue Lagoon

Ride your scooter or book a driver to take you over the Yellow Bridge to the neighboring island, Nusa Ceningan. The Blue Lagoon on Nusa Ceningan is a stunning rocky lagoon with turquoise blue water, perfect for snapping a few Instagram-worthy shots or enjoying a peaceful morning breakfast.

bali itinerary - blue lagoon
bali itinerary - michael and jordyn standing at Klyf club overlooking the blue lagoon
bali itinerary - Klyf Club
Blue Lagoon
  1. Mahana Point and Secret Point Beach

Mahana Point on Nusa Ceningan is a popular surfing and cliff-jumping spot for thrill-seekers located a 5-minute walk from the Blue Lagoon. Even if you’re not into cliff jumping, Mahana Point is a great spot to relax with a drink from the nearby Warung and watch the adventurous leap off the cliffs.

Dream Point Beach
Dream Point Beach (next to Mahana Point)

The area also offers some of the best surfing on the island. From Mahana Point, you can walk down and relax on Secret Point Beach, an intimate beach with two swings, perfect for a photo opp. Waves can get quite big here, so be aware of currents if you are not an experienced swimmer.

  1. Dream Beach

Spend your day relaxing at Dream Beach, a beautiful golden sand beach with turquoise waters. You can spend the day swimming at Dream Beach or eating at one of the cliffside restaurants or beach clubs overlooking the water.

image of amazing cafes overlooking Dream Beach on Nusa Islands

The waters here can be rough, so if you are not an experienced swimmer or traveling with little ones, you may opt for lunch overlooking the beach instead.

image of seats overlooking dream beach on Nusa Islands
Jordyn from 2TravelingTheWorld at Dream beach swings as part of our 10 day Bali Itinerary
  1. Devil’s Tears

A short walk from Dream Beach is Devil’s Tears, a dramatic cliffside spot where waves crash into the rocks, and spray water high up into the air. To enter, you are required to pay a small fee in cash. Be sure to visit on a day when the waves are big.

Devils Tear, one of Nusa Islands main tourist attractions
Devils Tears (with no tears today)

Unfortunately, the waves were small when we visited, and we could not see them crashing up.

  1. Kayak Mangrove Forest

Rent a kayak or take a guided tour through Nusa Lembongan’s tranquil Mangrove Forest. You can rent a Sampan boat or Kayak directly at the Mangrove Forest. You can also ask your driver to arrange the best deals for you.

You do not need to book this tour in advance; booking directly at the Mangrove Forest is much cheaper.

  1. Jungutbatu Beach

Jungutbatu Beach is a great relaxing spot. Its long stretch of white sand and crystal-clear waters make it the longest beach in Bali, perfect for morning or sunset walks.

Jungutbatu Beach is southern Bali

You can enjoy swimming, sunbathing, or grabbing a bite at one of the beachfront cafes. Our favorite cafe is Ginger & Jamu.

amazing restaurants to check on Jungutbatu Beach - Ginger and Jamu

The beach also offers stunning sunset views, making it a perfect place to unwind after exploring the island.

  1. Snorkel with Vibrant Marine Life

We recommend booking at least one snorkeling tour of both Nusa Lembongan and Nusa Penida islands.

Don’t forget to pack an underwater camera – shop our favorite!

back of woman sitting on a snorkel boat on nusa islands.
underwater-go-pro-shot-on-indonesian-island-snorkeling-trip

Many tour companies offer day trips to multiple dive sites. Our advice? Book a snorkel tour to sites like Crystal Bay, Gamat Bay, and Manta Bay (not to be confused with Manta Point).

Next, take a short boat ride from Nusa Lembongan to the wild and rugged Nusa Penida. This island is famous for its towering cliffs, hidden beaches, and incredible viewpoints.

Where To Stay on Nusa Penida

Deciding where to stay in Nusa Penida depends on your travel style and what you want to see. The island may be small, but the roads are winding and bumpy, making travel time longer than expected.

For example, a drive from the Harbor to Diamond Beach is about an hour and a half!

Where To Stay Guides on Bali | Detailed Guides

  1. Where to Stay in Ubud
  2. Where to Stay on Nusa Lembongan
  3. Where to Stay on Nusa Penida
  4. Where to Stay in Seminyak

Transporatation to Nusa Penida

There are a few options for you to get from Nusa Lembongan to Nusa Penida.

Option 1: Local Transfer Via Yellow Bridge
A local boat transfer is a straightforward and affordable way to hop between the islands. Just be prepared for a short wait until the boat fills up with at least eight passengers before boat captains will take off.

  • Pickup: Boats leave from the Lembongan side of the Yellow Bridge throughout the morning. Here are your directions to the Yellow Bridge: Google Maps.
  • Drop off: The boat will drop you off at Toya Pakeh Harbour on Nusa Penida.
  • Cost: You will pay around 70,000 IDR per person directly to the boat on arrival. Or, if you’re like us and would like to book in advance, you can reserve a ticket through platforms like Get Your Guide. Booking online in advance through these platforms will cost a few extra dollars (USD).
private transfer from Nusa Lembongan to Nusa Penida
Private Boat Transfer

Option 2: Private Boat Transfer
This option can be arranged through your hotel or driver. While private boats vary in price, it does give you more flexibility on pickup timing and the location of your boat transfer.

  • Pick Up: Most private boats will pick up anywhere on the island
  • Drop Off: The boat will drop you off at Toya Pakeh Harbour on Nusa Penida.
  • Cost: Cost will vary. Reach out to your hotel or driver to arrange on your behalf.
  • Options: With a private boat transfer, you can add additional stops on your transfer. For example, we arranged our private transfer with Mega Cottages and added two snorkeling stops between the transfers for extra adventure!

Getting Around Nusa Penida

Gojek, Grab, and other ridesharing services do not exist in Nusa Penida. We highly recommend hiring a driver on Nusa Penida. With proper planning, you can stay almost anywhere on the island.

The roads on Nusa Penida are much windier and rougher than those on Nusa Lembongan, so we decided against renting scooters here. However, renting one could still be an option if you’re experienced on a scooter and confident navigating tricky terrain.

Things to do on Nusa Penida

Here are our top Nusa Penida activities to create the perfect Bali itinerary.

  1. Snorkel with Manta Rays at Manta Point

This spot offers the best chances to see numerous manta rays gliding gracefully through the water. However, be prepared for a bumpy boat ride, and consider packing motion sickness medication or opting for a more extensive, more comfortable private tour.

Dive into Manta Ray everyday life with a snorkel trip to Manta Point
Dive at Manta Point

Many tour companies offer snorkeling trips here since it’s one of Nusa Penida’s top attractions. We spent a magical 30 minutes in the water, up close with these stunning creatures. We were amazed as countless manta rays swam right up to us!

What is the difference between Manta Point and Manta Bay?

Manta Point is not to be confused with Manta Bay. Manta Point and Manta Bay are both popular snorkeling and diving spots off Nusa Penida, known for encounters with manta rays, but they differ slightly in location and conditions:

  • Manta Point: Manta Point is a deeper dive site known as a “cleaning station,” where manta rays gather to be cleaned by small fish. It’s a great spot to see these majestic creatures up close.
  • Manta Bay: Manta Bay is a shallower, more protected spot perfect for snorkeling and diving. While you might spot a manta ray, sightings aren’t guaranteed.

We highly recommend booking a trip to Manta Point for the best chance of spotting Manta Rays up close.

  1. Diamond Beach and Atuh Beach

Diamond Beach on Nusa Penida is hands down one of our favorite spots. The white sand and turquoise waters are postcard-perfect. We had a 4:30 a.m. wake-up call to catch the sunrise at Diamond Beach, and it was absolutely worth it to beat the crowds!

sunrise at the beach to complete the perfect Bali Itinerary
monkey sitting at the top of Diamond Beach on our Bali Itinerary
Monkey at Diamond Beach
Diamond Beach Bali Itinerary

You’ll have to tackle a steep stairway carved into the cliffs to get down, and while some parts are a bit eroded, they’ve added ropes to help you along the way. The water can be rough, so only swim when it’s calm. Most people stick to snapping photos on the stairs, so the beach itself stays pretty quiet.

If you want a more accessible beach, head North of Diamond Beach to Atuh Beach!

Atuh Beach at sunrise before the crowds
Atuh Beach at sunrise

Stay connected while traveling with an eSim!

  1. Thousand Island Viewpoint

Thousand Island Viewpoint sits high on a cliff, offering stunning views of scattered rocky islets set against vibrant turquoise waters—hence the name.

Many visitors head to Thousand Island Viewpoint for the iconic Rumah Pohon treehouse photo op. Still, we opted to skip it after our driver mentioned it’s often crowded, with tourists lining up to pay for the perfect Instagram shot.

Instead, we recommend hitting Diamond Beach at sunrise or sunset for equally breathtaking views without the hassle and a more peaceful vibe.

But if photos are your thing, add Thousand Island Viewpoint to your Bali Itinerary!

  1. Kelingking Beach

Start your day with a visit to the jaw-dropping Kelingking Beach, where the cliffs resemble a T-rex. The view from the top is unbeatable, but adventurous travelers can hike down to the beach for a more secluded experience.

Check out this East and West Nusa Penida Guided Tour!

day trip to Kelingking, t rex shaped cliffs

We recommend booking a tour guide to take you to Kelingking at Sunrise or Sunset when most of the tour boats leave the island.

Kelingking Beach T Rex Beach

We arrived later in the day and were elbow-to-elbow with hundreds of tourists. If we were to do this all over, we would save it for later in the afternoon at sunset, when most day trippers leave the island.

  1. Goa Giri Putri – Hidden Underground Temple

Visit the Goa Giri Putri, the hidden underground temple on Nusa Penida. You’ll descend a steep staircase and squeeze through a narrow 4-foot entry to reach this cave temple. Inside, you’ll find a peaceful, beautifully decorated space with traditional Balinese carvings.

small hole to enter the Goa Giri Putri underground temple
Entrance to Goa Giri Putri Underground Temple
interesting temples to visit on Nusa Penida - unground Goa Giri Putri Temple

My husband went down to snap some photos, but I decided to pass as someone who gets claustrophobic. But after looking through pictures and seeing how tall the cave was, I wish I would have the courage to explore. It’s a unique experience if you’re up for it!

  1. Tembeling Beach Natural Pools

If you’re after a more off-the-beaten-path experience, away from the typical tourist crowds, this Tembling Beach spot is worth checking out.

Tembeling Beach - hidden gem on Bali - natural watering hole with a secret beach
People swimming at Tembling Beach, a secret beach and watering hole on Nusa Penida

Getting there can be tricky—you’ll park at the top and pay a local a few dollars for a ride down to the bottom on the back of their motorbike. It might feel a little nerve-wracking, but these drivers know the path inside out.

Once dropped off, it’s a 10-minute walk to two serene natural pools, a beautiful beach, swings for photo ops, and a small cart selling drinks and snacks. Don’t forget to pack your towel!

If you’re uncomfortable riding on the back of a motorbike, you can always hike down, which takes about an hour each way.

  1. Broken Beach or Pasih Uug Beach

Pasih Uug Beach, commonly known as Broken Beach by tourists, gets its name from the natural archway carved into the limestone cliffs. According to local legend, the area was once home to a village. One day, some villagers killed a sacred water snake, and as punishment, a massive wave swept through, wiping out the village and leaving behind the stunning natural formation we see today.

Beach on Nusa Penida - Bali Itinerary
Woman standing at Broken Beach on Nusa Penida
man standing at the edge overlooking the arch over Pasih Uug Beach

Broken Beach is notorious for its stunning views and the rough, bumpy road leading to the site. The land is privately owned, and despite the government’s efforts to negotiate with the local village to purchase, no agreement was reached.

Visitors pay a small entrance fee to access the area.

Be cautious near the edge of the cliff. Tragically, there have been incidents where tourists have fallen by getting too close. It’s best to admire the view from a safe distance.

  1. Angels Billabong

Next to Broken Beach is Angel’s Billabong, a stunning natural infinity pool formed by eroded limestone cliffs with crystal-clear water.

Bali Itinerary - Angels billabong

Swimming here can be very dangerous during high tide, so exercise caution to ensure a safe visit.

After the adventure-filled days on the Nusa Islands, return to Bali and spend your final two nights in Seminyak, known for its chic Bali nightlife, upscale, amazing restaurants, and beach clubs.

Where To Stay in Seminyak

Here are our favorite hotels in Seminyak.

Where To Stay Guides on Bali | Detailed Guides

  1. Where to Stay in Ubud
  2. Where to Stay on Nusa Lembongan
  3. Where to Stay on Nusa Penida
  4. Where to Stay in Seminyak

Transporatation to Seminyak

You must catch a fast boat back to Sanur Port. It’s a good idea to book your tickets in advance through Get Your Guide or another booking site.

Remember that the boats aren’t always on schedule, so bring plenty of water, sunscreen, and a hat, as the wait at Nusa Penida Port can get warm.

Once you arrive back at Port Sanur, you can either order a Grab or arrange for a driver to take you to Seminyak. Depending on traffic, this drive takes 30 minutes to an hour.

Things to do in Seminyak

  1. Indulge in a Floating Breakfast or Romantic Dinner at Your Villa

Kickstart your morning with the ultimate luxury—a floating breakfast in your villa’s private pool. It’s a perfect way to relax and soak in the island vibes. We booked a floating breakfast package upon arriving at Tony’s Villas. Many villas also offer romantic floating dinner options so that you can enjoy a dreamy meal in a private setting.

woman standing next to her floating breakfast at her Bali Vila
image of private romantic dinner setup on one of Bali's most beautiful beaches
  1. Visit Bali Beach Clubs

For an unforgettable day or evening, head to some of Seminyak’s top beach clubs, like Potato Head, Infinity Beach Club, or the Beach Bar at Alila Seminyak.

Popular Beach Club Bar with infinity pool
Bali Itinerary Seminyak - Delicious cocktails at Alila Seminyak
Bali Itinerary Seminyak - Visit a beach club like Potato Head or Alila Seminyak

Enjoy cocktails, stunning ocean views, and live DJ sets in a vibrant atmosphere. Many beach clubs require reservations, especially during peak season, so book your table, lounger, or cabana in advance to secure the best spot.

  1. Learn to Surf at Legian Beach

Whether you’re a beginner or looking to sharpen your skills, Legian Beach is a great spot for a surf lesson. With expert instructors from Pullman Bali Hotel Resort, you can hit the waves and have a blast while learning the basics or refining your technique. Perfect for any skill level!

  1. Take a Sunset Walk on Seminyak Beach

Stroll along Seminyak Beach at sunset, soaking in the laid-back vibes and stunning views of the sky turning golden.

Golden Hour Sunset Walk on the last days of our Bali itinerary
  1. Shop The Town of Seminyak

Explore Seminyak’s boutique shops, where you can find everything from designer clothes to handmade crafts and local art.

  1. Indulge in a Delicious Dinner

Treat yourself to fine dining at La Lucciola for beachfront Italian (our favorite), Mamasan for modern Asian fusion, or SugarSand for fresh seafood.

One of many amazing restaurants in Seminyak - La Lucciola
cocktails at the Hyat Alila Beach Bar
Dinner at La Lucciola
  1. Pamper Yourself at a Spa

Treat yourself to well-deserved relaxation at top-rated spas like Bodyworks, Prana Spa, and GLO Day Spa. Bali offers incredibly affordable luxury treatments, from soothing massages and rejuvenating facials to beauty services like haircuts and nail care.

Affordable Spas at most Bali Hotels in Southeast Asia

Before your long flight home, take the time to unwind and indulge. We enjoyed massages, got our nails done, and even treated ourselves to a fresh haircut and color!

Bali Hotels offer spa packages with different natural lotions and herbal teas
Hair Saloon image in Bali on our last day of the Bali itinerary
  1. Join a Cooking Class

If you missed a cooking class in Ubud, don’t worry—Seminyak offers some fantastic options, too. Head to a local Balinese village and dive into a hands-on cooking experience, where you’ll learn to prepare traditional Balinese dishes while immersing yourself in the rich, vibrant flavors of the local cuisine. It was one of the highlights of our trip!

  1. Golf

While Seminyak doesn’t have golf courses, nearby options offer a fantastic golfing experience. Michael was lucky to play at Bali National Golf Course in Nusa Dua and New Kuta Golf Course.

Also Read: 26 Perfect Gifts For Golfers!

New Kuta Golf Course near denpasar international airport

Bali National is a stunning, well-maintained course, though a bit pricier. The challenging layout and knowledgeable caddies made it worth it. However, New Kuta Golf stood out as a top contender. As one of Asia’s best championship courses, it offers dramatic cliffside holes with incredible ocean views. Interestingly, both courses feature all-women caddies, which adds a unique and special touch to golfing in Bali.

You can expect to pay between $130 and $200 USD for a round of golf in Bali, depending on extras like club and shoe rentals.

Michael from 2Traveling The World standing with 2 woman golf caddies at New Kuta golf course in Bali
stray dog sitting on the New Kuta Golf Course
  1. Day Trip to Uluwatu

Take a day trip to Uluwatu to visit the iconic cliffside temple, enjoy breathtaking views, and catch the famous Kecak dance at sunset. In the afternoon, take a day trip to Uluwatu Temple, a stunning cliffside temple overlooking the Indian Ocean. Stay for the traditional Kecak Fire Dance, a mesmerizing performance at sunset.


Wrap-Up: Your Perfect 10 Days in Bali

This 10-day Bali itinerary gives you the ultimate experience of the island’s culture, natural beauty, and adventure. From exploring the Sacred Monkey Forest Sanctuary in Ubud to relaxing on the beautiful beaches of Nusa Lembongan, diving in the clear waters of Nusa Penida, and indulging in Seminyak’s vibrant nightlife, this journey showcases the best Bali has to offer.

Whether hiking to waterfalls, visiting the famous Kelingking Beach, or relaxing at a day spa, every day in Bali is filled with something new and exciting. The island’s cultural depth and stunning natural landscapes make it an unforgettable destination. To complete your perfect Bali experience, don’t forget to enjoy a floating breakfast, dive into the natural pool, or visit a water palace like Tirta Gangga.

This article is all about planning the perfect Bali Itinerary.

Get Inspired for Your Next Journey!

Get expert travel itineraries, tips, and inspiration delivered straight to your inbox.

Explore More