State Guide · 20 beaches
Beaches in North Carolina
Current Conditions
Average water temperature: 81°F
Across 16 monitored stations in North Carolina.
Ranked by Today's Conditions
Kitty Hawk Beach
Dare County, NC
86
Ideal for swimming.
80°F water 82°F air 10 mph wind
Duck Beach
Dare County, NC
86
Ideal for swimming.
80°F water 81°F air 10 mph wind
Wrightsville Beach
New Hanover County, NC
85
Ideal for a beach walk.
82°F water 82°F air 10 mph wind
Surf City Beach
Pender County, NC
85
Ideal for a beach walk.
82°F water 82°F air 9 mph wind
Topsail Beach
Pender County, NC
85
Ideal for a beach walk.
82°F water 84°F air 8 mph wind
Atlantic Beach (NC)
Carteret County, NC
85
Ideal for a beach walk.
82°F water 83°F air 9 mph wind
Emerald Isle Beach
Carteret County, NC
85
Ideal for a beach walk.
82°F water 83°F air 9 mph wind
Kill Devil Hills Beach
Dare County, NC
84
Ideal for swimming.
80°F water 84°F air 12 mph wind
Corolla Beach
Currituck County, NC
84
Ideal for swimming.
80°F water 81°F air 13 mph wind
Carolina Beach
New Hanover County, NC
84
Ideal for a beach walk.
82°F water 84°F air 9 mph wind
Oak Island Beach
Brunswick County, NC
84
Ideal for a beach walk.
82°F water 85°F air 9 mph wind
Sunset Beach (North Carolina)
Brunswick County, NC
83
Ideal for a beach walk.
82°F water 82°F air 10 mph wind
Nags Head Beach
Dare County, NC
82
Ideal for a beach walk.
83°F air 12 mph wind
Kure Beach
New Hanover County, NC
81
Ideal for a beach walk.
82°F water 82°F air 9 mph wind
Cape Hatteras National Seashore
Dare County, NC
80
Ideal for a beach walk.
82°F air 8 mph wind
North Topsail Beach
Onslow County, NC
80
Ideal for a beach walk.
82°F water 84°F air 8 mph wind
Indian Beach
Carteret County, NC
80
Ideal for a beach walk.
82°F water 84°F air 9 mph wind
Ocracoke Beach
Hyde County, NC
79
Ideal for a beach walk.
83°F air 8 mph wind
Holden Beach
Brunswick County, NC
79
Ideal for a beach walk.
82°F water 86°F air 9 mph wind
Cape Lookout National Seashore
Carteret County, NC
79
Ideal for a beach walk.
83°F air 8 mph wind