Indoor activities, covered attractions, and backup plans for when the monsoon wins.
The single best rainy-day activity in Phuket. Morning classes start with a covered market tour where kids get to pick out ingredients — they love the weird fruits and the mortar-and-pestle section. Then you cook 3–4 dishes together in an open-air but roofed kitchen. Most places welcome kids from about age 5 and will adjust spice levels. You eat everything you make. The whole thing takes about 3 hours and keeps everyone engaged — even the teenager who said they didn’t want to come. Book the day before; morning sessions fill up.
Small, old-school, and run by a government marine research station — this isn’t a flashy theme park, and that’s exactly what makes it good. There’s a walk-through tunnel tank with local reef fish, sharks, and rays, plus touch pools where kids can handle sea cucumbers and hermit crabs. The attached research centre sometimes has turtle rehabilitation tanks you can peek at. It’s cheap, air-conditioned, and takes about 90 minutes. Perfect for when the kids are sunburned and overstimulated. The gift shop is mercifully small. Combine it with lunch at one of the quiet restaurants on the Panwa cape.
The Trick Eye Museum in Old Town is exactly the kind of silly, interactive thing that kids (and Instagram-happy adults) love on a rainy day. It’s an air-conditioned museum full of optical illusion paintings where you pose as part of the art. Plan about 45 minutes inside, then walk through Old Town’s covered Sino-Portuguese shophouse streets — most have awnings, so light rain is fine. Stop for Thai iced tea at a shophouse café and mango sticky rice from a street stall. If it’s Sunday, the Lard Yai walking street market (4–10 PM) is mostly covered too.