Skip to Content

11 Best Indoor Activities in St George Utah for a Rainy Day

11 Best Indoor Activities in St George Utah for a Rainy Day

Looking for the best indoor activities in St George while it’s raining or cold out? While the area is renowned for its outdoor adventures, there’s also an array of exciting indoor activities to explore.

Whether you’re seeking refuge from the heat, looking for family-friendly entertainment, or simply in the mood for some indoor fun, St. George has you covered.

From interactive museums and climbing gyms to escape rooms and recreational centers, there’s something for everyone.

Join us as we dive into the world of indoor activities in St. George, where the thrill and enjoyment never cease, rain or shine. Don’t let a rainy day in St. George, Utah dampen your plans for fun! There’s a world of indoor activities and attractions to explore, perfect for kids and adults alike.

11 Best Indoor Activities in St George Utah for a Rainy Day

1. St. George Art Museum

If you’re planning a trip to St. George, Utah, be prepared for a smorgasbord of incredible kid-friendly activities and attractions! One spot that can’t be missed is the St. George Art Museum, a gem in this vibrant city’s art scene. The museum hosts a variety of activities for kids that make it a perfect indoor play option for when the Utah weather isn’t cooperating.

Children can explore the art museum through a scavenger hunt designed just for them. Families are provided with a list of artwork to discover, empowering kids to engage with the exhibits in a whole new way.

Art workshops are also available, where your little ones can learn all about creativity and craft from museum educators. It’s not just about observing – at St. George Art Museum, it’s about participating.

For sure one of the best rainy day activities in St George Utah.

st george art museum

2. St. George Dinosaur Discovery at Johnson Farm: Best Indoor Activity for Kids

Still looking for things to do in St George indoors, just a short drive from the art museum is the St. George Dinosaur Discovery Site, another top attraction in St. George. This incredible park museum offers indoor play opportunities mixed with powerful learning experiences for your kids. They’ll marvel at actual dinosaur tracks, fossils, and exceptionally well-preserved artifacts from millions of years ago – it’s an unforgettable journey into the world of prehistoric creatures.

A number of hands-on activities at the Discovery Site, like digging for fossils and creating their own dinosaur footprints, allow kids to play paleontologist for a day. You’ll appreciate the thoughtful layout of the dinosaur park museum, designed to be accessible and engaging for children of all ages.

It’s an educational, interactive, and totally fun way to spend a day in St. George whether it’s raining, snowing, or just too darn hot.

See more: Best Hotels in St George Utah

St. George Dinosaur Discovery at Johnson Farm

3. Fiesta Fun Family Fun Center

Searching for a family outing on a rainy day in Utah? Check out Saint George’s Fiesta Fun Family Fun Center. If you’re after fun, fun, and more fun, look no further, this center has it all. It’s more than just a fun center, it’s the zen of indoor activities.

From the thrilling center bowling to the myriad other attractions, the fun never ends in St George. Designed for families looking for both excitement and comfort indoors, this is the go-to option on any rainy day.

Tucked in the heart of Utah, St George carries a reputation for not only its vibrant beauty but also for its array of family-friendly venues. The lively Fiesta Fun Family Fun Center is a perfect example. Boasting a vast assortment of activities, it stands out as a hub for indoor family fun. Whether your kids love the rush of bumper cars, the thrill of laser tag or they just fancy a fun-filled bowling match, the center’s got you covered.

The epicenter of fun on a rainy day in Utah.

4. Rosenbruch World Wildlife Museum

Immerse yourself in an interactive museum that showcases animals from every continent on Earth at the Rosenbruch World Wildlife Museum.

Take a captivating tour and witness over 300 species of animals on display. Each exhibit comes to life through a personalized wand narration, providing a unique and educational experience.

In the engaging children’s room, embark on a safari of hands-on learning, fostering a connection with nature. Let the little ones unleash their energy in the camp area and embark on thrilling climbing adventures.

This museum offers fun for the whole family while providing an excellent opportunity to learn about the wonders of our world.


5. Visit the Station 2 Zion Brewery – The Best Brewery in St George

While Utah may not be teeming with breweries, there are a select few that stand out, and in our opinion, Station 2 by Zion Brewery reigns supreme.

This brewery offers an exceptional combination of great beer and a fantastic atmosphere.

Boasting a diverse range of microbrews, a full-service bar, and even a billiards table, Station 2 provides an all-around enjoyable experience. It is important to note that entry is restricted to individuals aged 21 and above.

One of the best things to do at night in St George.


6. Heart of Country Swing Dance – Best Rainy Day Activity for Adults

Looking to unleash your inner cowboy or cowgirl and have a blast? Look no further than Heart of Country Swing! This lively venue is the ultimate destination for swing and line dancing enthusiasts. They have 2 locations, one in St George and one in Lehi Utah.

Every Tuesday night, people from all walks of life gather to enjoy the rhythm and moves.

The instructors at Heart of Country Swing ensure that even beginners feel comfortable and welcome, while also challenging more advanced students with exciting routines. The atmosphere is relaxed and full of fun, with the event running from 7 PM to 12 AM.

For those interested, there’s a couple’s dance class available in addition to the open dance sessions. A month-long pass for the couple’s dance class and open dance is priced at $45, while participation in the open dance alone is $30.

If you’re curious to learn more about country swing dancing, feel free to do a little research and check out the link provided. Get ready for an unforgettable experience filled with twirls, footwork, and great company at Heart of Country Swing!


7. Visit an Escape Room in St George

If you haven’t experienced one before, an Escape Room is an exciting in-person game where you and your team work together to solve puzzles, decipher clues, and complete tasks to unravel mysteries and ultimately “escape” the room.

In downtown St. George, there is an incredible family-run Escape Room that we highly recommend. During Halloween, you can explore the Witch’s Lair room, but there are various other themed rooms available for you to choose from.

Click here to book your unforgettable Escape Room experience in St. George and prepare for an exhilarating challenge with your loved ones.


8. Get active Indoors with Contact Climbing Gym

When the weather isn’t ideal for outdoor climbing, Contact Climbing Gym in Saint George is the perfect indoor alternative. This exceptional facility offers an extensive range of climbing walls, with heights exceeding 50 feet, and a fantastic bouldering section.

Moreover, you’ll have access to a well-equipped gym and a variety of invigorating yoga classes, making it an ideal destination for not just a couple of hours of climbing, but for a half-day of active pursuits.

For a day filled with thrilling indoor adventures, an adult day pass is priced at $20, while children between the ages of 3 and 12 can enjoy the facilities for just $13. Don’t miss the opportunity to experience the exhilaration of climbing and engage in a range of activities at Contact Climbing Gym.

rock climbing

9. Children’s museum in Saint George for a Rainy Day with the Littles

If you’re looking for an engaging activity to enjoy with your little ones, I highly recommend a visit to the charming children’s museum in Saint George. Designed specifically for children aged 2 to 10, this delightful venue offers a wealth of entertainment.

With multiple exhibits filled with interactive gadgets and props, your kids will have a blast exploring and playing to their hearts’ content.

Admission to this wonderful children’s museum is priced at $6.25 per person, providing affordable family fun. Bring your little ones and embark on a memorable adventure together in a space tailored just for them.


10. Eat at some of St George’s best restaurants including The Painted Pony

Renowned as one of the top culinary establishments in Saint George, The Painted Pony is a dining experience not to be missed.

With its delectable lunch and dinner menus featuring gourmet fare, it’s no wonder this restaurant has gained widespread popularity. The charming ambiance adds an extra touch of sophistication to your visit. Guests rave about the exquisite french onion soup, tantalizing key lime pie, and mouthwatering hanger steak, among other enticing options.

Indulge in a memorable dining experience, with entrees starting at around $30, as you savor the flavors crafted with culinary expertise at The Painted Pony.

There is also some awesome Mexican food to try in St George which is a great rainy day activity!


11. House of Jump

Experience the ultimate indoor trampoline park where boundless excitement awaits at House of Jump trampoline park! Prepare to bounce, jump, and soar across wall-to-wall trampolines that stretch as far as the eye can see.

But the thrills don’t stop there! Test your skills on challenging climbing walls or conquer the formidable warp wall by scrambling to the top. Engage in heart-pumping games of dodgeball or aeroball, and feel the rush as you dunk it like a pro and plunge into the stunt pit.

And when you’re ready to embark on new adventures, immerse yourself in thrilling virtual reality games. With its expansive 25,000 sq. ft. space boasting over 70 trampolines, this trampoline park is a haven of exhilaration for the entire family. Get ready to jump into a world of high-flying fun and create unforgettable memories!



Embrace the weather and plunge into the indoor entertainment St. George has on offer. You’ll find that a rainy day in Utah doesn’t have to mean a day without adventure!