Holiday Schedule Information

Casco Bay Lines runs a modified schedule on December 24, 25 and 31, as well as January 1, detailed below.

  • On Tuesday, December 24th, the last trip to Peaks Island is at 9:15 pm (9:45 pm from Peaks Island).
  • On Wednesday, December 25th, we will be running a Holiday schedule to all islands with the addition of a 6:30 AM departure from Portland stopping at Little Diamond, Great Diamond (not Diamond Cove), Long, Chebeague and Cliff.
  • On Tuesday, December 31st, the last trip to Peaks Island is at 10:30 pm (10:55 pm from Peaks Island).
  • On Tuesday, December 31st, there is also a special 1:00 AM departure from Portland to ALL islands. The cost of this trip is $10 per person and you will need a special ticket as no commuter books, passes, or single tickets will be accepted.
  • On Wednesday, January 1st, we will be running a Holiday schedule to all islands

Click here for a link to our schedules.