After a brief overlap with I-40 near Garner, it continues in a southeasterly direction, as it goes through or bypass the cities of Clayton, Smithfield, Selma, Goldsboro and Kinston. Near and through New Bern, US 70 briefly becomes a freeway but returns to expressway grade as it goes through Havelock. After passing through Morehead City and Beaufort, it drops back to a two-lane rural road as it travels close along the Core Sound. After passing the southern terminus of NC 12 (which connects to the Outer Banks), near Sealevel, US 70 ends its seven state tour in the community of Atlantic.