If you love the coast, small town life or exploring the wild side of Maine you’ll love visiting Maine’s unique islands. Maine has over 4,600 coastal islands with their own unique character and charm. Visiting an island by ferry makes for a fun day trip anyone will enjoy.
Below is a list of ferry services that will bring you to 18 of our beautiful islands along the Maine coast. In the Downeast & Acadia region you can visit Great Cranberry Island, Little Cranberry Island (the town of Islesford), Sutton Island, Frenchboro, Isle au Haut and Swan’s Island. In the Midcoast region you can visit Islesboro, Matinicus Island, Criehaven Island, Monhegan Island, North Haven and Vinalhaven. In the Southern Maine region you can visit Peaks Island, Little Diamond Island, Great Diamond Island, Long Island, Chebeague Island, and Cliffs Island. Several of the ferry services listed below also offer scenic cruises, and many allow passenger cars, bicycles, and pets on board.