The most direct way to reach Atlantic Beach, if you're coming from the direction of Raleigh, is down US-70 to Havelock. Atlantic Beach is on NC-58, which runs the length of Bogue Banks. It's only possible to cross to the island at two points: from Morehead City into Atlantic Beach on the eastern end, and from Cape Carteret to Emerald Isle on the western end. Both crossings are large bridges with pleasant scenic views.