distance baltimore to emerald isle
Driving distance from Emerald Isle, NC to Baltimore, MD. The total driving distance from Emerald Isle, NC to Baltimore, MD is 405 miles or 652 kilometers. Your trip begins in Emerald Isle, North Carolina. It ends in Baltimore, Maryland.