Verified July 2026 by Nina, a Raleigh mom.Here is the thing nobody tells you about lakes near Raleigh: most of them do not allow swimming. Lake Crabtree, Lake Johnson, Lake Wheeler, Lake Benson, Harris Lake, all popular, all wonderful for paddling and trails, and at every single one of them swimming is off limits. So before you load the car with floaties, it is worth knowing exactly which water you can get in. This guide sorts that out, with the lakes where families really do swim, the closest ocean beaches as day or weekend trips, and the honest details (drive times, parking, what works with a baby) that the quick lists skip. When a fee or a season matters, I have flagged it, but always confirm current rates before you go because they do change.
Lakes Where Your Family Can Actually Swim
These are the two big ones. Both are NC State Recreation Areas, both have real sandy swim beaches with roped-off areas, and both are an easy drive.
Jordan Lake (Seaforth, Ebenezer Church, Parkers Creek)
Jordan Lake is the Triangle's workhorse for a lake swim day, with designated beaches at the Seaforth, Ebenezer Church, and Parkers Creek access areas.
Best for: all ages, with the caveat below about lifeguards
Where: Jordan Lake State Recreation Area, Chatham County, off US-64 west of Apex
Drive time: roughly 30 to 45 minutes from Raleigh, Durham, or Cary depending on which access you pick
Swimming: yes, at the designated swim beaches, inside the roped areas
Lifeguards: no. This is the most important thing to know. NC State Parks swim beaches do not have lifeguards. There are loaner life vest stations at the beaches, but you are watching your own kids, full stop
Cost: there is a per vehicle entrance fee in season, recently around $10 per car per day (confirm current rates). It is charged daily from Memorial Day through Labor Day, plus weekends and holidays in April, May, and September. Free the rest of the year
Restrooms: yes, with restrooms and changing or bathhouse facilities at the swim accesses
Parking: lots fill on hot summer weekends. Seaforth in particular can reach capacity
When to go: arrive before 10 or 11 a.m. on weekends, or come on a weekday. Late afternoon thunderstorms are common in summer, so morning is usually the safer bet
Mom tip: the water is naturally murky and tea colored. That is normal for a piedmont reservoir and does not mean it is dirty. Water shoes help because you cannot see the bottomFalls Lake (Sandling Beach, Beaverdam, Rolling View)
Falls Lake is the north-of-Raleigh counterpart to Jordan, with sandy swim beaches at the Sandling Beach, Beaverdam, and Rolling View access areas. Holly Point has swimming for campers only.
Best for: all ages, same no-lifeguard caveat
Where: Falls Lake State Recreation Area, north of Raleigh between Wake Forest, Creedmoor, and Butner
Drive time: roughly 25 to 40 minutes from Raleigh depending on the access
Swimming: yes, at Sandling Beach, Beaverdam, and Rolling View swim beaches
Lifeguards: no, same as Jordan. Swim at your own risk, watch your kids, use the loaner life vests
Cost: same NC State Parks structure as Jordan, recently around $10 per vehicle per day in season (confirm current rates)
Restrooms: yes, the swim beaches have nearby restrooms and changing facilities
Parking: decent, but the popular beaches still fill on peak summer weekends
When to go: mornings beat both the heat and the crowds. Beaverdam tends to be busy because it is a favorite local spot
Mom tip: Sandling Beach has a gentle entry that works well for younger kids wading in the shallows. If one access looks packed, the lake is huge and the others are usually less crowdedOne more swim option: Eno River
If your family is past the toddler stage and wants moving water instead of a lake, the Eno is worth knowing about.
Best for: ages 6 and up, strong-enough waders, with close supervision
Where: Eno River State Park, Few's Ford Access, Durham
Drive time: about 25 to 35 minutes from Raleigh
Swimming: wading and swimming happen in the shallow spots near Few's Ford. This is natural river water, not a maintained swim beach
Cost: free. Eno River State Park does not charge a day-use entrance fee
Safety: the current strengthens fast after rain, and the rocks are slick. Never get in after heavy rain, and keep little ones within arm's reach. There are no lifeguards
Mom tip: weekend parking at Few's Ford is limited and fills early. Get there in the morning or have a backup planGreat Lakes for Everything Except Swimming
Skip these for a swim day, but they are excellent for paddling, trails, and an easy outing. I am including them mainly so nobody shows up with a swimsuit and gets disappointed.
1. Lake Crabtree County Park (1400 Aviation Parkway, Morrisville). No swimming, but kayak, canoe, paddleboard, and pedal boat rentals on weekends and holidays in the warmer months, plus a flat trail loop. Free parking, about 15 to 20 minutes from central Raleigh. Confirm rental hours before you drive out
2. Harris Lake County Park (2112 County Park Drive, New Hill). No swimming here either, despite what some older guides say. It is a Wake County park with trails, a fishing pier, disc golf, and a playground. Free to enter, about 35 to 45 minutes southwest of Raleigh
3. Lake Johnson and Lake Wheeler (Raleigh). No swimming. Both are city parks built for paddling, trails, and boat rentals. Lake Johnson's paved loop is one of the best stroller walks in town
If your real goal is to get wet close to home and the big lakes feel like too much, a free splash pad is honestly the easier toddler move. We have a separate guide for those.
NC Ocean Beaches as a Day or Weekend Trip
You do not have to settle for lake water. The closest real ocean beaches are around two to two and a half hours from Raleigh, which makes them a long but doable day trip and an easy weekend.
Wrightsville Beach
The closest classic ocean beach to Raleigh, and a great first choice for families.
Drive time: about 2 hours from Raleigh via I-40, traffic permitting
Best for: all ages. The sound side has calmer, shallower water that suits toddlers, while the ocean side has the waves
Parking: paid, and it gets tight in summer. Arrive early, and bring quarters or the parking app. Confirm current parking rules before you go
Mom tip: it is a compact, walkable beach town, so once you park you can mostly stay put. Pack everything in because hauling gear back and forth is the hard partCarolina Beach and Kure Beach
A little further down the same peninsula, with a more laid-back, old-school feel.
Drive time: roughly 2 to 2.5 hours from Raleigh
Best for: all ages, and a good pick for a first big-water trip
Don't miss: the Carolina Beach Boardwalk has an arcade, rides, and food, which buys you a second activity when the kids are done with sand. Carolina Beach State Park nearby has easy trails
Mom tip: Kure Beach is the quieter, more residential neighbor if the boardwalk scene feels like too much with little onesThe Crystal Coast (Atlantic Beach and Emerald Isle)
A bit of a longer haul, but the payoff is a great rainy-day or hot-afternoon backup plan built in.
Drive time: roughly 2.5 hours or a bit more from Raleigh
Best for: all ages, especially families who want a beach plus a backup indoor option
Don't miss: the NC Aquarium at Pine Knoll Shores is right there, with admission recently around $15 for adults and $13 for kids ages 3 to 12, and free for ages 2 and under (confirm current prices). Fort Macon State Park in Atlantic Beach has free beach access plus a real historic fort to explore
Mom tip: build the aquarium or fort into the plan from the start. A two-and-a-half-hour drive deserves more than a few hours of sand, and these give you a full dayHow to Pick the Right Spot
You want to actually swim and stay close to home: Jordan Lake or Falls Lake. Pick whichever access is nearest you and go in the morning
You have a baby or new walker: a calm lake beach shallows (Sandling Beach at Falls, the sound side at Wrightsville) beats ocean waves. A splash pad beats both for the youngest kids
You want a real ocean day without the long drive: Wrightsville Beach, the closest of the bunch
You want a beach plus a guaranteed backup activity: the Crystal Coast with the aquarium and Fort Macon, or Carolina Beach with its boardwalk
You just want to paddle and walk, no swimming needed: Lake Crabtree or Lake Johnson, fifteen minutes away and free to parkWhat to Pack for Water Days
Sunscreen, reapplied every couple of hours and after every dip
Swim diapers for babies and toddlers
Water shoes, because lake and river bottoms are rocky and you cannot see them
Life jackets for kids who are not strong swimmers, since none of these spots have lifeguards
A pop-up shade tent or umbrella, especially at the lakes where beach shade is limited
A cooler with water and snacks, because concessions are limited or nonexistent
More towels than you think, plus a full change of clothes for the ride homeFrequently Asked Questions
Which lakes near Raleigh actually allow swimming?
The two reliable ones are Jordan Lake and Falls Lake, both NC State Recreation Areas with designated sandy swim beaches. Most other Triangle lakes, including Lake Crabtree, Harris Lake, Lake Johnson, and Lake Wheeler, do not allow swimming and are meant for paddling and trails instead.
Are there lifeguards at Jordan Lake or Falls Lake?
No. NC State Parks swim beaches do not staff lifeguards. The beaches have roped-off swim areas and loaner life vest stations, but you are responsible for watching your own kids. Plan to keep little ones within arm's reach and bring life jackets for weaker swimmers.
Can you swim at Harris Lake County Park?
No. Despite what some older guides claim, swimming is not allowed at Harris Lake County Park. It is still a great Wake County park for hiking, biking, fishing, and disc golf, but bring a swimsuit only if you are heading to one of the State Recreation Areas instead.
What is the closest ocean beach to Raleigh?
Wrightsville Beach, at roughly 2 hours via I-40. Carolina Beach and Kure Beach are a touch further at around 2 to 2.5 hours, and the Crystal Coast beaches like Atlantic Beach and Emerald Isle are around 2.5 hours or more. All are doable as a long day trip and easy as a weekend.
How much does it cost to get into Jordan Lake or Falls Lake?
Both charge a per vehicle entrance fee in season, recently around $10 per car per day, charged daily from Memorial Day through Labor Day plus weekends and holidays in April, May, and September. It is free the rest of the year. If you go a lot, the lakes sell seasonal and annual passes. Confirm current rates before you go, since fees have been increasing.
More Guides You'll Love
Family Guide to Jordan Lake, NC
Family Guide to Falls Lake, NC
Best Outdoor Swimming Holes and Quarries Near the Triangle
Free Water Play and Splash Pads in the Triangle
Family Day Trip to Sanford, NC