Casco Bay Lines is a ferry system that provides year-round passenger, freight, postal, and vehicle ferry service to the islands of Casco Bay from Portland, Maine. These islands include Peaks Island, Little Diamond Island, Great Diamond Island, Diamond Cove, Long Island, Chebeague Island and Cliff Island. Also provided are scenic cruises and boat tours from Portland, Maine to the islands of Casco Bay, including: Peaks, Little Diamond, Great Diamond, Diamond Cove, Long, Chebeague, Cliff, and Bailey Island. No reservations are taken for regular passenger service. All of the trips are first-come, first-serve when it comes to boarding the boat. Dogs are welcome, but require tickets to board and must be kept leashed at all times.
More information on Casco Bay Lines pet policy