State Guide · 20 beaches
Beaches in North Carolina
Current Conditions
Average water temperature: 85°F
Across 3 monitored stations in North Carolina.
Ranked by Today's Conditions
Sunset Beach
Brunswick County, NC
66
Great day for a beach walk.
88°F air 13 to 20 mph wind
Oak Island Beach
Brunswick County, NC
42
Mixed conditions today.
90°F air 14 to 18 mph wind
Atlantic Beach (NC)
Carteret County, NC
26
Skip the beach today.
86°F air 21 mph wind
Emerald Isle Beach
Carteret County, NC
24
Skip the beach today.
87°F air 16 to 21 mph wind
Surf City Beach
Pender County, NC
20
Skip the beach today.
88°F air 15 to 25 mph wind
Holden Beach
Brunswick County, NC
20
Skip the beach today.
91°F air 13 to 18 mph wind
Carolina Beach
New Hanover County, NC
18
Skip the beach today.
85°F water 91°F air 15 to 20 mph wind
Topsail Beach
Pender County, NC
17
Skip the beach today.
92°F air 12 to 22 mph wind
Cape Lookout National Seashore
Carteret County, NC
17
Skip the beach today.
87°F air 25 mph wind
Kure Beach
New Hanover County, NC
16
Skip the beach today.
85°F water 86°F air 20 to 23 mph wind
Wrightsville Beach
New Hanover County, NC
15
Skip the beach today.
85°F water 88°F air 16 to 24 mph wind
Kill Devil Hills Beach
Dare County, NC
13
Skip the beach today.
93°F air 7 to 15 mph wind
Cape Hatteras National Seashore
Dare County, NC
12
Skip the beach today.
89°F air 18 mph wind
Indian Beach
Carteret County, NC
12
Skip the beach today.
87°F air 18 to 22 mph wind
Corolla Beach
Currituck County, NC
11
Skip the beach today.
87°F air 9 to 17 mph wind
Ocracoke Beach
Hyde County, NC
10
Skip the beach today.
89°F air 18 mph wind
Nags Head Beach
Dare County, NC
8
Skip the beach today.
93°F air 9 to 18 mph wind
Duck Beach
Dare County, NC
8
Skip the beach today.
88°F air 9 to 20 mph wind
North Topsail Beach
Onslow County, NC
8
Skip the beach today.
92°F air 13 to 20 mph wind
Kitty Hawk Beach
Dare County, NC
7
Skip the beach today.
93°F air 9 to 18 mph wind