Getting rained out in Puerto Rico turned out to be the best plot twist ever. When my beach day at Flamenco got cancelled, I ended up kayaking through Mosquito Bay instead, watching the water light up like magic beneath every raindrop. Sometimes the best plans are the ones that get totally derailed.
And let me tell you, there are so many amazing things to do in Puerto Rico when it rains that you might actually start doing rain dances. Like sipping aged rum at the Bacardi factory while watching storms roll in or exploring El Yunque when it’s proper rainforest weather (which, let’s be real, is kind of the point). Trust me, the island hits different in the rain.
Top Sights to See in Puerto Rico on a Rainy Day
Looking for the coolest things to do in Puerto Rico on a Rainy Day? Take a tour of the Bacardi Rum Factory, enjoy a show at Teatro Tapia, admire artwork at the Museo de Arte de Puerto Rico, and explore the historic streets of Old San Juan. Whether you’re into history, culture, or unique experiences, here are the top attractions to visit in Puerto Rico on a Rainy Day.
Before you book anything, don’t miss these deals 👇
- ✈️ Find cheap flights you won't see on Google – Going.com finds mistake fares and flash sales I use to save $200+ per ticket
- 🏨 Book your stay – Great deals on boutique hotels, apartments and vacation homes
- 🚗 Score cheap car rentals – Compare top companies in one spot
- 🎟️ Explore top-rated tours and activities – Skip the line and explore more

1. Visit the Bacardi Rum Factory
When the rain hits in Puerto Rico, Casa Bacardí in Cataño is a great place to stay dry and entertained. The factory tour walks you through the brand’s fascinating history, rum-making process, and legacy in the Caribbean. You’ll learn how sugarcane becomes one of the world’s most famous spirits—all without getting wet.
I joined the Mixology Tour, which included a hands-on cocktail session where we made our own mojitos and Cuba Libres. The covered tasting pavilion offered great views of the bay, even with the rain rolling through. They also have a gift shop with cool Bacardi merch and rum varieties you can’t find elsewhere.
Whether you’re into spirits or just curious about Puerto Rican culture, this tour is a fun, informative way to spend a few hours. Plus, you’ll leave with a good story and maybe a new favorite drink.

2. Catch a Show at the Teatro Tapia
Rainy days in San Juan are the perfect excuse to catch a live performance at Teatro Tapia, one of the oldest theaters in the Americas. Located near Plaza Colón, this elegant venue hosts plays, ballets, and concerts in a vintage setting that feels straight out of another era.
I caught a local jazz performance here during a downpour, and the ambiance couldn’t have been better. The ornate balconies, plush red seating, and acoustic charm made for an intimate experience. Even if you’re not into theater, simply sitting in this historic building while the rain taps outside feels special.
After the show, I stopped by Café Cuatro Sombras around the corner for a hot cortado. Whether you’re solo or with friends, this combo of culture and coffee makes for an ideal rainy night in San Juan.

3. Explore the Museo de Arte de Puerto Rico
Rainy days are ideal for a visit to the Museo de Arte de Puerto Rico in Santurce. This well-curated museum spans several centuries of Puerto Rican art, from colonial portraits to abstract modern works. It’s entirely indoors, with bright galleries and spacious walkways that make it easy to explore at your own pace.
I spent a few hours here during a rainy afternoon, starting in the permanent collection, which includes works by José Campeche, Francisco Oller, and more. The temporary exhibits were just as impressive, often featuring emerging Caribbean artists. Even with the rain, I walked the sculpture garden with an umbrella—it’s worth a quick stroll if weather allows.
The on-site café and small gift shop are great for a break. If you’re looking for a cultural activity that’s both engaging and family-friendly, this museum delivers a thoughtful experience indoors.

4. Relax in a Coffee Shop in Old San Juan
A rainy day in Old San Juan calls for a warm drink and a cozy corner, and Café Don Ruiz is just the place. Tucked inside the Cuartel de Ballajá, this family-run coffee shop serves locally grown beans in a space filled with rustic charm and quiet energy.
✈️ Pro Travel Tip:
I use Going.com to find crazy flight deals — think $300 roundtrip to Europe kind of crazy.
It’s free, and I honestly check it more than Google Flights. If you're booking travel, this is the first site I'd check. (Save 25% on Premium and Elite with my special code: JON25)
The espresso here is rich and bold—I paired it with a freshly baked mallorca, a sweet bread dusted with powdered sugar. Seating by the windows gives you a view of cobblestone streets glistening with rain, while inside, the vibe stays warm and relaxed.
I chatted with the barista about their farm-to-cup approach, which made the whole experience feel more personal. Whether you’re taking a break from sightseeing or just looking to slow down, this café makes a rainy afternoon in San Juan feel like a moment worth savoring.

5. Join a Cooking Class
Rainy afternoons are perfect for learning something new, and The Spoon Experience in Old San Juan makes cooking Puerto Rican dishes fun and easy. The hands-on class walks you through local staples like mofongo, arroz con gandules, and tembleque, with plenty of time to taste along the way.
I joined their small-group class on a stormy day, and it turned out to be a highlight of the trip. The instructor mixed cultural insights with practical cooking tips, and we all laughed while smashing plantains and trying to perfect our seasoning.
Everything is done in a covered, open-air kitchen that keeps the tropical vibes alive even during a downpour. You leave with new skills, recipe cards, and a full stomach. If you’re looking for something immersive, warm, and delicious, this class is a rainy-day winner in every way.
- Read Next: Best Places to Visit in Puerto Rico

6. Shop at Plaza Las Américas
If you’re stuck inside due to the weather, Plaza Las Américas in San Juan offers the ultimate rainy-day escape. As the largest shopping mall in the Caribbean, it’s packed with over 300 stores ranging from local boutiques to big-name brands like Zara, Sephora, and Coach.
I spent an entire rainy morning browsing, picking up a few souvenirs and even catching a movie at the Caribbean Cinemas inside. The food court has solid local options—definitely try El Mesón Sandwiches if you want something quick and Puerto Rican.
What I liked most was that it never felt overwhelming. It’s clean, well laid out, and easy to navigate. Whether you’re in the mood to shop, eat, or just stay dry for a few hours, Plaza Las Américas is a solid backup plan that still feels like a vacation day well spent.

7. Attend a Salsa Dance Class
The rain can’t stop the rhythm in Puerto Rico—especially at the Santurce Salsa Club. This spot offers beginner-friendly salsa dance classes that turn a dreary evening into an energizing, music-filled experience. The vibe is casual, welcoming, and completely indoors, so no need to worry about weather.
I showed up with two left feet and left with a decent basic step—and a lot of laughs. The instructors kept it light, breaking down the moves and making sure everyone felt included. Locals and visitors danced side by side, creating a contagious energy that had us all smiling.
You don’t need a partner or prior experience—just a willingness to try. If you’re looking for a cultural activity that gets you moving and doesn’t depend on clear skies, salsa dancing in Santurce is a great way to lift your spirits and shake off the rain.

8. Enjoy Live Music in a Local Bar
When rain takes over the evening, head to La Factoría in Old San Juan for great cocktails and even better live music. Frequently ranked among the best bars in the Caribbean, this speakeasy-style spot has multiple rooms, each with a unique vibe and music genre.
On one rainy night, I tucked into a corner of the wine bar section while a local jazz band set the mood. The bartenders here are legit mixologists—my Lavender Mule was one of the best drinks I’ve had. The space feels cozy but never too crowded, and the mix of tourists and locals keeps the energy upbeat without being chaotic.
Whether you’re looking to unwind or dance a little, this is the kind of bar that makes you want to stay longer than planned. Rain or shine, La Factoría delivers the perfect Puerto Rican night out.

9. Relax with a Movie at Fine Arts Cinema Café
For a quiet break from sightseeing, the Fine Arts Cinema Café in Miramar, San Juan is a great rainy-day option. Unlike your standard multiplex, this theater focuses on international films, Caribbean cinema, and indie titles you won’t find elsewhere. It’s small, comfortable, and has a cozy atmosphere perfect for escaping the weather.
I caught a subtitled drama from Argentina here while sipping a cappuccino from the attached café. Their food is surprisingly good—think gourmet popcorn, empanadas, and decent wine by the glass. The lobby doubles as a chill space where locals hang out pre-show, and the whole vibe feels more like a cultural event than a basic movie night.
If you’re looking to relax, stay dry, and still soak up some culture, this spot checks all the boxes. It’s the kind of place that turns a gloomy day into a surprisingly thoughtful one.

10. Discover Local History at Casa Blanca Museum
For a cultural deep dive sheltered from the rain, visit the Casa Blanca Museum in Old San Juan. Built in 1521 for Ponce de León, this former governor’s mansion turned museum is one of the oldest buildings in Puerto Rico. It offers a glimpse into the island’s early colonial life, complete with antique furnishings, art, and beautifully preserved architecture.
I toured it on a rainy morning, and the echo of footsteps in the stone hallways added to the atmosphere. The museum rooms are fully indoors, and the upper-floor balconies offer views over the bay and city. While the gardens are lovely when dry, the indoor exhibits alone are worth the visit. If you’re looking for a slower-paced, historical experience during a stormy day, Casa Blanca is a unique and underrated option in Old San Juan.

11. Spa Day at a Luxury Resort
If the forecast looks gloomy, treat yourself to a spa day at the Ritz-Carlton Reserve in Dorado Beach. This luxury resort has one of the most serene and high-end spas on the island. The moment you arrive, you’re greeted with warm tea and quiet jungle views—exactly what you want when skies are gray.
I booked their signature massage and spent time in the open-air soaking pools while light rain fell around me. It made the whole experience even more relaxing. They offer a range of treatments like herbal body wraps, facials, and hydrotherapy, all delivered in beautifully designed, nature-inspired spaces.
After your session, the relaxation lounge is a peaceful spot to sip a smoothie and simply breathe. It’s definitely a splurge, but if you’re looking to unwind in style, this place turns a rainy day into pure luxury.

12. Participate in a Puerto Rican Art Workshop
When the weather’s not cooperating, a creative escape like San Juan Sip and Paint is a fun alternative. Located in the heart of Old San Juan, this art workshop pairs casual painting sessions with Puerto Rican wine, making it the perfect combo of culture and relaxation.
I went with a couple of friends on a rainy afternoon, and none of us were artists—but that didn’t matter. The instructor walked us through a beach-themed painting step by step while we sipped Sangría Fina and chatted with others at our table. The space was upbeat, colorful, and totally weatherproof.
At the end, we each left with our own canvas and a few new memories. Whether you go solo or with a group, it’s a great way to stay dry and get a little creative. Plus, it makes for a one-of-a-kind souvenir you made yourself.
- Read Next: Best Airlines for Flights to Puerto Rico

Frequently Asked Questions (FAQs) about the Best Things to Do in Puerto Rico in the Rain:
Still unsure what to do when it rains in Puerto Rico? Here are some popular questions (and answers) I get that will help you decide.
What to do in San Juan on a rainy day?
There are lots of fun things to do in the rain in San Juan. I recommend exploring cultural spots like the Museo de Arte de Puerto Rico or catching a show at the Teatro Tapia. For a more laid-back experience, sip coffee at Café Don Ruiz in Old San Juan. If you’re feeling adventurous, join a cooking class at The Spoon Experience or a salsa dance class at Santurce Salsa Club. Rainy days here are perfect for indoor activities that let you dive deep into the local culture and lifestyle, making San Juan one of the top places to live and visit in Puerto Rico.
Should I bring a rain jacket to Puerto Rico?
Absolutely, a rain jacket is a must! Puerto Rico’s weather can be unpredictable, especially during the rainy season. A lightweight, waterproof jacket is perfect. It keeps you dry without being too hot. It’s better to be prepared so you can enjoy your adventures, rain or shine.

What month is the rainiest in Puerto Rico?
September tends to be the rainiest month in Puerto Rico. It’s part of the hurricane season, which runs from June to November. During this time, you can expect more frequent and heavier showers. But don’t let that deter you. The island is still beautiful, and there are plenty of activities to enjoy, even when it’s wet, making it one of the top things to do in the Caribbean.
What are the best and worst months to go to Puerto Rico?
The best months to visit Puerto Rico are typically December to April. The weather is fantastic, with less rain and lots of sunshine. It’s perfect for beach days and outdoor adventures. The worst months to visit Puerto Rico, mainly if you’re not a fan of rain, are August and September. These months can have more rain and are within the hurricane season. However, every season has its charm, and there’s always something exciting to do on the island, offering various options for where to stay in Puerto Rico.

Need help planning your trip? Check out these helpful links:
- ✈️ Find cheap flights – I use this to snag deals you won't find elsewhere
- 🏨 Book accommodations – From boutique hotels to budget-friendly stays
- 🚗 Compare rental car prices – Great rates from trusted companies
- 🎟️ Discover affordable tours and day trips – Skip the line and explore more
- 📱 SIM Cards + eSims – My go-to phone plan I've used in 50+ countries