Bali Activities Guide: Spa, Surf, Swing
Heads up: some links here are affiliate links. Book or buy through them and we may earn a small commission at no extra cost to you. We only point you to things we would actually use.
A first-lesson surfer who books a Uluwatu package is going to have a bad morning: Bali’s most photographed reef break is advanced terrain, not a beginner class, and knowing which coastline matches which skill level saves the trip before it starts. Bali is one large Indonesian island and province, not a single resort strip, and the activities below sit in genuinely different towns, so pair them with wherever you’re actually staying.
Surf lessons are three different products, not one
Kuta’s gentle beach break is the standard first lesson, roughly $15-22 for a 1.5-2 hour group session with dozens of schools lined up along the sand. Canggu runs a similar beginner-to-intermediate register at around $21-38, with private lessons priced higher. The Bukit peninsula’s reef breaks, Uluwatu, Padang Padang, and Bingin among them, are experienced-surfer waves over shallow coral, not a place to take a first lesson regardless of what a package description promises.
A cooking class means a market run first
Ubud’s standard format pairs a guided shop at a local market with a 3-4 hour hands-on class, producing several dishes plus a curry paste made from scratch. Group classes typically run IDR 350,000-500,000 (about $20-28) per person, with private sessions starting around $75. Compare Ubud cooking classes on Viator to see who’s running a market visit that morning.
Massage and spa pricing is genuinely tiered
Street-level spas run roughly IDR 100,000-250,000 an hour, often with excellent therapists in simple rooms. Mid-range day spas with air conditioning run IDR 250,000-600,000 an hour, and five-star resort spas run IDR 800,000-2,500,000 for a 60-90 minute treatment plus 15-21% tax and service. A 2-3 hour package combining massage, scrub, and flower bath at a mid-range spa typically runs IDR 350,000-900,000, usually cheaper than booking each element on its own.
Yoga and the rice-terrace swing
Ubud’s Yoga Barn runs a full daily drop-in schedule alongside multi-day retreat packages, the reference point for anyone building a wellness stretch into the trip. The Bali Swing parks around Ubud price in real tiers too: a photo-only pass runs about $10, the popular all-inclusive package (unlimited swing time, lunch, shuttle from Ubud Palace) runs about $35, and premium Active Package tiers reach IDR 500,000-650,000 (roughly $35-45). Several similarly branded swing parks operate in the area, so confirm which one a listing actually books. Browse Bali Swing tickets on GetYourGuide
Budget the one-time IDR 150,000 tourist levy into day one no matter which of these you book; 2026 brought real spot-checks at major sites, so a paid voucher is worth having before you need it, not after.
Verdict: if the schedule only allows two bookings, pair a Kuta or Canggu surf lesson with a mid-range spa package rather than a five-star treatment, since the difference in the massage itself is smaller than the price gap suggests. For the ticketed monuments this page deliberately keeps separate, see the Bali sightseeing guide , and the 3-day Bali itinerary shows where a class or a spa afternoon actually fits.