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
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
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
- Stuart: Monday–Friday from 6:30 AM–7 PM and Saturday & Sunday from 7 AM–3 PM. Hours subject to change; click here to see the pool schedule.
- Indiantown: Monday, Wednesday, and Friday from 4:30–6:30 PM and Saturday from 9 AM–3 PM. Hours subject to change; click here to see the pool schedule
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?
