Visit our Islands by Ferry

Here are links to Maine’s Ferry Services which offers transportation to many islands off the coast of Maine:

Downeast & Acadia Region:

Midcoast Region:


South & Casco Bay Region:

  • Casco Bay Lines– year-round service from Portland to Peaks Island, Little Diamond Island, Great Diamond Island, Long Island, Chebeague Island, Cliffs Island, and Bailey Island during the summer months.
  • The Chebeague Transportation Company (CTC)– year-round service from Cousins Island (mainland) to Chebeague Island.
  • St. Croix Ferry– Portland to Cushing (Cushing’s) Island