The Hampton Inn New Bern hotel is located in New Bern North Carolina at the junction of Highway 17 and 70 only 45 minutes from the Atlantic Beach. New Bern North Carolina is the second oldest town in the state and served as the colonial capital of North Carolina. The Hampton Inn hotel is conveniently positioned away from the highway in a park-like setting with dining and shopping opportunities with walking distance.