14 Best Things to Do in Ubud When It Rains: My Favorite Rainy Day Activities
Last Updated on May 14, 2026
Here’s the reality: no matter the season, Bali’s weather is completely unpredictable. If you’re planning a trip, you need a solid plan B for when that inevitable afternoon downpour hits (and trust me, it will!)
After living in Ubud for over six months, I’ve figured out exactly how to handle the rain without wasting the day. Here you’ll find my favorite 14 things to do in Ubud when it rains.
While I’ve focused this list on my favorite spots in town, these activities are staples all over Bali, so you can use this as inspiration even if you’re staying in Canggu or Uluwatu.
This article may contain affiliate links. This means that if you purchase through one of the links, I may be paid a small commission at no extra cost to you. Thank you for supporting the blog and allowing me to keep sharing meaningful travel experiences with you.
Don’t have time now?📌 Save it for later!

Recommended in this article
Dry Vs. Rainy Season in Bali: Is There Really a Difference?
Before starting, here’s a short rundown of information when it comes to the weather in Bali. The island has a tropical climate, which means rain is a part of daily life, just like the heat and humidity. After being in Bali during both seasons, here’s my honest take on what to expect:
- The rainy season runs from October to March/April (in theory): It usually rains every day, though not the whole day (sometimes, yes). It’s super humid and still hot despite the rain.
- The dry season runs from May to September (in theory, again): It’s less humid. Sometimes the sky stays perfectly blue for days, and then suddenly you’ll get a couple of days with rain on and off.
How to Visit Bali During the Rainy Season
Here are a couple of tips to keep in mind if you’re planning to travel to Bali during the rainy season.
- Morning Weather Usually Says It All: If it has been pouring since early morning, there’s a 90% chance the weather won’t really clear up.
- Central Bali is Usually Very Rainy & Cloudy: If you’re planning a trip in central Bali, north of Ubud, around Bedugul, Jatiluwih, and Lake Bratan, it is usually rainier and cloudier, especially in the afternoons.
- Pack the Rainy-day Essentials: a long rainproof coat (the longer the better), sturdy sneakers (ideally in dark colors so they don’t get ruined by the mud), and a strong mosquito repellent, since mosquitoes love to hang around during the rainy season. If you’re unsure what else to bring, check out my complete packing list for your rainy season trip (or really, any trip to Bali).
More articles about the rainy season in Bali
15 Things to Do in Ubud When it Rains
Below are some of my favorite indoor activities to try in Ubud when it rains (and you’ll also find most of them in other parts of Bali).
I know you’re probably excited to see the lush Bali landscapes you’ve been scrolling through on social media.
However, taking the time to enjoy a few indoor activities can be just as special. It’s a chance to connect with the local culture, indulge in pampering, spark your creativity, and try something for the very first time.
1. Canang Sari Crafting Class
The Canang Sari offerings are the very first things you’ll notice when you arrive in Bali. These small offerings made of flowers, leaves, food, and incense are placed quite literally everywhere: in front of shops, houses, even on motorbikes, and your host will likely place one outside your hotel room as a blessing of good fortune.
They are daily offerings of gratitude to the gods, an essential ritual that shapes the rhythm of life for the Balinese people.


In a typical Canang Sari class, you’ll not only learn how to arrange the leaves and flowers to create the offering, but you’ll also be guided through a short meditation to focus on gratitude. You’ll discover the meaning behind each color and placement, because no, they’re not arranged randomly.
If you’re looking for a meaningful and authentic experience, this Canang Sari workshop will take you inside a traditional Balinese compound in Ubud, where a local family will walk you through this sacred daily ritual.
2. Balinese Cooking Class
Cooking is another daily ritual for the Balinese, and it’s fascinating not only to learn how to prepare their specialties but also to see how cooking is connected to their gratitude offerings.
Most cooking classes take place in traditional family compounds or farms. They usually include a visit to a local market, a cultural experience in itself, before guiding you through the preparation of different dishes.
You’ll often get to make favorites like Nasi Goreng, Tempeh, Chicken Satay, and a variety of spicy vegetables.


One of the funniest discoveries for me was how much onion, garlic, and chili they use, yet somehow the flavors always come together so balanced in the end.
If you’re wondering whether the cooking class is something you would enjoy, I’ve shared more about my own cooking class experience. Honestly, it was one of the most wholesome moments of my first trip to Bali.
And if you want to book your own cooking experience, there’s a cooking school in Ubud that offers classes with its own organic farm, which is a rarity. You’ll start by picking your own ingredients and finish by enjoying the dishes you’ve just prepared.
3. Visit Local Museums & Art Galleries
Ubud is often referred to as the artistic heart of Bali, and it’s recognized for its vibrant arts scene. Beyond the famous Ubud Art Market, where you can shop for crafts, and artistic villages like Mas, you’ll also find museums and galleries that are perfect to explore on a rainy day.


The most well-known museums in town are:
- Neka Art Museum – You’ll find Indonesian-inspired works from Indonesian, Asian, and Western artists.
- ARMA (Agung Rai Museum of Art) – dedicated to preserving all forms of Balinese and Indonesian art.
- Blanco Museum – perhaps the most fascinating, as it’s the preserved studio of artist Antonio Blanco, sitting on a hill overlooking the Campuhan River Valley.
Whether you’re an art lover or not, a rainy day in Ubud is the perfect excuse to visit one of these museums (if I had to pick one, I’d go with Blanco’s studio).
4. Pottery Workshop
Pottery is honestly one of the most relaxing activities you can do on a rainy day in Ubud — and if you’ve never tried it before, this is the perfect chance.
One of my favorite studios is Serayu Pot. It’s an open-air space, so you can still enjoy that cozy, rainy-day atmosphere while being sheltered and immersed in the creative process.


The studio itself is stunning, with earthy tones and colorful ceramic pieces everywhere, creating a truly peaceful vibe.
During your session, you’ll be guided step by step by a teacher as you work on the pottery wheel. I personally booked the pottery class, throwing with earthenware clay, and it was such a grounding and creative experience.
You can book your session directly on their website and choose the class that feels right for you.
5. Visit Paint & Sip Studio
If you’re looking for a fun and different creative experience in Ubud, the Paint and Sip Studio is such a great choice, and it happens to be right near where I live.
It’s not just about painting here. They also offer incense making, candle making, pottery, tote bag painting, and mandala art.
However, what truly makes this place unique is the atmosphere: the lighting in the room changes depending on the event. You might find yourself painting under a starry night sky, or with lights that shift and move in rhythm with the music. It makes the whole creative process feel magical.
You can check out the details and book your session directly on their website.
6. Silver Jewellery Making Class
Another beautiful way to spend a rainy day in Ubud is by joining a silver jewellery-making class.
Bali has a long tradition of silversmithing, and Ubud is one of the best places to experience it. In just a few hours, you’ll get to design and create your own piece of jewellery, a ring, pendant, or earrings, and bring home something truly personal and meaningful from your trip.

If you’re looking for a top experience, check out Bali Silver Class. Each session is run by local artisans who guide you step by step, from sketching your design to working with the silver, so you don’t need any previous experience.
It’s such a fun activity, and the best part is walking away with your own handmade piece that will always remind you of your time in Ubud.
7. One-Day Wellness Retreat at Solana Bali
Picture this: a dark, cloudy day, the sound of rain filtering through the jungle, and that cozy feeling of being tucked inside.
Where would you want to be? Personally, I’d choose a wellness retreat: yoga classes, meditation, a healthy brunch, maybe even a swim to cool down after the sauna.


It’s one of the best ways to spend a rainy day in Ubud. You only have to make your way there once, and then you can spend the entire day in the same space, no rushing around, just pure relaxation.
Ubud has plenty of wellness retreats to choose from, but if you’re looking for a great one-day option without breaking the bank, check out Solana Bali Day Retreat. For only $30, you get a yoga class, brunch, full-day access to the sauna, cold plunge, and pool, plus a towel to lounge on and fresh coconut water.
Another great option is a day-retreat at Yoga Barn: 3 different classes from their packed daily schedule, a one-hour relaxing massage, lunch, and juice are included in the package.
8. Visit a Spa for A Couple of Hours
If there’s one thing you can’t miss in Ubud, it’s a spa visit. And if you’re lucky enough to have a rainy day during your trip, don’t just book a single massage; make the most of it by spending half a day at one of the many spas around town and pampering yourself a bit.
One of my favorite places is Ubud Sari Health Resort. It’s not just a spa but a wellness-focused retreat, and I actually visited on a rainy day.


The spa isn’t enclosed in a single building but spread across open-air pavilions surrounded by rice fields and lush gardens. The sound of rain falling all around makes the atmosphere even cozier as you enjoy deeply relaxing treatments.
You can choose from their basic spa menu or book one of their packages, which often include multiple beauty treatments and even a meal.
And if you’re wondering whether it’s the right place for you and delivers the kind of experience you’re looking for, you can read my full review of Ubud Sari Health Resort.
9. Yoga & Healing Day Retreat at Yoga Barn
Do you know how many people come to Ubud not just to travel, but to slow down, relax, and focus on their healing journey?
Even if that’s not your main plan, a rainy day is the perfect excuse to step into one of the many yoga studios in town. There’s something truly magical about flowing with the sound of tropical rain in the background.
After trying multiple yoga studios in Ubud, I can confidently say that The Yoga Barn is one of the best places for this experience.


Not only do they offer incredible classes, but their open-air shalas are surrounded by lush gardens, making you feel deeply connected with nature. It’s the kind of place where you’ll want to stay the whole day.
Here’s what I recommend: get their One-Day Retreat Package. It includes three classes, a massage, a healthy meal, and a fresh juice from their juice bar. You can mix and match, for example:
- start with a body class (yoga or pilates),
- move into a mindfulness class (meditation, yoga nidra, or breathwork),
- end with a spirit class (sound healing, ecstatic dance, or even nervous system rewire).
And just like that, you have your own full-day wellness retreat, the perfect way to turn a rainy day in Ubud into a treat for yourself.
10. Sound Healing Session
Sound healing is one of the most renowned practices in Ubud. It’s an ancient tradition that uses instruments and vibrations to relax both body and mind, rooted in the idea that sound is pure energy and can help balance and harmonize the chakras, the body’s energy centers.
Whether you fully believe in the spiritual aspect or not, sound healing is simply one of the most relaxing experiences you can have here.

It gives you the chance to rest, to connect with yourself, and to just be, without needing to move, produce, or achieve anything.
For an unforgettable experience, check out the Pyramids of Chi in Ubud. Their sessions are held inside pyramid-shaped structures designed to amplify healing and well-being through sound. It’s a unique experience, especially on a stormy day.
111. Visit a Spiritual Healer
Let’s be real: spirituality in Bali is a massive industry, and it’s easy to end up paying for a ‘tourist version‘ of a ritual. If you want to avoid the traps, you have to look a bit deeper, especially when it comes to healing ceremonies.
One experience I genuinely value is this two-hour session with Manis. She is a Jero (a Balinese priestess) who actually leads ceremonies for her own community, so this isn’t just a performance for travelers.

The setting is small and intimate, with only four people at a time, and it starts with an introduction to traditional techniques, prayers, and meditation.
What makes it worth it is that the healing is tailored to you, whether you need to release physical tension, clear a mental fog, or reconnect. If you’re looking for a legitimate experience rooted in local wisdom and Hindu tradition, this is the one I’d recommend.
12. Dance Class
While living in Ubud, I’ve realized there’s no better way to beat the rainy-day laziness (a day or two of cozy rest is nice, but after a week of constant rain, it can get a little heavy) than shaking things up with a dance class.
It feels like inviting the sunshine back into your life through movement, laughter, smiles, and pure feminine energy.


Whether you consider yourself a dancer or not, I can’t recommend enough checking out a class at Bara Dance Studio. It’s a fantastic opportunity to meet new people, get some movement in, and have fun while the rain pours outside.
The best part? You might end up trying something totally new — from Afro dance to feminine choreographies, from hand performance to dancehall or Brazilian-inspired styles. There are so many options to choose from, and after each class, you’ll feel so much more energized.
13. Movie Night at Paradiso Ubud
If the rain won’t stop and you’re looking for something cozy yet a little different, spend an evening at Paradiso Ubud.
A cultural center where you’ll find delicious vegan cuisine and plenty of cinema events. It’s such a unique place: a big screen, comfy seating, and the film of choice.
The program changes daily, so you might find yourself watching a Hollywood classic, a new release, or even an inspiring documentary.
The vibe is super relaxed, and it’s the perfect mix of entertainment and comfort on a rainy night.
14. Secret Comedy Night Bali
If you feel like laughing during a rainy evening, head to the Secret Bali Comedy Night in Ubud.
It’s a great way to connect with other travelers, share a drink, and unwind for a couple of hours. The shows are usually in English, so you don’t need to worry about missing the punchlines.

It seems like so much fun! You’ll find signs all around Ubud, and the location is not communicated until you purchase the ticket. Of course, you can head to their Instagram and book your tickets there.
There you go, my favorite 14 things to do in Ubud when it rains. I really hope you’ll get plenty of sunshine during your time in Bali, but if not, at least now you know how to make the most of those rainy days.
And if you’re looking for even more ideas for when the sun is out, check out my guide to 32 places to visit and things to do in Ubud.
At the end of the day, you can’t stop the rain, so why not embrace it? Hopefully, these indoor activities will inspire you to get creative, slow down, relax, and still have fun, no matter the weather.
