Skip to main content
Outdoor Guide

Best Lakes and Beaches Near the Triangle for Families (Where You Can Actually Swim)

Honest family guide to Triangle lakes and NC beaches, with which lakes allow swimming, real drive times, parking, and what works with babies and toddlers.

NV

Nina Vaughn

Local Mom & Editor

January 10, 20269 min read
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 bottom
  • Ebenezer Church Access (the one everyone searches for)

    If you have heard people say "Ebenezer beach," this is it: the Ebenezer Church access on the eastern shore of Jordan Lake, off Beaver Creek Road in Apex. It is one of the designated swim beaches, roughly 30 minutes from downtown Raleigh.

  • Swimming: yes, a roped sandy swim area. No lifeguards anywhere on Jordan Lake
  • Cost: $10 per vehicle, charged daily from Memorial Day through Labor Day, then weekends and holidays in April, May and September. Free for day use the rest of the year. $5 for seniors 62+, veterans and active duty
  • Hours: day use runs 8 a.m. to 9 p.m. in May through August, with earlier closing in cooler months
  • Facilities: bathhouses with real toilets and showers, so you are not driving home with sand in the car seats
  • Picnicking: accessible picnic shelters, which makes it the easier pick if you are bringing grandparents
  • If your kids are little, consider Parkers Creek instead. It is the Jordan Lake access with a playground, so there is somewhere to go when they are done with the water. Same fee, same hours.

    Falls 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 crowded
  • One 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 plan
  • Great 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 part
  • Carolina 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 ones
  • The 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 day
  • How 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 park
  • What 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 home
  • Frequently Asked Questions

    Can you swim in Lake Crabtree?

    No. Swimming is not allowed at Lake Crabtree County Park in Morrisville, and it never has been. What it is genuinely good for is paddling: the park rents canoes, kayaks and sailboats in the warmer months, rentals run two hours, you must be 18 to rent and 16 to take a boat out solo. Parking is free and there is a flat trail loop that works with a stroller.

    If you drove out there for a swim day, Jordan Lake is about 25 minutes further west and has actual swim beaches.

    Where can you swim in a lake near Raleigh?

    Two places, realistically: Jordan Lake and Falls Lake. Both are NC State Recreation Areas with designated sandy swim beaches and roped-off swim areas, and both charge about $10 per vehicle in season.

    Everything else close to Raleigh — Lake Crabtree, Lake Johnson, Lake Wheeler, Harris Lake, Shelley Lake — prohibits swimming. Those are paddling and trail lakes. It is worth knowing before you pack towels.

    Which Jordan Lake access is best with toddlers?

    Parkers Creek, because it has a playground alongside the swim beach. Ebenezer Church is the better pick if you want accessible picnic shelters. Seaforth is the busiest and fills earliest on hot weekends.

    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
  • lakesbeachesswimmingjordan lakefalls lakesummerday triptoddlers

    See what's happening this weekend

    Discover events at these venues and more across the Triangle.

    Get Thursday's Weekend Picks

    5 curated family events every Thursday. Free, no spam, unsubscribe anytime.

    Free · Every Thursday · Unsubscribe anytime · Privacy

    You Might Also Like

    More guides from Triangle parents

    All Guides →
    Back to All Guides