Online Highways Home > Maine >

North Haven Island

Search Visit Maine

North Haven Island is an island at the southern end of Penobscot Bay. There is ferry servic betwee the community of North Haven and Rockland on the mainland. North Haven Island is separated by a narrow strait from Vinal Haven Island.