10 Best Rainy Day Activities in Missouri!

A rainy day doesn’t have to be a dull day. Whether you’re in Kansas City, St. Louis, or anywhere in between, there are plenty of ways to have fun indoors in Missouri. From the foam pits at The Rush Funplex to the escape rooms at Escape on Main, explore these 10 best rainy day activities in Missouri.

City Museum, Saint Louis, MO

St. Louis’s City Museum isn’t your typical museum. This unique and adventurous museum is full of engaging art installations you can interact with. The installations are constantly shifting so there’s always something new to see.

The Rush Funplex, Kansas City, MO

If you’re looking for something fun to do, rush into The Rush Funplex. This unique venue in Kansas City has activities for everyone, like indoor mini golf, go-karting, bumper cars, and foam pits.

COMO Axe Attack, Columbia, MO

An afternoon of axe throwing will bring you entertainment, a fun new skill, and even an upper body workout. If you’re in the Columbia area, COMO Axe Attack is your local axe throwing spot for beginners and pros alike.

1984, Springfield, MO

Spend your rainy day enjoying a blast from the past at 1984. This ‘80s-themed arcade has all those games you know and love including pinball and claw machines, along with special party rooms as well.

The Butterfly Palace and Rainforest Adventure, Branson, MO

Branson is full of unique attractions but one of the most special attractions is The Butterfly Palace and Rainforest Adventure. This incredible indoor rainforest and butterfly habitat will surround you with natural beauty even when the weather outside is not so friendly.

Strike Zone, Poplar Bluff, MO

How are your batting skills? Whether you want to work on your talents or you’re just looking for something fun and active to enjoy, head to the Strike Zone, Poplar Bluff’s beloved indoor batting cages.

SK8 Zone, Jefferson City, MO

Grab your skates and head to the SK8 Zone for some retro fun in Jefferson City. This roller rink is popular for all ages, especially if you’re looking for a fun and budget-friendly outing.

Escape on Main, Saint Charles, MO

Escape rooms are perfect for anyone who enjoys puzzles and wants something new and adventurous to do on a rainy day. If you’re in St. Charles, make your way to Escape on Main. You’ll have your choice of three intriguing rooms: Pirate Treasure, The Secret Inheritance of Aunt Edna, or Museum Heist.

Public House Brewing Company R&D Brewpub, Rolla, MO

If you’re a beer buff, you’ll love the opportunity to try out the one-of-a-kind brews at the Public House Brewing Company R&D Brewpub. This is the Rolla brewpub where Public House Brewing tries out their most creative new concoctions, so head in for a tasting of beers you won’t find anywhere else.

Summit Lanes, Lees Summit, MO

If you’re in the Lee’s Summit area, Summit Lanes is a trusted place where you always know you’ll have a great time. Pop in for open play or join a league to appease your competitive side.

View more Missouri Rainy Day Activities.
Share your favorites!
Missouri Search
Best Things To Do Near You
Best Things To Do Near You
May
18

BlackHawk

7:30 PM
Shady Gators, Lake Ozark, MO
Learn More
May
21

Memorial Day Celebration

6:00 PM
Hawthorn Memorial Gardens, Jefferson City, MO
Learn More
May
24

Memorial Weekend Honor Guard Ceremony

All Day
Pulaski County Ft Wood Shrine, Waynesville, MO
Learn More
May
24

Memorial Weekend

10:00 AM
Panther Creek Trail Rides, Tuscumbia, MO
Learn More
May
24
Show More
Best Places To Go Near You
Best Places To Go Near You
5845 Osage Beach Parkway, Osage Beach, MO
The Main Street Music Hall is a live music show that is now in its fourteenth season at the Lake of the Ozarks in Osage Beach, Missouri. The Music ... Read More
4515 Osage Beach Parkway, Osage Beach, MO
If quality family fun is what you are looking for, you will find it all under one roof at Miner Mike's and Buster's. Come and join Miner Mike and h... Read More
5473 Osage Beach Parkway, Osage Beach, MO
Lazer tag is like a real life "Role Playing Game" (RPG). When you step into the arena you find yourself engulfed in blacklight, fog, flashing light... Read More
5473 Osage Beach Pkwy, Osage Beach, MO
Lazer tag is like a real life "Role Playing Game" (RPG). When you step into the arena you find yourself engulfed in blacklight, fog, flashing light... Read More
555 Blues Lake Parkway, Rolla, MO
About Us:The Zone is the areas only roller skating complex. The Zone offers wholesome family entertainment with a wide range of activities for kids... Read More
701 North Cedar Street, Rolla, MO
MISSION STATEMENT: We believe that the performing arts are one of the most positive and powerful transformative forces in people’s lives. Oza... Read More
Farrar Drive and 18th street, Rolla, MO
One of the newest of Rolla's Park facilities, the skate park was opened in the summer of 2002, and quickly became a favorite spot for skaters from ... Read More
526 Bridal Cave Road, Camdenton, MO
About Us:Centuries before the paleface found his way into the Ozark Mountains, this vicinity was inhabited by the Osage Native American Indians. Wi... Read More
26250 Hwy 64A, Lebanon, MO
The valley that cradles Bennett Spring has created a place of peace and recreation that has welcomed generations of enthusiastic anglers. Bennett S... Read More
30075 Marigold Drive, Lebanon, MO
Mission:The established mission of Redbeard's Ranch is to promote family-friendly recreation on the Niangua River by creating and maintaining a tra... Read More
1019 Louisiana Avenue, Jefferson City, MO
Skateboarding is one of the fastest growing sports and is loads of fun. The Skate Park, located behind Washington Park Ice Arena, features hal... Read More
100 Madison Street, Jefferson City, MO
Since it was built in 1871, the Missouri Governor’s Mansion has been the official residence of Missouri's Governors.  On a visit to the ... Read More
Historic Route 66, Saint James, MO
Our museum features vacuums throughout the decades beginning with the early 1900’s. Each room represents a particular time period with matchi... Read More
Show More
Select a Missouri town to find
the Best Things-To-Do and Places To Go around you
Mercer County
Saint Louis City County