The complete guide to 12 things to do in Bali, Indonesia - with prices, tips, and a 3-day itinerary.
📧 Get This Guide in Your Inbox
Enter your email and we'll send you this guide plus exclusive travel tips.
📍 Quick Facts
Best Time to Visit
April to October (dry season)
Daily Budget
$50-150/day
Currency
IDR (Rp)
Total Attractions
12
Insider Tip
Rent a scooter ($5/day) for maximum freedom - it's how locals get around.
📅 Suggested 3-Day Itinerary
Day 1 - Highlights & Landmarks
Sacred Monkey Forest Ubud⏱ 2 hours • $5
Walk among 1,000+ long-tailed macaques in an ancient temple forest. Keep your belongings secure!
Tegallalang Rice Terrace Tour⏱ Half day • $35
The iconic cascading rice paddies of Ubud - walk the terraces, swing over the valley, and visit local coffee farms.
Mount Batur Sunrise Trek⏱ 8 hours • $39
Start at 2am, summit by sunrise for breathtaking views over the volcanic crater lake and Mount Agung.
Nusa Penida Island Day Trip⏱ Full day • $45
Dramatic cliffs, Kelingking Beach (T-Rex rock), Angel's Billabong, and Broken Beach - Bali's most photogenic island.
Day 2 - Culture & Experiences
Balinese Cooking Class⏱ 5 hours • $29
Visit a local market, learn traditional recipes, and cook 5-7 Balinese dishes in a stunning open-air kitchen.
Uluwatu Temple & Kecak Fire Dance⏱ 3 hours • $25
Clifftop temple at sunset followed by a mesmerizing traditional fire dance performance overlooking the Indian Ocean.
Ubud Art & Culture Tour⏱ Half day • $39
Visit Ubud's royal palace, traditional art galleries, and artisan workshops in the cultural heart of Bali.
Bali Swing & Rice Terrace⏱ 3 hours • $25
Soar over lush jungle valleys on giant swings and walk through stunning Tegallalang rice terraces.
Day 3 - Exploration & Day Trips
Snorkeling at Blue Lagoon⏱ Half day • $35
Snorkel in crystal-clear waters among colorful coral reefs, tropical fish, and sea turtles at Padangbai.
Tirta Empul Water Temple⏱ 2 hours • $15
Participate in a traditional Balinese purification ritual at this sacred spring water temple dating to 962 AD.
Seminyak Beach Club Day⏱ Full day • $20
Lounge poolside at a trendy beach club with DJs, cocktails, and sunset views over the Indian Ocean.
Jatiluwih UNESCO Rice Terraces⏱ Half day • $45
Explore Bali's most spectacular UNESCO rice terraces without the Tegallalang crowds - 600 hectares of emerald paddies.
🎯 All Attractions by Category
Landmarks & Monuments (3)
Sacred Monkey Forest UbudIconic
⏱ 2 hours • $5
Walk among 1,000+ long-tailed macaques in an ancient temple forest. Keep your belongings secure!
Tirta Empul Water TempleSpiritual
⏱ 2 hours • $15
Participate in a traditional Balinese purification ritual at this sacred spring water temple dating to 962 AD.
Jatiluwih UNESCO Rice TerracesOff the Beaten Path
⏱ Half day • $45
Explore Bali's most spectacular UNESCO rice terraces without the Tegallalang crowds - 600 hectares of emerald paddies.
Tours & Sightseeing (2)
Tegallalang Rice Terrace TourInstagram Famous
⏱ Half day • $35
The iconic cascading rice paddies of Ubud - walk the terraces, swing over the valley, and visit local coffee farms.
Ubud Art & Culture TourCultural
⏱ Half day • $39
Visit Ubud's royal palace, traditional art galleries, and artisan workshops in the cultural heart of Bali.
Adventure & Outdoors (3)
Mount Batur Sunrise TrekTop Rated
⏱ 8 hours • $39
Start at 2am, summit by sunrise for breathtaking views over the volcanic crater lake and Mount Agung.
Bali Swing & Rice TerraceInstagram Famous
⏱ 3 hours • $25
Soar over lush jungle valleys on giant swings and walk through stunning Tegallalang rice terraces.
Snorkeling at Blue LagoonBeach Lovers
⏱ Half day • $35
Snorkel in crystal-clear waters among colorful coral reefs, tropical fish, and sea turtles at Padangbai.
Day Trips (1)
Nusa Penida Island Day TripMust-See
⏱ Full day • $45
Dramatic cliffs, Kelingking Beach (T-Rex rock), Angel's Billabong, and Broken Beach - Bali's most photogenic island.
Food & Drink (1)
Balinese Cooking ClassFoodie Pick
⏱ 5 hours • $29
Visit a local market, learn traditional recipes, and cook 5-7 Balinese dishes in a stunning open-air kitchen.
Shows & Entertainment (2)
Uluwatu Temple & Kecak Fire DanceCultural
⏱ 3 hours • $25
Clifftop temple at sunset followed by a mesmerizing traditional fire dance performance overlooking the Indian Ocean.
Seminyak Beach Club DayChill
⏱ Full day • $20
Lounge poolside at a trendy beach club with DJs, cocktails, and sunset views over the Indian Ocean.
❓ Frequently Asked Questions
How many days do I need in Bali?
7-10 days is ideal. Split between Ubud (culture, rice terraces, 3-4 days), Seminyak/Canggu (beaches, dining, 2-3 days), and Uluwatu/Nusa Penida (cliffs, water, 2-3 days).
Is Bali really that cheap?
Yes. A warung meal is $2-3, a villa with pool can be $40-60/night, a private driver for the day is $35-50. Even luxury experiences (spa treatments, fine dining) are a fraction of Western prices.
Use your browser's "Save as PDF" option for a downloadable guide.
Affiliate Disclosure: AttractionScout is reader-supported. When you book or buy through our links, we may earn a commission at no extra cost to you. This helps us maintain free, up-to-date travel guides and gear recommendations. Learn more
We use cookies for analytics and affiliate tracking to improve your experience and support our free content. See our Privacy Policy.