Are you looking for ways to keep your children active and entertained this winter without breaking the budget? These indoor play spots around Kansas City are all $10 or less, making them affordable options for fun when you need to get out of the house.
Play Cafes + Indoor Play
Tiny Tots Indoor Play Cafe | 15275 Metcalf Ave., Overland Park
This beautiful play cafe is a bright and open spot designed specifically for young children ages 0-5. Play sessions are an hour and a half long and cost only $7 per person. This space encourages imaginative play, safe climbing and social interactions in a comfy environment. My friends and I couldn’t believe how open yet cozy it felt during our visit. Tip: Socks are required, so bring a pair from home or purchase a pair for $3.

Busy Bean Play Cafe | 249 W. Mill St., Suite 101, Liberty
Busy Bean is another affordable play cafe option: admission starts at $8 for the first hour, with siblings and additional hours priced at $5 each. This play area is geared toward toddlers and preschoolers, but also has a designated area for babies and crawlers to play safely. My son loves pushing the grocery carts around, playing with the toy cars, and climbing and sliding on the play set.

The Peace Pavilion | 607 W. Lexington Ave., Independence
The Peace Pavilion offers something a little different from the typical indoor play area. The four interactive exhibits are designed to teach children about kindness, empathy and cooperation, all through play. My son had the best time exploring all of the different rooms and pretend play opportunities. General admission is $7 per person, and children under 3 are free. Open Thursday through Sunday from 10:00-4:00, this is a great option for families looking for a meaningful experience that perfectly blends play with life lessons.
Rainbow of the Heartland | 307 N. Burch St., Olathe

Did you know this playground showroom also doubles as a play destination? You can visit the showroom for open play Monday through Friday between 10:00-5:00 and let your kids climb, swing, slide and more! At $8 per child, this is an affordable way to get kids moving and have a park-like experience when you can’t get outside. I’m always impressed with the high quality of the play equipment, and my son always has so much fun.
Tip: You can get a small discount by paying with cash or check, making it $7.50 per child instead.
Fun Run: Toddler Time | 1919 Industrial Dr., Suite 700, Liberty
You can visit this huge indoor inflatable playground for only $6.99 per child during their Toddler Time every Tuesday and Wednesday from 9:00-10:00. The inflatable slides and bounce houses, along with the pretend playhouses, make this spot perfect for children to run, climb and jump on a day they can’t get outside.
Open Gyms
Impact Gymnastics | 9063 Bond St. #101, Overland Park
Impact Gymnastics offers an open play session for parents and their children under 5 who are walking. Monday through Friday from 11:00 to noon, this program gives toddlers and young children a chance to run, jump and climb in a safe gym environment. Admission is $8 per child and parents are free. Tip: Check their website for additional weekend open play opportunities.
360 Gymnastics | 431 N. Lindenwood Dr., Olathe
At just $5 per child, 360 Gymnastics offers one of the most affordable open gym experiences in the metro. Sessions are held Mondays, Wednesdays and Fridays and are designed for kids 6 and under. The gym encourages free play of all kinds. This is the perfect opportunity to burn off that midday energy without breaking the budget.
Fairway Open Gym | 5240 Belinder Ave., Fairway
This open gym is perfect for young toddlers and preschoolers! Mondays through Thursdays from 10:00 to noon, kids can enjoy safe playtime with balls, mats and more. Admission is only $3 per child, which makes it one of the most affordable open gym experiences in the area. My son had so much fun running around and playing with his friends when we visited. Tip: Pre-registration is required, so get online and reserve your spot.
Old Town Activity Center: Gym For Me | 9301 Pflumm Rd., Lenexa
Held Mondays and Wednesdays from 9:00-11:00, Gym For Me is the perfect opportunity for kids to run around, play with push toys and more. Admission is only $3 per person, making it a great, budget-friendly indoor play option for families with multiple kids.
Merriam Community Center: Preschool Indoor Playground | 6040 Slater St., Merriam
On Tuesday mornings from 9:30-11:30, you and your children can enjoy indoor playtime at Preschool Indoor Playground. Admission is already affordable at only $2 per child, but you can save even more by purchasing a punch card ($10 for 10 visits).
Blue Springs Fieldhouse: Toddler Time | 425 NE Mock Ave., Blue Springs
Held the first and third Friday of each month from October through April, Toddler Time alternates between playtime in the Fieldhouse court and the indoor splash pad. This unique setup gives children a mix of gym play and water fun, depending on the week. Admission is only $3 per person for nonmembers, and parents are free! This is a great spot to break up the cold winter months with some fun play.
Indoor Swim & Water Play
Lenexa Rec Center: Splash with Me | 17201 W. 87th St. Pkwy., Lenexa
This program is geared toward toddlers and preschoolers who love the water! For just $3 per person, families can enjoy the zero-entry pool, toddler-friendly waterslide and more. Splash with Me is offered Sunday through Friday from 10:00-11:30.
Powell Community Center: Tot Time Swim | 6200 Martway St., Mission
Another great indoor water option for the colder months is Tot Time Swim at the Powell Community Center. Held on Tuesdays and Thursdays from 9:00-11:00, Tot Time Swim is a designated time for kids 5 and under to enjoy the water with their grown-ups.
Blue Valley Recreation Center: Preschool Splash | 6545 W. 151st St., Overland Park
If you’re looking for water fun on a Friday morning, check out Preschool Splash at the Blue Valley Recreation Center from 9:30-10:45. For only $7, you and your child can enjoy the zero-entry pool, lazy river and more.
Bonus: Worth-the-Splurge Indoor Play
Inspired Play Cafe | 5640 Antioch Rd., Merriam | 6527 W. 119th St., Overland Park
This play cafe is designed with both parents and kids in mind. Their carefully curated playrooms have climbing structures, endless pretend play opportunities and several hands-on activities. Admission starts at $14.50 per child. This is a great option if you have family in town or want to do a playdate with friends you haven’t seen in a while.
Dozer | 3812 W. 95th St., Leawood

Dozer is one of the most unique play areas in the metro — it gives children the opportunity to play in a sand pit with diggers, shovels and more! My son had the best time when we visited. Even though it costs more than $10 per child, I would say it’s worth the splurge for such a fun experience. Admission is $16 for the first child, $12 for the second and $8 for the third. Any additional children are free, which makes it a better value for larger families.