Come Cruise Casco Bay

Portland's Iconic Ferry Servicing the Islands of Casco Bay

Ferry tickets are available at the terminal.

Casco Bay Lines

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. For over 150 years, our vessels have been transporting people from Portland to the islands of Casco Bay.

Whether you are commuting, visiting for a day, staying for an extended vacation, or enjoying one of our scenic or music cruises – Casco Bay Lines is your fun, safe, reliable and convenient connection to the islands. Our regularly scheduled ferry operates 365 days a year. And our specialty cruises allow all riders the chance to escape the mainland and experience what our visitors and residents have known for hundreds of years – the magic of Casco Bay.

New to Casco Bay Lines? Check out our schedules and rates, choose your cruise or island destination, stop by the terminal to pick up your ticket, and enjoy the ride!

2019 Board of Directors Elections

2019 Board of Directors Elections The candidates for the November 5th election are: Peaks Island seat (3 year term) Lauren Webster 15 Prince Avenue Peaks…

Read More

Schedule Change & Holiday Schedule

This is a reminder that the Winter Sailing Schedule, along with the off-peak season rates, will go into effect on Tuesday, October 15th. Monday, October…

Read More

Explore Casco Bay Islands

We are your connection to the islands of Casco Bay! Click on an island in the list for more information.