Aquatic Complex

The Vestavia Hills Aquatic Complex features a competition pool and a family-style leisure pool, both of which are closely monitored by trained lifeguards. The family-style leisure pool features a zero-step entry, interactive water features and a swirling vortex offered specifically to entertain our youngest swimmers. The competition pool is designed for intermediate to advanced swimmers and offers a 12’ diving well, four dedicated lap lanes and an open swim area. Also within the pool area are lounge chairs for tanning or relaxing in a shady areas, restrooms/locker rooms and a concessions area with a dedicated, covered dining space.

Membership: Registration & Costs 

Visit to register and purchase membership online.
$75  individual (0-54yo)
$35  senior adult (55+)
$300  family (For families of 4 or more; families of 3 or less should purchase individual memberships.)
$10 daily guest pass (Guests must be accompanied by a member; max of one guest per member per day.) 

Residents may purchase a Civic Center COMBO PASS, but it must be done IN PERSON at the Civic Center. For more details, call 205.978.0166.

Hours of Operation

Know Before You Go! Be sure to check Holiday Hours & Late Open/Early Close dates below.

May 27- July 30:
Monday – Thursday 10:00 am – 8:00 pm

Friday & Saturday 10:00 am – 7:00 pm

Sunday 12:00 pm – 6:00 pm

July 30 – August 11:
Monday – Friday 10:00 am – 1:00 pm & 5:00 pm – 8:00 pm

Saturday 10:00 am – 6:00 pm, Sunday 2:00 pm – 6:00 pm

August 12 – September 4:
Tuesday – Thursday 10:00 am – 1:00 pm & 5:00 pm – 8:00 pm

Saturday 10:00 am – 6:00 pm

Sunday 2:00 pm – 6:00 pm

Program Hours:

BSL Swim team                         M-F 5:00 am – 7:00 am

VSA Swim & Dive Team          M-F 7:00 am – 10:30 am

Swim Lessons                            M-T 8:00 am – 10:00 am, 6:00 pm – 8:00 pm

Pool Parties                               Fri – Sat 7:00 pm – 9:00 pm, Sun 6:00 pm – 8:00 pm

Holiday Hours and Events:

Pool hours for the public

May 29th Memorial Day                                  10:00 am – 8:00 pm

June 6th VSA Swim Meet                                10:00 am – 4:00 pm (Swim meet starts at 5:00 pm)

June 15th VSA Dive Meet *                             10:00 am – 4:00 pm (Dive meet starts at 5:00 pm)

June 18th Father’s Day                                    4:00 pm – 6:00 pm

June 20st VSA meet                                         10:00 am – 4:00 pm (Swim meet starts at 5:00 pm)

June 22nd I Love America Day                     TBD

June 27th VSA Swim Meet                             10:00 am – 4:00 pm (Swim meet starts at 5:00 pm)

June 29th VSA Dive Meet *                            10:00 am – 4:00pm (Dive meet starts at 5:00 pm)

July 4th Independence Day                            10:00 am – 4:00 pm

July 8th VSA Swim Meet                                 2:00 pm – 6:00 pm (Swim meet starts at 8:00 am)

July 18th VSA Swim Meet                               10:00 am – 4:00 pm (Swim meet starts at 5:00 pm)

July 20th VSA Dive Meet *                             10:00 am – 4:00 pm (Dive meet starts at 5:00 pm)

August 24th   VHHS Football                        10:00 am – 1:00 pm

September 4th Labor Day                               10:00 am – 8:00 pm

*Competition pool will close early for Dive Meets but leisure pool will open.

The Aquatic Complex may occasionally close early due to inclement weather, rec swim meets, etc. Closure will be announced via social media and via Status Me (

Event Reservations 

During the swim season, Vestavia Hills residents may reserve the Aquatic Complex for parties and events. For more information or to reserve the Aquatic Complex for an upcoming event, visit or contact Robbie Dellinger at

Semi-private events:
May be scheduled: Saturdays, 10am-noon or 5-7pm; or Sundays, 4-6pm
Available during regular operating hours only; may be reserved by Vestavia Hills residents only.

  • Cost: $250 per event
  • Maximum # of attendees: 25

Tables and chairs will be provided outside the facility in the covered area adjacent to the concessions area.

Private events:
For more information regarding private events, contact Robbie Dellinger at

Swim Lessons 

Swimming lessons teach children self-confidence, encourage physical fitness and cut the risk of drowning. We are offering a variety of swim lessons at the Vestavia Hills Aquatic Complex in June for first time swimmers to experienced swimmers who need help working on their stroke!

Swim Lessons will take place on June 5-15, June 19-29, July 10-20, and July 24-Aug 3. Cost is $120 per 8 day session. Classes will be held Monday – Thursday, with Friday as a make-up day if there is bad weather, and they will be 30 minutes starting at 8am.

Beginner Swim Lessons – This is a beginner swim class or level 1 and intro to swimming. This is for children who cannot put their faces in the water or who cannot float.

Intermediate Swim Lessons – This swim class is for children between the ages of 5-11 who know how to put their face in the water and can float. These children can have some forward progress in the water with no help from someone or a floatation device.

Advanced Swim Lessons – This level of lessons is for an advanced swimmer who can swim across the pool but needs help refining their stroke and learning new strokes.

Click here to sign up TODAY:

Swim Team 

Vestavia Hills Swim and Dive

Click HERE for information regarding the Vestavia Swim and Dive Association.

Frequently Asked Questions 

How do you determine residency for membership? Driver’s license or other state-issued photo I.D. required for proof of residency. If your I.D. does not list current Vestavia Hills address, you may bring your photo I.D. along with a current utility bill bearing your name and accurate address.

Is there a dedicated space for lap swimming? Yes! There are dedicated lap lanes in the competition pool.

May I bring my own food and/or drinks? No outside food is allowed, but each person may bring one water bottle. If you have a special need that requires consideration, please click here to contact Aquatic Complex staff.

May I drop my children off at the pool? Children 11 years and older may be dropped at the pool, as long as they have a membership.

How will residents know if the Aquatic Complex has closed early due to weather, etc.? Aquatic Complex hours and capacity limitations may be affected for a variety of reasons, including weather, lifeguard/staff availability, etc. Check pool status online at or call the status hotline at 205.978.0220.

Where can I park? Parking is available in the lots at the Vestavia Hills Aquatic Complex, West Elementary and the Civic/Recreation Center. The Board of Education parking lot may be used only outside of their normal operating hours and on the weekends.

Are you hiring? Any certified lifeguard interested in employment opportunities should contact Robbie Dellinger at