Hours of Operation

Please Note

Hours of operation in some areas of the facility may vary depending on scheduled programs and events. Please view the Rec-Plex calendar below for programs and events that may impact operations, or follow us on social media.

 Facebook Instagram

 Twitter




Amenity Hours

Please click the tabs below for hours in specific areas of the Rec-Plex.

The hours listed below are valid Tuesday, May 30 through Sunday, August 13.

  1. aquatics

AQUATICS

St. Peters Outdoor Pools

Rec-Plex Indoor Pool

Leisure Pool

  • Sunday: Noon to 4 pm
  • Monday: Noon to 4 pm
  • Tuesday: Noon to 4 pm 
  • Wednesday: Noon to 4 pm
  • Thursday: 4 to 8:30 pm
  • Friday: Noon to 8:30 pm
  • Saturday: Noon to 7 pm

Adult Lap Lanes

Ages 16+ only

  • Sunday: 10 am to 4 pm
  • Monday through Friday: 5 am to 8:30 pm
  • Saturday: 7 am to 7 pm

Please Note: Between June 5 and July 21 from 5 am to 9 am on Mondays, Wednesdays, and Fridays, only two lap lanes will be open. Lanes will close from 9 am to 9:30 am to allow for lane conversion.

Water Walking

  • Sunday: 10 am to 4 pm
  • Monday: 9:30 am to 4:15 pm
  • Tuesday: 5 to 7 am, 10 am to 4:15 pm
  • Wednesday: 11:30 am to 4:15 pm
  • Thursday: 5 to 7 am, 11:30 am to 4:15 pm 
  • Friday: 11:30 am to 8:30 pm
  • Saturday: 7 am to 7 pm

50M Recreational Swimming

  • Sunday: Noon to 4 pm
  • Monday: Noon to 4 pm
  • Tuesday: Noon to 4 pm
  • Wednesday: Noon to 4 pm
  • Thursday: Noon to 8:30 pm
  • Friday: Noon to 8:30 pm
  • Saturday: Noon to 7 pm

Hot Tub

Ages 16+ only

  • Sunday: 10 am to 4 pm
  • Monday through Friday: 5 am to 8:30 pm
  • Saturday: 7 am to 7 pm
  1. fitness
  1. athletics
  1. ice
  1. tot drop
  1. gaming lounge
  1. registration desk

Rainout Line

The Rec-Plex is on RainoutLine! Use this service to stay in the loop on closures or delayed openings due to repairs, weather, events, etc. E-mail and text alerts are available. 

To find the latest updates, or to receive text and/or e-mail alerts, please visit the City of St. Peters on the RainoutLine web page, or call 636-747-0009.