As bluemarble mentions, they offer coach service. However if they don’t have enough people they will cancel the coach. They usually know if this is the case a day or two prior to arriving in NYC. This happened to us once. (It also happened in September in Southampton when they cancelled our coach to Heathrow airport due to lack of people). Lastly, a few years ago we took the coach to Newark Airport but due to horrendous lines at US customs it took a long time for people get through. The bus waited for people but left very late, to the dismay of many who were waiting on the bus and worried that they would miss their flights because of the delays. Given this, we just take a taxi or car service from Brooklyn now.