We are your connection to the islands of Casco Bay. Year-round our vessels service six islands, Peaks Island, Little Diamond Island, Great Diamond Island, Long Island, Chebeague Island and Cliff Island.

To learn more about each island we serve, visit the individual island pages or our Live Map to see stops, routes, and live vessel tracking. Each island has its own style, history, scenic views, activities, and shops. Explore what makes each island unique and plan an enjoyable trip to the islands of Casco Bay!