Quick answer
Casco Bay Cruise Lines schedule operates daily from 5:00 AM to 10:30 PM, with sailings departing every 30 to 90 minutes depending on destination and time of day. Peak summer months see the most frequent departures, especially to Peaks Island (approximately every 45 minutes). Outer islands like Chebeague and Cliff run less frequently, with some routes requiring transfers. Weekend and holiday schedules may include additional sailings or altered departure times.
Casco Bay Lines carries more than one million passengers annually across a five-island mail-boat route that has operated continuously since 1928. The ferry network serves Peaks Island, Little Diamond Island, Great Diamond Island, Long Island, Chebeague Island, and Cliff Island, with each destination following its own timetable that varies by season and passenger demand. The casco bay cruise lines schedule divides the year into three operational periods: summer (Memorial Day through Labor Day), shoulder season (April, May, September, October), and winter (November through March). Summer brings the highest sailing frequency, with Peaks Island seeing departures roughly every 45 minutes throughout the day. Outer islands like Chebeague and Cliff Island operate on staggered schedules, with some sailings requiring a transfer at an intermediate stop. The mail-boat run—a historic route delivering USPS mail to all islands—departs weekday mornings at 10:00 AM and takes approximately 2 hours and 45 minutes round-trip, stopping at each island in sequence. Ferry departure times are synchronized with commuter patterns. Morning sailings between 6:00 AM and 8:30 AM cater to island residents traveling to Portland for work, while afternoon and evening runs peak between 4:00 PM and 6:30 PM. The 56 Commercial Street terminal in Portland's Old Port handles all departures, with ticket sales and boarding beginning 15 minutes before scheduled sailing time. Late ferries—those departing after 8:00 PM—run less frequently, and the final boat to outer islands often leaves before 7:00 PM, so travelers planning evening returns should verify the last available sailing for their specific destination. Seasonal route adjustments reflect island population shifts. Chebeague Island, for instance, sees daily sailings cut from seven in summer to four in winter. Specialty cruises, including sunset sailings and harbor tours, run on separate schedules outside the standard commuter timetable and require advance booking. The ferry system publishes updated schedules quarterly on its official site, and real-time departure boards at the terminal reflect delays caused by weather, mechanical issues, or Coast Guard traffic restrictions in the shipping channel.
“The mail-boat run departs weekday mornings at 10:00 AM and takes approximately 2 hours and 45 minutes round-trip, stopping at each island in sequence.”
Operating Hours for the Casco Bay Cruise Lines Schedule
Casco Bay Lines operates daily service to accommodate passenger travel across the islands. The terminal maintains consistent operational hours throughout the week.
| Monday | 05:00–22:30 | |
|---|---|---|
| Tuesday | 05:00–22:30 | |
| Wednesday | 05:00–22:30 | |
| Thursday | 05:00–22:30 | |
| Friday | 05:00–22:30 | |
| Saturday | 05:00–22:30 | |
| Sunday | 05:00–22:30 |
Best Time to Arrive for the Casco Bay Cruise Lines Schedule
To experience the most efficient transit through the ferry terminal, arrive between 06:00 and 10:00. This window helps visitors avoid mid-day heat and the higher passenger congestion typical of summer weekends.
Weekday mornings
Minimal ferry terminal congestion—
Visiting midweek reduces wait times significantly compared to weekend schedules.
June to August
High summer passenger volume70°F to 80°F
Peak season requires early arrival to ensure space on desired departures.
September to October
Moderate, decreasing crowds55°F to 70°F
Early autumn offers stable weather and fewer travelers than the height of summer.
April to May
Light spring traffic45°F to 60°F
These months provide quiet conditions before the onset of the primary tourist season.
Verdict: The best time to visit is Tuesday to Thursday between 06:00 and 10:00 during the months of April, May, September, or October.
Standard Fees and the Casco Bay Cruise Lines Schedule
Admission costs for Casco Bay Lines services are primarily determined by your destination and the specific nature of your travel. While standard passenger fares provide a baseline for transit, specialty cruises are subject to variable pricing structures.
A typical adult passenger pays 16 USD for a standard round-trip fare, though this figure varies by destination and specialty cruise selection.
Getting to the Terminal for the Casco Bay Cruise Lines Schedule
The ferry terminal is located at 56 Commercial Street, Portland, Maine 04101. It is situated along the waterfront in the Old Port district, accessible via major regional roadways.
I-295 to Exit 7 (Franklin Street), follow signs toward the waterfront
METRO bus to the Elm Street Pulse station, then walk east toward Commercial Street
Walk along Commercial Street through the Old Port district
Direct drop-off at the terminal entrance on Commercial Street
Preparation Checklist for Your Casco Bay Cruise Lines Schedule Visit
Prepare for a smooth boarding experience by gathering essential items and confirming your travel details in advance.
-
Reserve your ferry crossing in advance — Summer sailings and specialty cruises fill quickly, especially weekends.
-
Bring a valid photo ID — Required for boarding all Casco Bay Lines ferries.
-
Pack layers and a windbreaker — Bay weather changes rapidly; open decks can be 10-15°F cooler than shore.
-
Arrive 15 minutes before departure — Boarding closes promptly and late passengers cannot be accommodated.
-
Download the current ferry schedule — Seasonal timetables change; verify your return sailing before departing.
-
Carry cash for onboard purchases — Some island stops and the mail boat accept cash only.
Check availability
Frequently Asked Questions About Casco Bay Cruise Lines Schedule
Everything you need to know about casco bay cruise lines schedule