I've been to Bali three times now, and every visit I discover something that makes me wonder why I waited so long between trips. The island packs an absurd amount of variety into a space roughly the size of Delaware -- active volcanoes, thousand-year-old temples, rice terraces that look like they were designed by a landscape architect on a creative binge, and beaches ranging from white sand postcard material to dramatic black volcanic shores.
Here's the thing about Bali that nobody tells you upfront: it's wildly affordable once you're there. Temple entrance fees run $1-6, a full day of white water rafting costs $20-40, and you can eat incredibly well for under $10 a meal. The expensive part is getting there and your hotel -- which is exactly where your points come in.
All prices below are in USD and current as of March 2026.
1. Watch Sunrise From the Top of Mount Batur
Cost: $25-40 per person (guided group trek with breakfast)
This is the single most popular activity in Bali for good reason. You start hiking around 2 AM in pitch darkness with a guide and a headlamp, climbing an active volcano through loose volcanic gravel. Two hours later, you're standing at 5,633 feet watching the sun rise over Mount Agung and Lake Batur while your guide cooks eggs in the volcanic steam vents.
A few things to know: you absolutely need a guide (it's required, and the trails are confusing in the dark). Book through your hotel or a reputable company like Klook -- avoid the random guys who approach you in Ubud. Bring layers because it's genuinely cold at the summit before sunrise. And eat the banana pancake your guide makes at the top -- it tastes better at 5,600 feet, I promise.
Insider tip: Most tours depart from the Kintamani area. If you're staying in Ubud, the pickup is around 1:30 AM. If you're in Seminyak or Kuta, expect a midnight pickup. Yes, it's brutal. Yes, it's worth it.
2. Explore Tegallalang Rice Terraces
Cost: IDR 50,000 (~$3) entrance fee
The Tegallalang rice terraces north of Ubud are Bali's most photographed landscape -- and unlike a lot of Instagram-famous spots, they actually live up to the hype. The terraces cascade down a steep river valley in emerald green layers, and you can walk through them on narrow paths between the paddies.
Get there early (before 9 AM) to beat the tour bus crowds. The light is better in the morning anyway. Walk past the main viewing platform and follow the paths deeper into the terraces -- the further you go, the fewer people you'll see.
Skip this if: You're planning to visit Jatiluwih Rice Terraces instead. Jatiluwih (IDR 75,000 / ~$5 entrance) is a UNESCO World Heritage site that's larger, less crowded, and arguably more beautiful -- but it's 90 minutes from Ubud versus Tegallalang's 20 minutes.
3. Catch the Kecak Fire Dance at Uluwatu Temple
Cost: IDR 150,000 (~$10) for the dance performance; temple entry IDR 50,000 (~$3)
Uluwatu Temple sits on a cliff 230 feet above the Indian Ocean on Bali's southwestern tip. Every evening at 6 PM, about 50 bare-chested men sit in a circle and perform the Kecak dance -- a hypnotic, rhythmic chanting performance that tells the story of the Ramayana. The backdrop is the sun setting directly into the ocean behind the temple. It's genuinely one of the most memorable performances you'll see anywhere in the world.
Arrive by 5 PM to explore the temple grounds first, but watch your belongings -- the monkeys here are professional thieves. Sunglasses, phones, water bottles -- if it's loose, they'll grab it. I watched a monkey snatch a woman's sunglasses off her head and refuse to give them back until a temple worker traded him a banana.
Pro tip: Sit on the left side of the amphitheater for the best sunset angle. The right side gets the performers backlit, which is dramatic but harder to see.
4. Take a Day Trip to Nusa Penida
Cost: $40-80 for a full-day tour including fast boat, snorkeling, and land tour
Nusa Penida is the island off Bali's southeast coast that produces those jaw-dropping photos you've seen everywhere -- the T-Rex shaped cliff at Kelingking Beach, the natural infinity pool at Angel's Billabong, and the arched rock bridge at Broken Beach. It's about 45 minutes by fast boat from Sanur.
You can DIY it (fast boat ticket $15-20 round trip, then rent a scooter for $5-8/day), but the roads are genuinely terrible -- steep, narrow, and often unpaved. Most first-timers are better off booking a guided tour that handles transport, snorkeling stops, and lunch.
The snorkeling at Manta Point is the real highlight. Manta rays are not guaranteed, but sightings are common, especially between June and October. Crystal Bay is another solid snorkeling spot with sea turtles.
Warning: The hike down to Kelingking Beach is steep and sketchy -- think crumbling cliff trail with no railings. The view from the top is just as good as the bottom, and nobody needs to risk a fall for an Instagram photo.
5. White Water Rafting on the Ayung River
Cost: $20-40 per person (including lunch)
The Ayung River near Ubud cuts through a jungle gorge with 30-foot walls covered in tropical vegetation, carved stone reliefs, and waterfalls streaming down the sides. The rapids are Class II-III -- exciting enough to be fun but not so intense that beginners need to worry.
Most rafting companies include hotel pickup, all equipment, and a buffet lunch overlooking the river valley. At $20-40, it's one of the best-value adventure activities on the island.
The alternative is the Telaga Waja River in eastern Bali -- more intense rapids (Class III-IV) and longer run, but a further drive from the main tourist areas.
6. Wander Through Ubud's Monkey Forest
Cost: IDR 120,000 (~$8)
The Sacred Monkey Forest Sanctuary in central Ubud is home to over 1,200 long-tailed macaques living among ancient temple ruins and massive banyan trees. The forest covers about 30 acres and has well-maintained walking paths that wind through dense tropical canopy.
The monkeys are wild but extremely habituated to humans. They'll climb on you if you let them, which makes for incredible photos -- but keep everything zipped up and secured. Don't bring food, don't smile showing teeth (they interpret it as aggression), and don't make direct eye contact with the big males.
Best time to visit: Late afternoon around 4 PM when the tour groups have left and the light filtering through the canopy is golden.
7. Visit Tanah Lot Temple at Sunset
Cost: IDR 100,000 (~$6)
Tanah Lot is Bali's most iconic temple -- a Hindu shrine perched on a rock formation surrounded by crashing waves. At high tide, the rock becomes an island completely separated from shore. At low tide, you can walk across to the base (but non-Hindus can't enter the temple itself).
The sunset here is Bali's most famous, and the crowds reflect that. But even packed with tourists, the silhouette of the temple against an orange sky over the Indian Ocean is legitimately stunning.
Timing trick: Check the tide tables before you go. Low tide plus sunset is the ideal combination -- you can explore the rock base and tide pools before settling in for the light show.
8. Get a Balinese Spa Treatment
Cost: $10-30 for a 60-minute traditional Balinese massage
Bali is the world capital of affordable luxury spa experiences. A traditional Balinese massage -- deep tissue with aromatic oils, usually including a flower bath -- runs $10-15 at local spas in Ubud or Seminyak. Higher-end resort spas charge $30-80 but the quality at the local spots is genuinely excellent.
The Balinese massage style is a combination of firm pressure, long strokes, and acupressure that's more intense than a typical Western relaxation massage. If you want something gentler, ask for a "cream bath" (a hair and scalp treatment) or a traditional boreh body scrub using local spices.
Don't skip: The flower bath (mandi lulur). You sit in a stone tub filled with warm water and frangipani flowers. Is it touristy? Sure. Is it also one of the most relaxing things you'll ever do? Absolutely.
9. Explore the Tirta Empul Water Temple
Cost: IDR 75,000 (~$5); sarong rental included
Tirta Empul is a thousand-year-old Hindu water temple where Balinese Hindus come for ritual purification. The temple has a series of fountains fed by a natural spring, and visitors can participate in the purification ceremony -- wading through waist-deep water and standing under each fountain while saying a prayer.
This is not a performance for tourists. Real worshippers are there alongside you. Be respectful, follow the guide's instructions on which fountains to use (some are reserved for funeral purification rites), and wear the provided sarong.
Getting there: Tirta Empul is about 30 minutes north of Ubud, near the Tampaksiring area. Combine it with a visit to the nearby Gunung Kawi rock-carved temple shrines (IDR 15,000 / ~$1).
10. Surf (or Learn to Surf) at Kuta or Canggu
Cost: $15-25 for a 2-hour group lesson with board rental
Bali is one of the best places in the world to learn surfing. Kuta Beach has gentle, forgiving waves perfect for beginners, while Canggu's breaks (especially Batu Bolong and Echo Beach) offer more variety for intermediate surfers. Experienced surfers head to Uluwatu's reef breaks for serious waves.
Group lessons include a soft-top board, instructor, and rash guard. Private lessons run $30-50. Board rental alone is about $5 for a half day.
Beginner tip: Kuta gets a bad reputation as being too touristy (and the town itself is pretty chaotic), but the wave quality for learning is genuinely excellent -- consistent, waist-high, and sandy bottom. Canggu is trendier but the waves can be more challenging for total beginners.
11. Visit Besakih -- Bali's Mother Temple
Cost: IDR 150,000 (~$10)
Besakih is the largest and holiest temple complex in Bali, sitting 3,000 feet up the slope of Mount Agung. The complex includes 23 separate temples spanning over 600 years of construction. The scale is impressive -- this is to Bali what Angkor Wat is to Cambodia.
Fair warning: Besakih has a reputation for aggressive touts and "guides" who claim you need their services to enter. You don't. Pay your entrance fee at the official ticket window and walk in on your own. Politely decline anyone who approaches you in the parking lot.
Combine with: The drive to Besakih passes through some of Bali's most beautiful countryside. Plan a full day and stop at Tirta Gangga water palace (IDR 90,000 / ~$6) on the way back.
12. Eat Your Way Through a Warung Crawl
Cost: $3-8 per meal at local warungs
A warung is a small family-run restaurant -- Bali's equivalent of a food stall or mom-and-pop shop. The food at warungs is often better than what you'll find at resort restaurants, and the prices are absurdly cheap.
Must-try dishes:
- Nasi goreng -- Indonesian fried rice with a fried egg on top (~$2-3)
- Babi guling -- spit-roasted suckling pig, Bali's signature dish (~$3-5)
- Sate lilit -- minced meat satay wrapped around lemongrass sticks (~$2)
- Nasi campur -- mixed rice plate with small portions of multiple dishes (~$2-4)
- Lawar -- traditional Balinese salad with minced meat, coconut, and spices (~$2)
Practical Tips for Points Travelers
Getting there: Ngurah Rai International Airport (DPS) in Denpasar is well-connected. Singapore Airlines via Singapore, Cathay Pacific via Hong Kong, and ANA via Tokyo are all excellent business class options bookable with points. Check our Bali hotels on points guide for where to stay.
Best time to visit: Dry season (April-October) is ideal. July-August is peak tourist season with higher prices. May-June and September-October offer the best balance of good weather and manageable crowds.
Getting around: Hire a private driver for the day ($35-50 including car and fuel). It's the safest and most comfortable way to see the island. Avoid renting scooters unless you're experienced -- Bali traffic is genuinely chaotic, and tourist scooter accidents are extremely common.
Money: ATMs are everywhere. Use ones attached to banks (BCA, Mandiri) to avoid skimming. Many tourist spots now accept cards, but carry cash for warungs and small shops.
Scams to watch for:
- Money changers offering rates that seem too good -- they'll shortchange you with sleight of hand
- "Free" temple guides who demand large tips afterward
- Taxi drivers refusing to use the meter -- use Grab (Southeast Asia's Uber) instead
- Fake alcohol in cheap bars -- stick to beer or drinks from reputable establishments
Bottom Line
Bali delivers more experiences per dollar than almost any destination on Earth. You can climb a volcano at sunrise, raft through a jungle gorge, watch a fire dance on a cliff above the ocean, and eat world-class food for under $5 -- all in the same day. The island is affordable, welcoming, and endlessly interesting whether it's your first visit or your fifth.
Pair these activities with a points hotel stay (the Ritz-Carlton, W Bali, and Hyatt Regency are all bookable with points) and you've got one of the best value island vacations anywhere.
---
Sources
Share this article
Sarah Cole
Sarah covers destination guides, hotel reviews, and points strategy at Travel-free. She specializes in luxury travel and award redemptions.
Get Deals Others Miss
Flash transfer bonuses, hidden sweet spots, and point devaluations — before they hit the blogs. Free, weekly.
No spam, ever. Unsubscribe with one click.