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. Casco Bay Lines also provides 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 the Casco Bay Lines pet policy