Portland International Jetport: The sensible arrival airport. Kennebunk is about 30 miles south: rent a car and drive roughly 40–50 minutes via I-95/Maine Turnpike (Exit 25). Expect tolls plus fuel; a car is usually cheaper and far less cumbersome than assembling buses. The purported public-transport option via Portland buses takes about 2 hours 24 minutes and is not a good visitor transfer.
Boston Logan International Airport: Best for more flight choices, but only if you are willing to rent a car: allow about 1½–2 hours to Kennebunk, longer around Boston traffic and summer Fridays, plus tolls. Rail is viable only if you can get yourself to Boston North Station for Amtrak Downeaster to Wells, then pre-book a car or taxi for the final 15–20 minutes; do not assume there is a useful walk-up town connection from Wells.
Wells Transportation Center (Amtrak Downeaster): This is the rail stop that matters, not Kennebunk itself. Amtrak Downeaster links Wells with Boston North Station and Portland; from Wells, arrange a rental car, hotel pickup, or taxi/rideshare in advance for the roughly 15–20-minute trip to central Kennebunk or Kennebunkport. Taxis in this area are appointment-based rather than waiting at a rank.
Manchester–Boston Regional Airport: Use only when airfare or a rental-car deal makes it compelling. It is roughly 75 miles away and requires a car; plan around 1½–2 hours before traffic. There is no practical public-transport transfer to the Kennebunks.