* Please note, due to COVID-19, Casco Bay Lines has halted the sale of all specialty cruise tickets. Additional information related to the schedule and CBITD’s operations during COVID-19 can be found here and should be reviewed before visiting our terminal or traveling on our vessels. Please be aware that operations of businesses on the islands may also be impacted by COVID-19 and CBITD recommends contacting your destination before traveling.

Whether you have all day or just a couple of hours, the best way to see Casco Bay is from the deck of one of our ferries! Most people know us as Portland’s iconic ferry system transporting people to and from the islands. But if you’re just looking to get out on the water, Casco Bay Lines offers a variety of specialty cruises with different destinations, durations, and departure times.

We make it easy to cruise the bay—just pick your cruise from the list below, pack a bag with refreshments of your choosing, sunscreen, and an extra layer, grab your ticket at our terminal located on the Maine State Pier, and come aboard!

Click on any of the cruises below for schedule are fare information. Trip times vary based upon route and cargo volume.

Peaks Island Run

Duration: 17 minutes (one-way)

Frequent departures to this bustling nearby island community, once known as the Coney Island of Maine, makes the Peaks Island run an ideal, family friendly option. Year-round availability.

Mailboat Run

Duration: 2.5-3.5 hours (roundtrip)

Hop on the Mailboat! The locals’ favorite way to experience Casco Bay – this true working boat carries passengers, mail and freight to Little Diamond, Great Diamond, Long, Cliff and Chebeague Islands. Year-round availability.
Narration provided with 10 or more cruise passengers.

Diamond Pass Run

Duration: 1.75-2 hours (roundtrip)

Take this scenic cruise of the Inner Bay past island cottages on the shorelines of Little and Great Diamond Island and Peaks Island. Catch a glimpse of island life as we travel to four different stops. Seasonal availability.
Narration provided with 10 or more cruise passengers.

Sunset Run

Duration: 2.5-2.75 hours (roundtrip)

Portland shimmers in the distance as you enjoy your picnic spread and relax in the twilight of a perfect Maine day. Year-round availability.
Narration provided with 10 or more cruise passengers.

Sunrise Run

Duration: 2-2.5 hours (roundtrip)

Pack a thermos and join our crew, the sea birds, local lobstermen and the occasional seal as they all begin another day on Maine’s Casco Bay. Year-round availability.
Narration provided with 10 or more cruise passengers.

Moonlight Run

Duration: 1.75 hours (roundtrip)

Harbor lights twinkle brightly as the ferry makes its way through the moonlit waters of Casco Bay. Seasonal availability.

Bailey Island Day Cruise

Duration: 5.75 hours (roundtrip)

The Captain narrates the history of Casco Bay as we cruise past lighthouses, forts and 19th century summer colonies. Enjoy a 2-hour stopover and dine on Down East cuisine or bring a picnic lunch and stroll the nearby beaches. Seasonal availability.

Bailey Island Noontime Cruise

Duration: 1.75 hours (roundtrip from Bailey Island)

The narrated noontime cruise departs Cook’s Landing on Bailey Island at noon, and cruises through Potts Harbor, past Eagle Island and Haskell Island, with a peek at Mackerel Cove.