Beaches in North Carolina

Average water temperature: 85°F

Across 3 monitored stations in North Carolina.

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

Skip the beach today.

86°F air 21 mph wind

Emerald Isle Beach

Carteret County, NC

Skip the beach today.

87°F air 16 to 21 mph wind

Surf City Beach

Pender County, NC

Skip the beach today.

88°F air 15 to 25 mph wind

Holden Beach

Brunswick County, NC

Skip the beach today.

91°F air 13 to 18 mph wind

Carolina Beach

New Hanover County, NC

Skip the beach today.

85°F water 91°F air 15 to 20 mph wind

Topsail Beach

Pender County, NC

Skip the beach today.

92°F air 12 to 22 mph wind

Cape Lookout National Seashore

Carteret County, NC

Skip the beach today.

87°F air 25 mph wind

Kure Beach

New Hanover County, NC

Skip the beach today.

85°F water 86°F air 20 to 23 mph wind

Wrightsville Beach

New Hanover County, NC

Skip the beach today.

85°F water 88°F air 16 to 24 mph wind

Kill Devil Hills Beach

Dare County, NC

Skip the beach today.

93°F air 7 to 15 mph wind

Cape Hatteras National Seashore

Dare County, NC

Skip the beach today.

89°F air 18 mph wind

Indian Beach

Carteret County, NC

Skip the beach today.

87°F air 18 to 22 mph wind

Corolla Beach

Currituck County, NC

Skip the beach today.

87°F air 9 to 17 mph wind

Ocracoke Beach

Hyde County, NC

Skip the beach today.

89°F air 18 mph wind

Nags Head Beach

Dare County, NC

Skip the beach today.

93°F air 9 to 18 mph wind

Duck Beach

Dare County, NC

Skip the beach today.

88°F air 9 to 20 mph wind

North Topsail Beach

Onslow County, NC

Skip the beach today.

92°F air 13 to 20 mph wind

Kitty Hawk Beach

Dare County, NC

Skip the beach today.

93°F air 9 to 18 mph wind
esc