Bali 10-Day Itinerary: Ubud, Uluwatu & Nusa Penida for Under $1,500

April 1, 2026 · 22 min read
Itinerary Guide
Last updated: April 2026

This article contains affiliate links. If you make a purchase through these links, we may earn a small commission at no extra cost to you. Learn more

Share this guide ✨

Bali is the kind of place that ruins you for every other holiday. Mist-draped rice terraces at dawn, cliffside temples suspended above crashing waves, $3 plates of nasi campur that taste like they belong in a Michelin restaurant, and sunsets so vivid they barely look real. All of this on an island roughly the size of a small county, where a private driver for the day costs less than a taxi ride across most European cities.

This 10-day itinerary covers four distinct sides of Bali: the spiritual, artistic heart of Ubud, the trendy beach culture of Seminyak and Canggu, the dramatic clifftop landscape of Uluwatu, and the raw, untouched beauty of Nusa Penida island. It is built for mid-range comfort — boutique hotels, proper sit-down dinners, and quality tours — all for under $1,500 USD (excluding international flights).

💡 How to use this itinerary: Each day includes morning, afternoon, and evening plans with estimated costs in USD (IDR = Indonesian rupiah; $1 ≈ 16,000 IDR in 2026). Swap days within each region freely. All prices assume mid-range boutique stays and a mix of warung meals and cafe dining.

📷 Already know your dates? Check our Bali packing guide for a full season-by-season checklist.

Quick Budget Overview: 10 Days in Bali

Category Budget (10 days) Per Day
🏠 Accommodation (boutique hotels)$400 – $800$40 – $80
🍱 Food & drinks$200 – $350$20 – $35
🚆 Transport (driver + scooter + boats)$100 – $200$10 – $20
🎫 Activities & tours$100 – $250$10 – $25
📱 eSIM & misc$30 – $50~$3 – $5
Total (excl. international flights)$830 – $1,650$83 – $165

The sweet spot is around $1,100–$1,400. At this level, you are sleeping in beautiful boutique hotels with pools, eating well every day, and doing the best tours without counting every rupiah.

💰 Currency note: All prices are in USD. The Indonesian rupiah has large denominations — a decent meal might be 65,000 IDR which sounds like a lot but is only $4. ATMs are everywhere. Use BCA or Mandiri ATMs for the best rates and lowest fees. Always decline the ATM’s conversion rate and choose to be charged in IDR.

✈️ Compare flight prices to Bali.

Tegallalang rice terraces in Ubud, Bali with palm trees
The iconic Tegallalang rice terraces near Ubud — Bali’s spiritual heartland

The Route: Ubud → Seminyak → Uluwatu → Nusa Penida

This itinerary flows from the cultural interior to the coast and out to the islands. Each base gives you a completely different Bali experience.

Days Base Highlights
1–3UbudRice terraces, Monkey Forest, waterfalls, temples, cooking class
4–5Seminyak / CangguBeach clubs, surfing, sunset bars, boutique shopping
6–7UluwatuCliff temples, hidden beaches, Kecak fire dance, seafood at Jimbaran
8–10Nusa PenidaKelingking Beach, Angel’s Billabong, Crystal Bay, snorkeling with mantas
💡 Getting between bases: Hire a private driver for transfers ($25–$40 per trip) or use the Grab/Gojek app. Ubud to Seminyak is about 1 hour, Seminyak to Uluwatu is 45 minutes. For Nusa Penida, take a fast boat from Sanur Harbour (30–45 min, $10–$20 one-way).

Review the international travel checklist — covers visa requirements, documents, and arrival tips for Indonesia.

Day 1: Ubud — Arrival & Monkey Forest

Est. cost: $60–$100

🌅 Morning: Arrive & settle in

From Ngurah Rai Airport, a private transfer to Ubud takes about 1.5 hours ($20–$30). Check into your boutique hotel — places like Bisma Eight or Wapa di Ume offer stunning jungle-view pools for $50–$80/night. Rest, adjust, and grab a smoothie bowl from one of Ubud’s famous health cafes.

🍄 Afternoon: Sacred Monkey Forest

Walk to the Sacred Monkey Forest Sanctuary (80,000 IDR / $5) in the heart of Ubud. Over 1,000 long-tailed macaques roam freely through ancient Hindu temples draped in moss. Keep your belongings secure — the monkeys are bold. The banyan tree canopy and temple ruins make this genuinely atmospheric, not just a tourist stop.

🌉 Evening: Ubud dining

Dinner at a traditional warung like Naughty Nuri’s (famous pork ribs, 85,000 IDR / $5) or the more upscale Locavore for a special night. Stroll through Ubud Royal Palace square, which is lit up beautifully at night.

📱 Stay connected throughout your trip. Get a Yesim eSIM for Indonesia — activate before you fly, data ready at landing.

Day 2: Ubud — Rice Terraces & Waterfalls

Est. cost: $70–$120

🌅 Morning: Tegallalang Rice Terraces

Arrive early (7:30 AM) at Tegallalang to beat the Instagram crowds. The cascading emerald paddies are Bali’s most iconic landscape. Entry is 25,000 IDR ($1.50), plus small donations along the walking paths. Hire a local guide (100,000 IDR / $6) for insights into the subak irrigation system. Finish with coffee at one of the terrace-view cafes.

🌊 Afternoon: Tibumana or Tegenungan Waterfall

Bali is packed with waterfalls. Tibumana (15,000 IDR / $1 entry) is quieter and more magical — a hidden cascade surrounded by jungle. Tegenungan (20,000 IDR / $1.25) is more popular but equally impressive with a wide, powerful curtain of water. Both require a short walk down stone steps.

🌉 Evening: Balinese cooking class

Take an evening cooking class ($25–$40) at Paon Bali or Casa Luna. You will visit a local market, learn to make sate lilit, lawar, and nasi goreng from scratch, and eat everything you cook. This is consistently one of the highest-rated activities in all of Bali.

Waterfall in lush tropical jungle in Bali
Bali’s waterfalls are hidden all over the island — most cost less than $2 to enter

Day 3: Ubud — Temples & Art

Est. cost: $55–$90

🌅 Morning: Tirta Empul Water Temple

Drive 30 minutes north to Tirta Empul (50,000 IDR / $3), one of Bali’s holiest water temples. You can participate in the purification ritual — walk through a series of fountains while Balinese Hindus pray beside you. Bring a sarong (or rent one at the entrance). This is a deeply moving experience, not just sightseeing.

🌃 Afternoon: Ubud Art Market & galleries

Browse Ubud Art Market for handmade batik, wooden carvings, and silver jewelry. Bargain to about 40–60% of the asking price. Then visit the Neka Art Museum (75,000 IDR / $5) for a superb collection of Balinese and Indonesian paintings, from traditional kamasan style to contemporary work.

🌉 Evening: Campuhan Ridge Walk at sunset

The Campuhan Ridge Walk is a narrow grassy ridge between two valleys, stretching about 2 km. Time it for late afternoon — the golden light over the palm trees is breathtaking. Completely free. Finish with dinner at Clear Café (great vegetarian options, 60,000–120,000 IDR / $4–$8).

🎫 Book Ubud waterfall and temple tours on GetYourGuide — includes hotel pickup and lunch.

Day 4: Seminyak / Canggu — Beach Culture

Est. cost: $80–$140

🌅 Morning: Transfer to Seminyak & brunch

Private driver from Ubud to Seminyak (1 hour, $20–$25). Check into your hotel — The Layar or Katamama offer stylish mid-range stays ($60–$100/night). Grab brunch at Sisterfields or Revolver (80,000–150,000 IDR / $5–$9) — Seminyak’s brunch scene rivals Melbourne and Sydney.

🌊 Afternoon: Beach & beach club

Spend the afternoon at Seminyak Beach or head 20 minutes north to Canggu’s Echo Beach. For the full Bali beach club experience, try Potato Head (free entry, minimum spend on food/drinks) or La Brisa with its driftwood architecture. Day beds run $15–$30 with F&B credit included.

🌉 Evening: Sunset at La Plancha or Ku De Ta

La Plancha has colorful bean bags right on Seminyak Beach — free to use, just order drinks (cocktails 80,000–120,000 IDR / $5–$8). For something fancier, Ku De Ta is the original Bali sunset institution. Dinner at Mama San (pan-Asian sharing plates, 150,000–300,000 IDR / $9–$19 per person).

Sunset at a Bali beach with surfers and palm trees
Bali sunsets from Seminyak Beach — every evening feels like an event

Day 5: Canggu — Surfing & Tanah Lot

Est. cost: $65–$110

🌅 Morning: Surf lesson at Batu Bolong

Canggu is Bali’s surf capital. Book a 2-hour beginner lesson at Batu Bolong Beach ($20–$30 including board rental). The waves here are gentle and forgiving — perfect for first-timers. Afterwards, refuel at Crate Café or The Shady Shack (great vegetarian options).

🌃 Afternoon: Tanah Lot Temple

Drive 30 minutes to Tanah Lot (60,000 IDR / $4), one of Bali’s most photographed sea temples. Built on a rock formation surrounded by crashing waves, it is spectacular at any time but truly magical during the golden hour. At low tide, you can walk across to the base of the temple rock.

🌉 Evening: Canggu nightlife

Canggu has a vibrant bar scene. Old Man’s is the legendary surf bar with live music and cheap Bintang beers (30,000 IDR / $2). Deus Ex Machina combines a motorcycle workshop, gallery, and restaurant. For cocktails, try Pretty Poison or The Lawn.

Day 6: Uluwatu — Cliffs & Hidden Beaches

Est. cost: $75–$130

🌅 Morning: Transfer to Uluwatu

Drive from Seminyak/Canggu to the Bukit Peninsula (45 minutes, $15–$20). Check into a cliffside stay — The Istana or Suarga Padang Padang offer jaw-dropping ocean views for $60–$100/night. Uluwatu feels like a completely different island: raw, dramatic, and far less crowded.

🌊 Afternoon: Hidden beaches

Explore Uluwatu’s secret beaches. Padang Padang Beach (free entry) is a tiny cove reached through a rock crevice. Thomas Beach is wider and great for swimming. Nyang Nyang Beach requires a 15-minute walk down a cliffside path but rewards you with an almost-deserted stretch of white sand.

🌉 Evening: Kecak Fire Dance at Uluwatu Temple

The highlight of Uluwatu. Arrive at Uluwatu Temple (50,000 IDR / $3) by 5 PM. The temple sits on a 70-meter cliff with sweeping Indian Ocean views. At 6 PM, the Kecak Fire Dance begins (150,000 IDR / $9) — 50 men chanting in a circle as dancers perform the Ramayana story with the sunset as a backdrop. Absolutely unmissable.

Uluwatu Temple perched on dramatic cliffs above the ocean in Bali
Uluwatu Temple — perched on a 70-meter cliff above the Indian Ocean

Day 7: Uluwatu — Jimbaran & Beach Day

Est. cost: $65–$110

🌅 Morning: Sunday’s Beach Club or Sundays

Treat yourself to a morning at Sundays Beach Club (accessible by a scenic cliff-side inclinator). Kayaks, SUP boards, and snorkeling gear are complimentary for guests. Day beds start at $15 with F&B credit. The water here is impossibly clear.

🌃 Afternoon: Relax or explore

Take the afternoon slow. Read by the pool, get a Balinese massage (150,000–250,000 IDR / $9–$16 for 60 minutes at local spas), or revisit a favorite beach. This is your rest day — you will need the energy for Nusa Penida.

🌉 Evening: Jimbaran Bay seafood

Drive to Jimbaran Bay for Bali’s most famous dining experience: grilled seafood on the beach at sunset. Choose from dozens of restaurants with tables in the sand. A full seafood platter (fish, prawns, squid, clams, rice, and sambal) runs 200,000–400,000 IDR ($13–$25) per person. The sunset here is legendary.

Pack smart for beach vacations — essentials for tropical swimming, snorkeling, and cliff-side adventures.

🎫 Book Uluwatu temple & Kecak dance tours on GetYourGuide — includes hotel pickup and Jimbaran dinner.

Day 8: Nusa Penida — Arrival & West Coast

Est. cost: $80–$130

✈️ Morning: Fast boat to Nusa Penida

Transfer to Sanur Harbour early morning ($15–$20 from Uluwatu). Take a fast boat to Nusa Penida (30–45 min, 150,000–300,000 IDR / $10–$20 one-way). The crossing can be bumpy — take motion sickness tablets if needed. Check into your hotel. The Sagara or Penida Bambu Green offer comfortable rooms for $35–$65/night.

🌊 Afternoon: Kelingking Beach viewpoint

Hire a scooter ($5–$7/day) or a driver ($35–$45/day — recommended, as Nusa Penida roads are steep and rough). Head straight to Kelingking Beach — the T-Rex shaped cliff that has become one of the most photographed spots in all of Indonesia. The viewpoint is free. The hike down to the beach is steep and takes 30–40 minutes; only attempt it if you are fit and in dry conditions.

🌉 Evening: Island dinner

Penida Colada or Amok Sunset have great food with ocean views (50,000–120,000 IDR / $3–$8). Nusa Penida is quieter than mainland Bali — early nights are the norm here, which is part of the charm.

Kelingking Beach T-Rex cliff viewpoint on Nusa Penida
Kelingking Beach — the famous T-Rex cliff on Nusa Penida

Day 9: Nusa Penida — East Coast & Snorkeling

Est. cost: $70–$120

🌅 Morning: Angel’s Billabong & Broken Beach

These two natural formations are right next to each other on the west coast. Angel’s Billabong is a natural infinity pool carved into the rock (only safe to swim at low tide — check conditions). Broken Beach is a dramatic natural archway with an inland lagoon. Both are free. Arrive before 10 AM for the best light and fewest people.

🌊 Afternoon: Manta ray snorkeling

Book a snorkeling trip to Manta Point ($25–$40, 2–3 hours). Swimming alongside 4-meter manta rays in crystal-clear water is a once-in-a-lifetime experience. The boats also stop at Crystal Bay — one of Bali’s best snorkeling spots with vibrant coral and tropical fish. No diving certification needed.

🌉 Evening: Sunset at Crystal Bay

Crystal Bay faces west, making it the best sunset spot on Nusa Penida. Grab a Bintang beer from one of the small warungs on the beach (25,000 IDR / $1.50) and watch the sun sink behind the silhouette of mainland Bali.

⚠️ Nusa Penida safety: The island’s roads are steep, narrow, and poorly maintained. If you rent a scooter, only do so if you are an experienced rider. A private driver is strongly recommended. Wear proper shoes for cliff viewpoints — flip-flops are dangerous on the steep, loose-gravel paths. Always check tide conditions before swimming at Angel’s Billabong.

Day 10: Nusa Penida — Diamond Beach & Departure

Est. cost: $60–$100

🌅 Morning: Diamond Beach & Atuh Beach

Head to the east coast for Diamond Beach — a pristine white-sand beach at the base of towering cliffs, accessed by a recently built staircase (10,000 IDR / $0.60). Next door, Atuh Beach (10,000 IDR) is equally stunning with a dramatic rock formation offshore. These are among Bali’s most beautiful and uncrowded beaches.

🍴 Lunch: Final island meal

Enjoy a last lunch at one of the cliffside warungs near Atuh Beach. Fresh grilled fish, sambal, rice, and a cold coconut — the perfect send-off (60,000–100,000 IDR / $4–$6).

✈️ Afternoon: Return to Bali & depart

Take an afternoon fast boat back to Sanur (book the 1–2 PM departure). From Sanur, it is 30–45 minutes to Ngurah Rai Airport. Allow 2 hours before your flight for the transfer and check-in.

Crystal clear turquoise water at a Nusa Penida beach in Bali
The crystal-clear waters around Nusa Penida are perfect for snorkeling

🎫 Book Nusa Penida day tours and snorkeling trips on GetYourGuide — fast boat, driver, and lunch included.

Where to Stay: Mid-Range Picks

Master minimalist packing — fit 10 days into carry-on with our smart packing framework.

Base Area Price Range Why
UbudCentral / Tegallalang$45–$80/nightJungle-view pools, walk to temples and cafes
SeminyakPetitenget / Oberoi$55–$100/nightBeach proximity, nightlife, restaurants
UluwatuBukit Peninsula$50–$95/nightCliffside views, quiet, dramatic scenery
Nusa PenidaNear Crystal Bay$30–$65/nightIsland charm, close to snorkeling spots
💡 Booking tip: Bali boutique hotels offer incredible value on Agoda and Booking.com. Private pool villas that would cost $300+ anywhere else go for $70–$120 in Ubud. Book 3–4 weeks ahead for dry season (May–September). In wet season, you can often get same-week deals at 30–50% off.

What to Eat: A Quick Bali Food Guide

Dish Where Price
Nasi campur (mixed rice plate)Any warung — try Warung Biah Biah (Ubud)25,000–45,000 IDR ($2–$3)
Babi guling (suckling pig)Ibu Oka (Ubud) — Bali’s most famous50,000–80,000 IDR ($3–$5)
Nasi goreng (fried rice)Everywhere — every warung does it25,000–40,000 IDR ($2–$3)
Sate lilit (minced fish satay)Night markets, cooking classes15,000–30,000 IDR ($1–$2)
Smoothie bowlsUbud & Canggu cafes55,000–85,000 IDR ($3–$5)
Jimbaran grilled seafoodJimbaran Bay restaurants200,000–400,000 IDR ($13–$25)
Lawar (mixed vegetable & coconut)Traditional warungs20,000–35,000 IDR ($1–$2)
Colorful Balinese dishes at a traditional warung
A traditional nasi campur plate — the best meal in Bali for under $3

Essential Apps for Bali

Get travel insurance for Bali — covers medical emergencies, trip cancellation, and adventure activities.

App What It Does Cost
Grab / GojekRide-hailing, food delivery, payments — essential in BaliFree
Google MapsNavigation, restaurant reviews, saved offline mapsFree
Google TranslateCamera mode reads Indonesian text on menus and signsFree
AgodaBest hotel prices in Southeast AsiaFree
XE CurrencyReal-time IDR exchange ratesFree
KlookBook tours, attractions, and transfers at discounted ratesFree
MySejahtera / PeduliLindungiIndonesia’s health app (may be required for some venues)Free

📱 Stay connected throughout your trip. Get a Yesim eSIM for Indonesia — activate before you fly, data ready at landing.

Best Time to Visit Bali

☀️ Dry Season (Apr–Oct)

The best time to visit. Sunny, warm (27–30°C), low humidity. May–June and September offer the sweet spot — great weather with thinner crowds than July–August peak. Perfect for beaches and Nusa Penida boat trips.

🌦️ Wet Season (Nov–Mar)

Afternoon tropical downpours (usually 1–2 hours), then sun again. Lower prices (20–40% off hotels), lush green rice terraces, fewer tourists. Nusa Penida boat crossings can be rough December–February. Ubud and inland areas get more rain than the coast.

🎉 Festivals & Events

Nyepi (Balinese New Year, March) — the island shuts down completely for 24 hours of silence. No flights, no leaving your hotel. Galungan and Kuningan festivals happen every 210 days with elaborate temple offerings and ceremonies throughout the island.

💡 Value sweet spots: May, early June, and September offer the best combination — dry weather, manageable crowds, and prices 20–30% lower than July–August peak. Avoid the two weeks around Christmas/New Year when prices double.

Frequently Asked Questions

How much does a 10-day trip to Bali cost mid-range?
A comfortable mid-range 10-day trip costs $1,000–$1,500 USD excluding international flights. This covers boutique hotels ($40–$80/night), meals ($20–$35/day), private drivers and scooter rental ($10–$20/day), and activities ($10–$25/day).
Is 10 days enough for Bali?
10 days is the ideal duration. You can comfortably explore Ubud (3 days), Seminyak/Canggu (2 days), Uluwatu (2 days), and Nusa Penida (3 days). For a slower pace or to add the Gili Islands, 14 days is perfect.
What is the best time to visit Bali?
The dry season (April–October) is best. May, June, and September offer great weather with fewer crowds than July–August peak. Wet season (November–March) has lower prices and lush landscapes but afternoon rain and rougher boat crossings.
Do I need a visa for Bali?
Most nationalities (US, UK, EU, Australia, India) get a 30-day Visa on Arrival (VOA) at Bali airport for 500,000 IDR (~$30), extendable once for another 30 days. Indonesia also offers an e-VOA you can apply for online before arrival to skip the queue.
How do I get to Nusa Penida from Bali?
Fast boats run from Sanur Harbour to Nusa Penida (30–45 min, 150,000–300,000 IDR / $10–$20 one-way). Book through your hotel or online. Morning departures (8–9 AM) have the calmest seas. The crossing can be bumpy in wet season — take motion sickness tablets.
Is Bali safe for solo travelers?
Very safe. Bali is one of Southeast Asia’s most popular solo destinations. Main risks are motorbike accidents (wear a helmet, drive carefully) and petty theft. Use authorized money changers, keep valuables secure, and use Grab/Gojek for reliable transport. Solo female travelers widely report feeling safe.
Should I rent a scooter in Bali?
Scooters are the most popular transport (50,000–75,000 IDR / $3–$5 per day). But Bali traffic can be chaotic, especially in Seminyak. If you are not experienced, hire a private driver ($35–$50/day). On Nusa Penida, a driver is strongly recommended — the roads are steep and rough. Always carry an international driving permit.
What about vegetarian food in Bali?
Bali is a vegetarian paradise. Ubud has dozens of plant-based cafes. Look for “nasi campur sayur” (mixed vegetable rice) at warungs for 25,000–35,000 IDR ($2). Tempeh and tofu are Balinese staples. Seminyak and Canggu have world-class vegan restaurants like The Shady Shack and Peloton Supershop.
Share this guide ✨

Plan Your Bali Trip

Get a personalized packing list, visa requirements, and local tips for your exact travel dates.

Start Planning →

Rent a Car in Bali

Compare local car rental deals — no hidden fees, free cancellation.

Travel Essentials for Your Bali Trip

Hand-picked tools our readers love. Affiliate links — we may earn a commission at no extra cost.

📱
Yesim eSIM
eSIM data in 150+ countries
🛡️
SafetyWing Insurance
Travel medical from $1.50/day
🎯
GetYourGuide
Skip-the-line tours & activities
🚐
Welcome Pickups
Airport transfers in 350+ cities
🏨
Trip.com Hotels
Compare hotels & villas
🧳
Bounce Luggage Storage
Store bags in 4,000+ cities
Want ad-free plans? Try PackSmart Pro →

🛡️ Get Travel Insurance in 2 Minutes

Trusted by 1M+ travelers. Coverage starts from $1.50/day.

Get a Quote from SafetyWing →

Never Miss a Travel Guide

Get the latest packing lists, destination guides, and travel tips delivered to your inbox.

No spam. Unsubscribe anytime.