guides

Pools and Splash Pads in Jensen Beach and Stuart

Looking to swim or splash in Martin County? Here's where to go!

By Alison Ellis March 13, 2025

One of the best parts about living in Florida? Nearly year-round swimming weather! If you're looking for someplace to enjoy the water in Stuart or Jensen Beach, we've got a complete list of splash pads and pools in Martin County. Click on each facility for more information. 

Please Note: We advise always checking with the facility before heading out as hours can change due to weather, maintenance, swim meets, or holidays. 


Indian Riverside Park Fountains

What to Expect: This large public park has a waterfront space, boardwalk, fishing pier, and interactive play fountains. The park is located next door to the Children's Museum of the Treasure Coast and the U.S. Sailing Center. 

Location: 1707 NE Indian River Drive, Jensen Beach, FL 34957

Hours: Open daily from 9 AM–6 PM, and 9 AM–5 PM during daylight saving time. Fountains may close due to inclement weather or scheduled maintenance on Tuesdays. 

Admission Price: Free


Sailfish Splash Waterpark 

What to Expect: This waterpark has a 1,000-foot lazy river, a zero-depth entry children's splash playground, closed flume slide, four-story open slide, and a competition pool. Concessions are available for purchase on-site. The waterpark also hosts birthday parties. 

Location: 931 SE Ruhnke Stree, Stuart, FL 34994 

Contact: (772) 320-3100 

Waterpark Hours:

  • Late Summer Hours, August 15–September 7, 2026: All attractions open on weekends only from 10:30 AM–5 PM, including Labor Day (September 7) 
  • Lap pool is open year-round: check the website for seasonal hours.

Admission Prices: 

  • Adult (13–54): $20.95
  • Child (1–12): $18.95 
  • Senior (62+): $18.95
  • Infants (Under 1): Free 
  • Season Pass: $169/person
  • Family Fun Fridays: $13.50/person

Small Fish Big Fish Swim School

What to Expect: Open swim in their lifeguarded and heated indoor pool is available on certain days and times. 

Location: 3498 NW Federal Hwy, Jensen Beach, FL 34957

Contact: (772) 247-3091

Hours: As of August 2026, open swim is Tuesdays from 1–2 PM, Fridays from 9–10 AM, and Saturdays from 1–2 PM. These times are subject to change; please verify on their website by clicking the link above. 

Admission Price: $8 Members, $12 Non-Members


YMCA of the Treasure Coast

Location: 

  • Stuart: 1700 SE Monterey Road, Stuart, FL 34996—lap swimming available
  • Indiantown: 16451 SW Farm Road, Indiantown, FL 34956—open swim available

Contact: (772) 276-7964

Hours for Lap Swim: 

Admission Price: Day passes are available for $10/person or $20 for groups of people (price is subject to change). Memberships are available. 


Looking for more options on the Treasure Coast?