JFK has a subway station (Howard Beach)
EWR is in New Jersey, so... not technically the NYC Subway. But taking the subway to Penn Station, then hopping on NJ Transit is pretty easy
LGA is the only one that straight up has no subway/train option.