Das Städtische Freibad Elzach verfügt über sechs Schwimmbahnen (50 Meter). Direkt angrenzend an das Schwimmerbecken befinden sich die Sprungbretter (1 und 3 Meter). Im Nichtschwimmerbereich erwartet die Besucher eine Riesenbreitwellenrutsche. Zudem gibt es Plätze für Beachvolleyball und Fußball, sowie Tischtennisplatten. Planschbecken und Kinderspielplatz machen das Bad familienfreundlich.