Verified July 2026 by Nina, a Raleigh mom.Every May I have the same argument with myself: do we really need a pool pass, or will we just go a few times? Then July hits, the kids are feral, and I am at the pool four afternoons a week wishing I had bought the pass in May. So here is the honest breakdown of public pools across the Triangle, what they tend to cost, which ones are worth a pass versus pay-per-visit, and the ones I would actually drive to.
One big honesty note up front. Prices, opening dates, and hours move every single season, and a couple of towns people assume have a public pool actually do not. I have flagged all of that below. Always confirm the current schedule and rates on the town's own site before you load up the car.
When pools open and when to buy
Most Triangle outdoor pools open around Memorial Day weekend and run through Labor Day, though Durham historically opens its outdoor pools a couple of weeks later in June. Confirm the current opening date for your pool.
Buy passes online, not in person. The opening-weekend line at the front desk is its own form of punishment.
Several towns now require you to pre-register and pay per session online, sometimes up to two weeks ahead, with walk-ins only if there is space. If your pool does this, put a reminder in your phone.
Not sure you will use it enough? Go pay-per-visit three or four times first, then do the math. Most passes pay off somewhere in the 20-to-30-visit range.Raleigh public pools
Raleigh Parks and Recreation runs eight aquatic facilities: four seasonal outdoor pools and four that operate year-round and ramp up for summer. This is the deepest municipal system in the area, and you do not have to live in the city to swim, you just pay a non-resident rate.
The four outdoor pools
Biltmore Pool at 701 Crown Crossing Lane
Lake Johnson Pool at 5623 Jaguar Park Drive, with a large sprayground and a wide wade pool
Longview Pool at 321 Bertie Drive, with a wade pool and a main rec pool
Ridge Road Pool at 1709 Ridge Road, with a sprayground, a wade pool, and a main pool that goes to a 12-foot deep endThese open seasonally, typically Memorial Day weekend through early September. Confirm the current opening date.
The year-round four
Buffaloe Road Aquatic Center at 5908 Buffaloe Road. This is the one with the waterslides and a zero-depth entry tot area with tumble buckets and a little slide. Best for toddlers and elementary kids. It costs a bit more than the other pools, and it is worth it on a hot day.
Pullen Aquatic Center at 410 Ashe Avenue. The classic. Good for older kids and lap swimmers.
Optimist Pool at 5902 Whittier Drive. A smaller neighborhood-feel pool, easy to keep eyes on everyone, which I appreciate when I am solo with all the kids.
Millbrook Exchange Pool at 1905 Spring Forest Road.Raleigh pricing
Daily admission tends to run around 2 dollars for kids and 5 dollars for teens and adults for residents, with non-resident rates a few dollars higher. Confirm current rates.
Buffaloe Road runs higher, around 4 dollars for kids as a resident, more for non-residents, because of the slides and lazy-river-style features.
Annual passes have historically been in the ballpark of 120 dollars for a child resident pass and 300 dollars for a teen-or-adult resident pass, with non-resident passes notably higher. Confirm current pass pricing before you buy.
Mom tip: if you mostly swim summer weekends, pay-per-visit is genuinely cheaper than a pass. The pass wins when you have a young kid and you are going several times a week.Durham public pools
Durham Parks and Recreation runs a smaller outdoor lineup than it used to, so do not assume the pool you remember is still open.
Forest Hills Pool
Address: 1639 University Drive
Best for: all ages, with a classic older-pool charm
When to go: historically opens in June, not Memorial Day, and has shorter daily windows, so check the current hours before you drive over
Mom tip: Forest Hills has a beautiful, old-Durham feel and fills up fast on hot afternoons. Get there when it opens.Hillside Pool
Address: 1221 Sawyer Street
Historically open later in the summer than Forest Hills, sometimes through Labor Day weekend. Confirm the current schedule.Edison Johnson Aquatic Center
Address: 500 W Murray Avenue
This is Durham's indoor, year-round option, good for a rainy day or when the outdoor pools are closed.A heads-up: Long Meadow Pool, which longtime Durham families will remember, has been closed. Do not plan around it. Durham's outdoor pool admission has historically been very affordable, sometimes free for resident youth, with low daily rates otherwise. Confirm the current pricing with Durham Parks and Recreation.
Wake Forest: Holding Park Aquatic Center
This is one of the better-value outdoor pools in the area if you are north of Raleigh.
Address: 133 W Owen Ave, Wake Forest
Best for: mixed ages. There is a six-lane lap pool, a children's pool with water play, and two water slides with a plunge pool.
Slides: there is a height requirement for the slides, around 44 inches, so very little kids will be in the children's pool, not on the slides.
Passes: instead of a traditional season pass, Wake Forest has historically sold a punch pass worth a set number of swim sessions, which is a nice option if you are going semi-regularly but not daily. Confirm current pass and daily pricing.
Mom tip: they have used a pre-registration system where you reserve and pay for a session in advance, with walk-ins only if there is room. Book ahead on hot days.
When to go: opens around Memorial Day weekend and runs through Labor Day. Confirm the current dates.Towns that do not have a town pool (and what to do instead)
This is the part most pool roundups get wrong, so read carefully.
Cary does not operate a traditional municipal swim pool. This is a long-running local sore spot. Your public option is the Triangle Aquatic Center at 275 Convention Drive, a large nonprofit indoor facility with multiple pools that is open to the public for rec swim and lessons. Confirm current open-swim hours and admission. Many Cary families also swim through neighborhood swim clubs, but those are private memberships, not public pools.
Apex does not run a public swimming pool either. The town's water option is Splashlantis, the splash pad at Pleasant Park, which is great for little kids but is not a swimming pool. For actual swimming, Apex families often use the Kraft Family YMCA, which has an outdoor pool, a toddler pool, and a water slide.
Holly Springs does not currently have a public outdoor swimming pool. Its parks have splash play and there have been future-park plans floated, but if you want to swim laps or do a real pool day, you will be driving to a neighboring town or using a Y.If you live in one of these towns, your realistic plan is a YMCA membership, the Triangle Aquatic Center, or a quick drive to Raleigh or Wake Forest.
Other nearby town pools
Knightdale Community Pool at 202 Milburnie Road, open roughly Memorial Day weekend through Labor Day.
Morrisville Aquatics and Fitness Center at 1301 Morrisville Parkway, with rec swim, kid-friendly areas, and a six-lane lap pool.
For any of these, confirm resident versus non-resident pricing, because the gap can be meaningful.YMCA of the Triangle: the swim-plus-everything option
If you swim AND do anything else fitness-related, a YMCA family membership is usually the best overall value in the Triangle. Standard membership includes pool access at Y branches across the area, both outdoor summer pools and indoor pools for rainy days, plus the gym and classes. They have also historically offered a free trial pass so you can test a branch before committing. Confirm current membership pricing and which branches have outdoor pools, since that varies by location.
My honest take: if pool access is the only thing you want, a YMCA membership is more than you need and a town pass is cheaper. If you also want a gym, indoor lap lanes, and a backup plan for rainy summer days, the Y wins.
How to pick the right pass
You have a toddler and you will go several times a week. Buy the season or annual pass at the closest municipal pool with a good tot area. Buffaloe Road in Raleigh and Lake Johnson's wade pool are strong picks. The pass pays off fast at that volume.
You swim mostly summer weekends. Skip the pass and pay per visit. Do the math, weekends-only rarely beats per-visit.
You are going semi-regularly but not daily. Look for a punch pass, like Wake Forest's, which is built for exactly this.
You want swimming plus a gym and a rainy-day backup. Get the YMCA family membership.
You live in Cary, Apex, or Holly Springs. Default to the YMCA or the Triangle Aquatic Center, and confirm hours before you go.What I pack every single pool day
Sunscreen, applied at home before we leave so it has time to set
One towel per kid, plus a dry towel in the car for the ride home
Goggles for every kid, no exceptions, it ends the whining
A refillable water bottle each, since not every pool has a working fountain
Snacks in a soft cooler, because the snack bar will cost you 20 dollars and ruin appetites
A full change of dry clothes per kidFrequently asked questions
When do Triangle pools open for summer 2026?
Most outdoor pools open around Memorial Day weekend and run through Labor Day. Durham has historically opened its outdoor pools later, in June. Always confirm the exact opening date on your specific pool's website, because it shifts year to year.
Does Cary have a public swimming pool?
Cary does not operate a traditional municipal swim pool, which is a well-known local frustration. The main public option is the Triangle Aquatic Center at 275 Convention Drive, an indoor nonprofit facility open to the public. Many families also belong to private neighborhood swim clubs or a YMCA.
Do I have to live in the city to use a Raleigh pool?
No. Raleigh's pools are open to non-residents. You just pay a higher non-resident daily rate or pass price. If you live in a town without its own pool, a Raleigh pool day at the non-resident rate is often still your best bet.
Is a pool pass worth it, or should I pay per visit?
It depends on volume. If you have a young kid and you are swimming several times a week all summer, a pass usually pays off after roughly 20 to 30 visits. If you only go on weekends, pay-per-visit is almost always cheaper. Go a few times first, then decide.
Which Triangle pool is best for little kids?
For toddlers and young kids, Buffaloe Road Aquatic Center in Raleigh has a zero-depth entry tot area with tumble buckets and a small slide. Lake Johnson and Ridge Road also have wade pools and spraygrounds that are gentle for little ones. For a quieter, easier-to-supervise option, the smaller neighborhood pools are great.
The kids do not actually care which pool it is. They care that they are at a pool. Pick the closest good option, confirm the current hours and price, and go.