The Port Authority of New York and New Jersey lists ETS Air Shuttle, All County Express and NYC Airporter as recommended shuttle services between LaGuardia and JFK Airports. There are no direct public transportation options as of 2015, but it is possible to connect using the subway and M60 bus.
ETS Airport Shuttle serves all terminals at both airports. Service can be scheduled in advance, and both shared rides and private service are available. Small pets are allowed in shuttles if they are caged.
All County Air Express Shuttle offers shared service between the two airports on a regular schedule from 8 a.m. to 8 p.m. every day. Shared shuttle service is not direct, however, stopping at Newark International in each direction. Private direct service can be arranged.
NYC Airporter offers a direct shared shuttle service between the two airports. Shuttles depart every 30 minutes between 5:30 a.m. and 11:30 p.m. Estimated travel time is about 50 minutes under normal traffic conditions. The buses offer free Wi-Fi, power outlets and video monitors among other amenities.
The M60 bus stops at all LaGuardia terminals and connects to the subway system, which can be used to reach a stop at the JFK Airport.