Vinalhaven is a town located in the Fox Islands in Knox County, Maine, United States. The population was 1,235 at the 2000 census. It is home to a thriving lobster fishery and hosts a summer colony. Since there is no bridge to the island, Vinalhaven is accessible from Rockland via an approximately hour and fifteen minute ferry ride across West Penobscot Bay, or by air taxi from the Rockland airport.