Dive Into Atlanta Indoor Pools and Water Parks

It's always a blast at the pool at Collins Hill Aquatic Center.
It's always a blast at the pool at Collins Hill Aquatic Center.

Enjoy awesome Atlanta indoor pools with recent freezing temps! Keep your kids entertained (and your sanity intact) by swimming in the wintertime. Atlanta offers family-friendly options to enjoy heated indoor pools guaranteed to chase the wintertime blues away. Or do something different in the summer and hit up an indoor water park for a change!

Whether kids want to go down a water slide or swim laps for swim team season, call individual facilities before heading out as pricing may change (and in some cases, reservations are required). Also, confirm operating hours as some facilities close during swim meets and holidays. Let's dive in Atlanta indoor pools and water parks!


Cold winter weather doesn't mean you have to stay at home. Refer to our Winter Activities Guide and our calendar to stay abreast of new and exciting happenings around Atlanta this season. And, check out the Best Swim Lessons and Swim Classes in Atlanta to hone skills.    

Atlanta Indoor Pools and Water Parks: Cities and Counties

City of Atlanta

MLK Jr. Recreation and Aquatic Center – Downtown

This stunning aquatic center offers four lap lanes and a beach entry open swim area with two water fountain structures. Regardless of residency, visitors can purchase a 10-use splash pass for $17.50 for kids between ages 5 to 18 and $37.50 for adults. Annual memberships are also available. Pool hours are Monday-Friday from 7am-7pm and Saturday from noon to 4pm. 

The city’s three other aquatic facilities also offer lap swim and open swim sessions. Both Rosel Fann Recreation Center and Natatorium and Washington Park Natatorium provide 25-meter pools, while CT Martin Natatorium features a 50-meter Olympic-size indoor pool. Splash passes and memberships apply to all City of Atlanta aquatic facilities. 

Dive Into Atlanta Indoor Pools and Water Parks
South Cobb Aquatic Center offers a wonderland of water fun. Photo by the author

Cobb County

South Cobb Aquatic Center — Austell

Closed January 6-March 31, 2024 for maintenance projects

Kids will think they’re at an outdoor water park at the South Cobb Aquatic Center! Little ones jump in the fountains and climb the play structure with a small slide, and older kids enjoy the multi-story, spiral-shaped water slide, lazy river, and diving board. County residents can visit the facilities for $4.50 per adult and $3.50 per child under age 17, and non-residents pay $6.75 per adult and $5.25 per child under age 17. The center sells monthly, quarterly, and yearly passes, in addition to family memberships and a 10-visit pass. 

Central Aquatic Center — Marietta

Families enjoy open swim times in the instructional pool on weekdays 6-9am and 1-4pm, as well as on Saturdays 9am-noon. The facility also features a competition pool for lap swimming and a dive well for those interested in diving. Cobb County fees apply.

Mountain View Aquatic Center — Marietta

Open swim sessions at Mountain View Aquatic Center occur in the instructional pool at various hours every Monday, Wednesday, Friday, and Saturday. Lap lanes are also available for open swim Monday through Saturday. If you want your own relaxation, the center offers adult swimming and aqua aerobics. Cobb County fees apply.

West Cobb Aquatic Center —Powder Springs

West Cobb Aquatic Center offers open swim sessions weekdays 2-5pm and Saturdays noon-5pm. Cobb County fees apply.

Gwinnett County

Bethesda Park Aquatic Center – Lawrenceville

The indoor water slide at Bethesda Park Aquatic Center curves through the building before dunking kids into the pool. Other features include a lazy river and water sprayers. Open swim every weekday 3-6pm, Saturday noon-6pm, and Sunday 1-6pm. The facility also offers lap swimming. Gwinnett County resident pricing (with valid ID) is $3.25 for ages 3 and under, $4.25 for kids ages 4-10, and $5.50 for ages 11 and up. Non-resident pricing is $6.25 for kids 3 and under, $8.25 for ages 4 -10, and $10.50 for ages 11 and up. Save money by purchasing a seasonal or annual Funcard pass. 

Dive Into Atlanta Indoor Pools and Water Parks: Bogan Park Aquatic Center
Catch some speed on the water slides at Bogan Park Aquatic Center 

Bogan Park Aquatic Center – Buford

Leisure pool temporarily closed for maintenance as of January 2024; lap pool remains open

Let the lazy river carry you around the pool area while your kids (48 inches and taller) rocket down the water slide at Bogan Park. A section for smaller children provides a swing, fountains, and a slide in the beach-entry pool. Lap swimming in the competition pool is available throughout the week for those wanting more intense exercise. Gwinnett County fees apply. 

Dive Into Atlanta Indoor Pools and Water Parks: Collins Hill Aquatic Center
Splash around and play water games at Collins Hill Aquatic Center.

Collins Hill Aquatic Center — Lawrenceville

With one competition pool, kids can swim laps or practice diving at Collins Hill Aquatic Center every day of the week. Gwinnett County fees apply.

Mountain Park Aquatic Center - Stone Mountain

The instructional pool offers open swim sessions Monday-Wednesday, Friday, and Saturday noon-6pm and Thursday and Sunday 1-6pm. Lap swim times in the competition pool vary. The center offers an outdoor leisure pool in the summer. Gwinnett County fees apply. 

Dive Into Atlanta Indoor Pools and Water Parks: West Gwinnett Park Aquatic Center
Swim laps, float in the water, or take a class at West Gwinnett Park Aquatic Center.

West Gwinnett Park Aquatic Center - Berkeley Lake

Open swim takes place Monday through Saturday noon- 6pm and Sunday 1-6pm in the instructional pool at West Gwinnett Park. The competition pool offers lap swim sessions throughout the week. In the summer, check out the outdoor play pool with two water slides and a lazy river. Gwinnett County fees apply.  

Cherokee County

Cherokee County Aquatic Center – Canton

Play in the recreational pool at Cherokee County Aquatic Center every day of the week. The daily pass costs $6 for ages 3-13 and $7 for ages 14 and up. You can also purchase family membership passes. Check the website for Parents Night Out events held twice per month. Parents drop off kids for an evening of swimming, crafts, and pizza from 5:30-10pm for $25. When the weather gets warmer, hit up the outdoor pool: Oasis.

Clayton County

Steve Lundquist Aquatic Center – Jonesboro

Open swim times Monday through Thursday 8am-5pm, Friday 8am-7pm, and Saturday 9am-5pm. Lap swimming is also available in the 50-meter competition pool. The daily fees, which include use of the fitness center and basketball court, cost $2 for resident youth (under age 18) and $3 for resident adults. Non-resident fees are $3 for youth and $5 for adults. Clayton County also offers monthly, quarterly, and annual memberships.

Douglas County

Boundary Waters Aquatic Center – Douglasville

Residents pay $3 and non-residents pay $5 to use the instructional pool Monday and Wednesday 8:30am-6:30pm; Tuesday, Thursday, and Friday 8:30am-8pm; and Saturday 11am-7:30 pm. These hours can change depending on scheduled birthday parties. Boundary Waters offers an eight-lane, 25-meter heated competition pool and a four-lane, heated therapeutic/teaching pool. Guests can also use the outside walking trails, disc golf course, fishing pond, and playground. 

Fayette County

Kedron Fieldhouse and Aquatic Center – Peachtree City

Open swim at various times during the week, as well as Saturday 1-6pm and Sunday 1-5pm. Fayette County residents pay $5 for kids (ages 3-11) and $6 for ages 12 and up; non-residents pay $10 for kids and $12 for those ages 12 and up. Punch cards for 10 visits, in addition to quarterly and annual passes, are available.

Forsyth County

Cumming Aquatic Center — Cumming

The indoor pool at Cumming Aquatic Center allows kids to splash and play, regardless of weather. Come for open swim time Monday and Wednesday 2-4:15pm, Friday 2-6pm, Saturday 2:30-5pm, and Sunday 2-5pm. The daily rate is $8 for adults and $7 for ages 2-17, as well as options for various passes. Every third Friday of the month (September through April) is Family Friday with 50 percent off admission. For $24, register kids for Parent’s Night Out, held bi-monthly 6-10pm.

Rockdale County

Johnson Park Recreation Center - Conyers

Home of the Rockdale Riptides Swim Team, Johnson Park offers family swim weekdays 8am-3:45pm and 7-9pm, as well as Saturday noon-6pm. The fee costs $3 for residents and $5 for non-residents. The facility includes a fitness room, tennis courts, baseball fields, and 1-mile walking trail.

Atlanta Indoor Pools and Water Parks: Businesses

Membership Pools

Marcus Jewish Community Center of Atlanta (MJCCA) - Dunwoody

MJCCA members can swim laps in the 85-degree indoor pool. Use the entire lane for family swimming (as long as kids don’t disrupt swimmers in other lanes). Non-members can get a free, one-week pass to try out the facilities. The MJCCA offers various memberships tailored for families, single parents, individuals, and senior citizens.

YMCA of Greater Atlanta – Various Locations

Reserve a spot online for lap swimming at 12 of the 18 YMCA facilities located in metro Atlanta. If you’re not a YMCA member, purchase a one-day family pass to try out the facilities. Membership rates are $109 per month for a family of four, and the YMCA is currently waiving registration fees (as of February 2024). Members get access to all 18 Atlanta facilities.

Lifetime Fitness – Various Locations

Lifetime Fitness Center boasts separate indoor leisure and lap swimming pools at five of its metro Atlanta locations. Family swim times vary by location; and several offer zero-depth entry, mushroom-shaped soakers, and indoor water slides. If you’re not a member, purchase a one-day pass to try it out.

Georgia Tech Campus Recreation Center – Midtown

How cool is it to swim in a pool that was used for the 1996 Summer Olympic Games?! Alumnus, staff, or retirees of Georgia Institute of Technology can purchase a membership to the recreation center, which includes the McAuley Aquatic Center. Prices begin from a monthly primary membership to a three-month family membership. At the Vernon D. and Helen D. Crawford Pool, parents can enjoy the 16-person spa, while kids ride the lazy river and indoor water slide.

Goldfish Swim School – Sandy Springs, Roswell, Decatur, and Johns Creek

Despite the name "school," families can enjoy open swim sessions in this tropical-inspired pool (welcoming at 90 degrees) without signing up for lessons. Although free for members, non-members pay $10 per swimmer or $30 per family for one-hour sessions. Times vary by location.

Diventures - Alpharetta

Known for scuba and diving instruction, the 8,000-square-foot Diventures (formerly called Seaventures) also provides swimming activities for kids. Since the pool is saltwater, you don’t have to worry about chlorine sensitivities! Contact the Alpharetta location for open swim sessions dates, which are free of charge for monthly members or $8 per person for the general public (reservations required). 

Dive Into Atlanta Indoor Pools and Water Parks:: Great Wolf Lodge
Great Wolf Lodge's raft is perfect for kids to ride together. Photo courtesy of Great Wolf Lodge

Atlanta Indoor Pools and Water Parks: Splurge

Indoor Water Park

Great Wolf Lodge - LaGrange

Kids will go crazy for the 100,000 square feet of water park fun, with lots of food options and suite-style hotel rooms all under one roof. The fast, twisty curves and deep plunges of both the Rapid Racer and Triple Thunder attractions provide excitement for thrill-seeking older kids and adults. Kids can shoot through the three-story body slide, try the water obstacle course, and ride the wave pool; little ones love the small water slides in the Cub Paws section and rafting along the lazy river. For those who don’t like water, guests can bowl, play mini-golf, maneuver the ropes course, and climb a rock wall.

If you don’t want to stay overnight, Great Wolf offers a limited number of half-day and full-day passes. Reserve passes online, which include life jackets, towels, and free admission for kids under the age of 2. While not a hard and fast rule, budget-friendly day pass prices tend to occur mid-week and start as low as $32 for a half-day pass and $40 for a full-day pass. Prices increase on weekends, school breaks, and holidays.

Unless noted, photo courtesy Gwinnett County Parks & Recreation

Places featured in this article:

MLK Jr. Recreation and Aquatic Center

Steve Lundquist Aquatic Center

Kedron Fieldhouse and Aquatic Facility

Johnson Park Recreation Center

Goldfish Swim School - Sandy Springs

Goldfish Swim School - Roswell Village

McAuley Aquatic Center at Georgia Tech