As someone who clocks more laps than miles on Interstate 95, I’ve tested just about every swimming pool in Jacksonville. From public dives to posh hotels, I’ve swum in almost all of them (it’s hot in here!).
It’s safe to say Jax pools deliver when it comes to beating the heat. So if you’re chasing cardio, want some chill subtropical vibes, or wish to host a splashing party, here’s your no-nonsense guide to the best pools in the city!
Cecil Aquatic Center
Media from mintonheather
Website
Location: 13611 Normandy Blvd A
Contact: +19042554272
Hours:
- Monday to Thursday, 7 AM–noon, 1–8 PM
- Friday, 7 AM–noon, 1–6 PM
- Saturday, 9 AM–noon, 1–6 PM
- Sunday, 1–6 PM
Price: $$
Rain or shine, Cecil Aquatic Center is my go-to for serious laps. Its Olympic-sized indoor pool doesn’t mess around, with two 1-meter diving boards for diving enthusiasts (and those like me who like making a splash).
Its indoor design allows all kinds of swimming activities all year round. I like squeezing in a morning swim, and I always find the pool clean, cool, and welcoming.
Pro-tip: An individual day pass is $20 for non-members.
JaxParks Outdoor Pools
Media from jaxparkscoj
Facebook
Location: Various
Contact: +1 904-630-2489
Hours: Varies
Price: Free
When summer hits Jacksonville, I bounce between JaxParks outdoor pools like it’s a personal tour, especially the ones at Blue Cypress Park and Emmett Reed Center. They’re basic but clean, sunny, and surprisingly chill on weekdays.
There are no frills, no fees—just lanes, lifeguards, and the occasional cannonball contests. If you’re local and not taking advantage, you’re missing out!
Pro-tip: Check the JaxParks Aquatics page for operating hours and availability per location.
Margaritaville Beach Hotel Jacksonville Beach
Media from margaritavillejacksonville
Website
Location: 715 1st St N, Jacksonville Beach
Contact: +19042220222
Hours:
- Check-in time: 4 PM
- Check-out time: 11 AM
Price: $$
After a full morning of laps, I found myself lounging by the pool at Margaritaville Beach Hotel on Jacksonville Beach. The gentle sea breeze and rhythmic ocean sounds made it an unexpectedly serene spot for post-swimming relaxation.
The pool’s proximity to LandShark Bar & Grill meant I could refuel without straying far away from my lounge chair. It’s a convenient setup that complements both swimming and unwinding.
Pro-tip: Swimming pool use is exclusively for registered hotel guests.
Omni Amelia Island Resort
Media from omniameliaisland
Website
Location: 39 Beach Lagoon Rd, Fernandina Beach
Contact: +19042616161
Hours:
- Check-in time: 4 PM
- Check-out time: 11 AM
Price: $$$
Omni Amelia Island Resort has an adult-only infinity pool with a seamless view of the Atlantic. This view (and the absence of tiny shrieks) makes my cooldown laps feel endless.
Later on, I like venturing into the family-friendly pool where the lively atmosphere is contagious. Sharing a lane with enthusiastic swimmers of all ages adds a communal energy to my routine.
Pro-tip: The pools are open daily from 8 AM to 10 PM and are available exclusively to hotel guests.
Swimply Rentals
Media from swimply
Website
Location: Various
Contact: Click here
Hours: Various (can be rented by the hour)
Price: $$
After years of swimming in crowded public pools, I discovered Swimply and booked a private pool in Jacksonville. The solitude allowed me to focus solely on my strokes without distractions.
The convenience of selecting a pool that met my specific training needs (and location) was a game-changer. Now, I can tailor my swim sessions to my goals without compromise!
Pro-tip: Download their app for convenient booking on the App Store or Google Play.
Holly Oaks Community and Swim Club
Media from hollyoakspool
Website
Location: 11210 McCormick Rd
Contact: +19046418833
Hours:
- Monday, 11 AM–3.30 PM
- Tuesday to Wednesday, 9 AM–4 PM
- Thursday to Friday, 11 AM–4 PM
Price: $$
At Holly Oaks Community and Swim Club, the community vibe is evident during its organized swim meets and social events. Engaging with fellow swimmers here has not only improved my technique but also expanded my social network.
But when I feel like having a solo swim, I find that I can refine my strokes here without the typical crowd distractions. The pool’s well-maintained lanes and serene environment allow for focused, uninterrupted training sessions.
Pro-tip: There’s a heated swimming pool to ensure comfortable swimming conditions all year round.
Brooks Family YMCA
Media from ymca_brooks
Website
Location: 10423 Centurion Pkwy N
Contact: +19048542000
Hours:
- Monday to Friday, 5 AM–9 PM
- Saturday to Sunday, 7 AM–5 PM
Price: $$
At the Brooks Family YMCA, the indoor pool’s consistent temperature makes my early morning laps a smooth way to start the day. Fresh towels are always on hand, simplifying my post-swim routine.
As the weather cools, this pool becomes my preferred spot for uninterrupted training sessions. The well-maintained lanes and welcoming environment keep me coming back.
Pro-tip: Non-members can purchase day passes ($20 per individual) to use the pool here.
Swimming Safari
Media from swimmingsafariswimschool
Website
Location: 4775 Windsor Commons Ct
Contact: +19042601836
Hours:
- Monday, noon–7 PM
- Tuesday to Thursday, 9 AM–7.30 PM
- Friday, noon–7.30 PM
- Saturday, 8.30 AM–6 PM
- Sunday, 8.30 AM–4 PM
Price: $$
Swimming Safari has become my go-to whenever my young nieces and nephews are ready to take the plunge and become avid swimmers like me. The pool is warm, the place is spotless, and the instructors know exactly how to ease the kids into the water.
Even as a longtime swimmer, I’m impressed by their patient, hands-on approach. It’s not just lessons, either; it’s building water confidence that sticks with them for life.
Pro-tip: The swim school also offers lessons for adults (aged 13 and up) so there’s no reason not to waterproof yourself!
Planet Swim
Media from planet_swim
Website
Location: 6900 Argyle Forest Blvd
Contact: +19042857545
Hours:
- Monday to Friday, 1–8 PM
- Saturday, 9 AM–2 PM
Price: $$
Training at Planet Swim’s heated pool during fall keeps my strokes sharp despite the chill. The consistent warmth lets me focus solely on technique.
The coaches, with their impressive national and international experience, have transformed my younger brother into a confident swimmer. Their guidance extends beyond the pool, instilling skills that benefit him in everyday life.
Pro-tip: Planet Swim offers pool rentals for private events such as birthdays and team banquets.
Kensington Pool
Website
Location: 1665 Kensington Gardens Blvd
Contact: +19042420666
Hours: By appointment
Price: Free for community and guests
Kensington Pool is my quiet zone, which is free for residents like me and easy to book an appointment. There are no crowds; just clean lanes and shaded corners to unwind in after laps.
There’s no lifeguard, so I keep myself focused, but the setup is perfect for a solid solo swim. Plus, the shady loungers make it easy to hang back and cool off after.
Pro-tip: Guests of Kensington residents are welcome to use the community pool but must be accompanied by a resident with a valid Kensington FOB key.
Winston Family YMCA
Media from firstcoastymca
Website
Location: 221 Riverside Ave
Contact: +19043551436
Hours:
- Monday to Thursday, 5 AM–9 PM
- Friday, 5 AM–8 PM
- Saturday to Sunday, 7 AM–3 PM
Price: $$
It’s invigorating to swim laps at the Winston Family YMCA indoor heated pool, thanks to its serene St. Johns River view. The facility’s cleanliness and attentive staff make every single visit here a pleasure for me.
I also like going here for a morning workout or to unwind after a long day since it’s close to work. It’s a standout choice for swimmers in Jacksonville, thanks to a supportive community and top-notch facilities.
Pro-tip: In case of thunder and lightning, the pool will be closed for at least 30 minutes for safety.
NAS Jax Pool
Media from val1280
Website
Location: Naval Air Station Jacksonville
Contact: +19045423720
Hours:
- Tuesday to Thursday, 10 AM–4 PM
- Friday, 10 AM–6 PM
- Saturday to Sunday, 10 AM–4 PM
Price: Free for authorized patrons
Every summer, I make it a point to visit the NAS Jax outdoor pool. The atmosphere is always lively, especially on days when DJs are spinning tunes to create a festive atmosphere for everyone.
The pool is free to use for authorized patrons (my uncle, in this case) and their guests. But while the place offers a concession stand with snacks like chips and snow cones, I recommend eating somewhere else if you’re feeling peckish after several laps.
Pro-tip: Sponsored guests are required to pay a fee of $5 for pool access and must be accompanied by a person with authorized sponsorship privileges.