Aquatics Programs

The City of Fredericksburg’s public swimming pool is located within Dixon Park and offers a variety of aquatic programs for city and non-city residents.

Swimming lessons and water exercise classes are offered at the Doris E. Buffett Swimming Pool. Class times are before and after public swimming hours and typically require pre-registration through the Parks, Recreation and Events Department office (located at 408 Canal Street).

Buffett Pool is open to the public from Memorial Day to Labor Day and offers lap swim and free swim for all ages and abilities. 

The outdoor swimming pool has a great slide, fun water features for the little ones and a zero-depth entry area for easy access. Read more about Doris E. Buffett Swimming Pool

SWIM LESSONS Ages 6 months and up

Ages 6 months and up 

Little Fish Swimming will be providing swim lessons at the Doris E. Buffett Pool for the 2023 pool season. Little Fish Swimming has a progressive curriculum and is designed to teach students at any age or swim level to become confident in the water and swim with proper technique. Swimmers benefit from our small class sizes and opportunity to make progress each time you are at the pool.

Check out their website at for more information and to register starting April 3rd. Scholarships will be available through Little Fish Swimming for City residents only. Free Learn to Swim Days will be announced closer to season. Check our website ( and Facebook (@FredParksRec) page for details in April!

Flying Fish Swim Team 

The registration will open online at around May 1st. Please contact them directly for details at

Adult Lap Swim

Open lanes for adult lap swim will be limited to two swimmers per lane. Must be 21 or older to participate in the adult lap swim. All swimmers must exit the pool gates before the pool opens for normal operating hours.

May 30 – August 4, Tuesday, Thursday and Friday, 9:00am-11:00am

May 30 – September 3, Saturday and Sundays, 7:00am – 10:00am

Daily drop-in fee $8.00

Punch Card $100 for 20 admissions (residents/nonresidents)- can be used for adult lap or recreational swim during normal operating hours.

Punch cards and passes are non-transferable and expire September 4, 2023.