All states›Indoor Batting Cages›Missouri

Indoor Batting Cages in Missouri

14 of the 155 batting cages, baseball training facilities and leagues we track in Missouri have indoor cages. Full listings for every city are on the Missouri page.

14facilities
13cities
155facilities statewide

A listing can say "batting cage" without telling you whether the cages are actually under a roof — some facilities are indoor-only, others mix indoor and outdoor bays under one address, and map search doesn't separate the two. Every indoor batting cage here is confirmed indoor from the business's own website or posted amenities, not assumed from its location.

Lee's Summit 2

  1. D-BAT Lee's Summit Baseball and Softball Facility

    530 NE Town Centre Dr, Lee's Summit, MO 64064

    Mon-Fri 10am-9pm, Sat-Sun 9am-6pm

    Book onlineLessons & coachingSoftballParty rentalsIndoor
  2. TM Fieldhouse

    1550 SE Hamblen Rd, Lee's Summit, MO 64081

    Thu 10am-10pm, Fri 8am-10pm, Sat 9am-10pm, Sun 9am-7pm

    Book onlineParty rentalsIndoor

Bland 1

  1. Pro Player Indoor Training Facility

    1399 June Dr, Bland, MO 65014-2107

    Monday - Friday: 4 pm to 9 pm

    Lessons & coachingSoftballIndoor

Cape Girardeau 1

  1. Cape Girardeau SportsPlex

    2526 Jim Drury Way, Cape Girardeau, MO 63701

    Mon-Thu 1pm-9pm, Fri 1pm-7pm, Sat 12pm-5pm, Sun 12pm-8pm

    Indoor

Columbia 1

  1. Columbia Sports Fieldhouse

    4251 Phillips Farm Rd, Columbia, MO 65201-0045

    Indoor

Crestwood 1

  1. All-Star Performance

    1000 Camera Ave, Crestwood, MO 63126

    Lessons & coachingIndoor

Fenton 1

  1. D-BAT Fenton

    2130 Bowles Ave, Fenton, MO 63026-1918

    Mon-Fri 10am-9pm, Sat-Sun 10am-6pm

    Book onlineLessons & coachingSoftballParty rentalsIndoor

Kansas City 1

  1. Mabee Fieldhouse

    11901 Wornall Rd, Kansas City, MO 64145

    SoftballIndoor

Kirksville 1

  1. The Armory Field House

    500 S Elson St, Kirksville, MO 63501-3451

    Lessons & coachingSoftballParty rentalsIndoor

Nixa 1

  1. D-BAT Nixa

    1002 Hawk's Perch, Nixa, MO 65714-7458

    Mon-Fri 10am-9pm, Sat 10am-6pm, Sun 12-6pm

    Book onlineLessons & coachingParty rentalsIndoor

Springfield 1

  1. Fieldhouse Sports Center

    2235 W Kingsley St, Springfield, MO 65807-5456

    Indoor

St Louis 1

  1. The City Cages Batting Cages

    900 S Boyle Ave, St Louis, MO 63110-1634

    4:00p weekdays, 10:00a Saturdays

    Book onlineLessons & coachingSoftballIndoor

Sullivan 1

  1. The Hitting SPOT

    803 Acid Mine Rd, Sullivan, MO 63080

    24/7

    Book onlineSoftballIndoor

Webster Groves 1

  1. Kirkham Fieldhouse

    36 Kirkham Industrial Dr, Webster Groves, MO 63119-1754

    Mon-Sun 6am-10pm

    Indoor
Call ahead during peak after-school and weekend hours. Indoor cages have a fixed number of bays that weather can't expand, so they fill up fast right after school lets out and on weekend mornings — reserving a slot ahead of time beats showing up and waiting.

Also in Missouri

Good to know

Are indoor batting cages open year-round?

Yes, that's the main appeal of indoor cages — they run on a regular schedule regardless of rain, heat, or winter cold, unlike outdoor cages many facilities close seasonally. Hours stay fairly consistent through the year, though holiday schedules vary by location.

Is it safe to hit off a pitching machine in an indoor cage?

Indoor cages are enclosed with netting on all sides plus an L-screen or guard protecting the pitching-machine side, which makes them a controlled setup for machine-fed swings. Standard precautions still apply: wear a helmet, stay behind the safety line, and never enter while the machine is loaded.

Where is the Little League World Series?

The Little League Baseball World Series is held annually in South Williamsport, Pennsylvania at Howard J. Lamade and Volunteer Stadiums. Youth teams from around the world compete there every August. Players in Missouri can prepare for tournament qualifiers by utilizing the 14 training locations cataloged on CageAtlas.

Where is the Little League World Series played?

The tournament takes place at the Little League International Complex in South Williamsport, Pennsylvania. Games are split between Lamade Stadium and Volunteer Stadium. To build skills necessary for high-level youth competition across Missouri, athletes can train at 14 local facilities on CageAtlas.