The clouds roll in, the sky darkens, and within minutes Ubud transforms into a lush, steaming jungle. If you have only planned outdoor adventures, a sudden downpour can feel like a setback. But seasoned travellers know the truth: some of the best things to do in Ubud when it rains are the experiences you would have missed on a sunny day. In fact, Ubud rainy day activities can become the highlight of your entire Bali trip.
Ubud sits in the foothills of Bali's central highlands, so rain here is more frequent and more dramatic than along the coast. The wet season stretches from roughly November through March, but afternoon showers can arrive any month of the year. Rather than sitting in your villa refreshing a weather app, use the rain as an invitation to explore Ubud's rich indoor culture, wellness traditions, and culinary scene.
Below you will find ten of our favourite Ubud rainy day activities, ranked from the most immersive to the most laid-back. Each one takes full advantage of a wet afternoon or evening, so the next time the skies open up you will know exactly what to do in Ubud when it rains.
1. Spend a Spa Day at Hesa Wellness Spa
There is no better rainy day activity in Ubud than retreating to a spa where the sound of rain on tropical leaves becomes part of the experience. At Hesa Wellness Spa, every treatment takes place indoors, so the weather outside only adds atmosphere. Start in the eucalyptus steam room to open your pores, alternate between the hot plunge and cold plunge pools, then settle in for a Korean body scrub, hammam journey, or a deep Balinese massage. A full half-day spa session is one of the most rewarding things to do in Ubud when it rains, and you will leave feeling completely renewed regardless of the forecast.
2. Take a Balinese Cooking Class
Rain or shine, Ubud's cooking schools run daily. Most classes begin with a guided visit to a local market (usually under cover), followed by hands-on preparation of six to eight traditional dishes in an open-air kitchen with a roof overhead. You will learn to make sate lilit, lawar, and nasi goreng using fresh spices ground by hand. This is among the most popular Ubud rainy day activities for good reason -- you eat everything you cook at the end.
3. Practice Yoga in a Covered Shala
Ubud is widely considered the yoga capital of Southeast Asia, and practising during a tropical storm is unforgettable. Studios like The Yoga Barn and Radiantly Alive hold multiple classes each day in covered shalas open to the surrounding jungle. The drumming of rain on the roof creates a natural soundtrack that deepens your focus. Yoga is one of those things to do in Ubud when it rains that actually improves in bad weather.
4. Explore the Blanco Renaissance Museum
Perched above the Campuhan river gorge, the Blanco Renaissance Museum houses the flamboyant works of the late Antonio Blanco. The ornate galleries are entirely indoors, and the building itself is a work of art with painted ceilings and gilt frames. It is one of the most visually striking Ubud rainy day activities and rarely crowded, giving you space to explore at your own pace.
5. Browse Art Galleries on Jalan Raya
Ubud's main road is lined with galleries showcasing everything from traditional Balinese painting to contemporary mixed media. Pop into ARMA (Agung Rai Museum of Art) or the Neka Art Museum for curated collections that trace the history of Balinese art. Gallery-hopping makes for an easy, flexible rainy day activity in Ubud because you can dart between covered spaces whenever there is a break in the downpour.
6. Sip Coffee at a Rice Terrace Cafe
The terraces around Tegallalang and Ceking look their most dramatic during and just after rain, when the paddies overflow and the greens deepen to emerald. Several cafes sit at the edge of the valley with covered seating and panoramic views. Order a cup of Balinese coffee and a slice of banana cake, and watch the mist drift through the terraces. It is a contemplative alternative among things to do in Ubud when it rains.
7. Visit the Sacred Monkey Forest Sanctuary
Rain does not deter the long-tailed macaques that call the Monkey Forest home. In fact, the forest canopy provides significant shelter, and the mossy temples look even more atmospheric when wet. The pathways can be slippery, so wear shoes with grip, but a light rain visit is far more peaceful than the midday crowds on a sunny day. This is a Ubud rainy day activity that straddles indoor and outdoor.
8. Shop for Handmade Crafts
Ubud's indoor markets and boutique shops sell silver jewellery from Celuk, handwoven textiles, carved wooden masks, and organic skincare. The Ubud Art Market on Jalan Raya has a covered upper level where vendors display higher-quality artisan pieces. Bargaining is part of the fun, and rainy afternoons tend to attract fewer tourists, giving you more leverage and attention from sellers.
9. Try a Traditional Healing Session
Ubud is home to Balian, or traditional Balinese healers, who offer spiritual readings and energy-based treatments. Sessions are held indoors and typically last 30 to 60 minutes. While this experience is not for everyone, it offers a glimpse into Balinese spiritual culture that complements the more physical Ubud rainy day activities on this list.
10. Catch a Balinese Dance Performance
Multiple venues in central Ubud host nightly performances of Legong, Barong, and Kecak dance. Many stages are covered or fully indoor. The ornate costumes, gamelan music, and storytelling rooted in Hindu epics are mesmerising. This is one of the most culturally enriching things to do in Ubud when it rains, and tickets are usually affordable and available at the door.
Make the Most of a Rainy Day in Ubud
Ubud rainy day activities are not a consolation prize -- they are some of the most memorable experiences the town has to offer. A downpour gives you permission to slow down, turn inward, and discover sides of Balinese culture that sunlit temple tours simply cannot provide.
If you are looking for the single best way to spend a rainy afternoon, we are biased, but a full spa treatment at Hesa Wellness Spa is hard to beat. With facilities designed entirely around water, steam, and heat, the rain only enhances the atmosphere. Book a session ahead of time so you are ready the moment the clouds arrive.