Skip to main content

Last verified

No train reaches LaGuardia Airport (LGA) directly. You get there by bus, usually after a subway or Long Island Rail Road ride. The Q70 LaGuardia Link is free, and the M60 Select Bus Service costs the regular $3 fare.

Compare your options

OptionFareHow it works
Subway + Q70 LaGuardia Link$3.00Subway to Jackson Heights–Roosevelt Av / 74 St–Broadway, then follow signs to the free Q70.
LIRR + Q70 LaGuardia Link$5.25 / $7.25LIRR from Penn Station or Grand Central Madison to Woodside (CityTicket off-peak / peak), then walk to the Q70 stop on Roosevelt Avenue.
M60 Select Bus Service$3.00From upper Manhattan, stopping at every airport terminal. Transfers from the subway are free within two hours.

Q70 LaGuardia Link (free)

The Q70 serves Terminals B and C. Terminal A is reached by an airport shuttle from Terminal B. At the city end, it connects with the subway at Jackson Heights–Roosevelt Av / 74 St–Broadway and with the LIRR at Woodside. Not all LIRR trains stop at Woodside, so check the timetable first.

M60 Select Bus Service ($3)

The M60 runs from upper Manhattan to LaGuardia and stops at every terminal. Pay the $3 fare by tapping a contactless card, phone or OMNY card; a transfer from the subway within two hours is free. See fares.

From the north: Metro-North

LaGuardia Airport lists Metro-North's Harlem–125 St station as the rail connection for riders coming from Westchester, Putnam and Connecticut; use our trip planner for the bus connection from there. Inside the city, a Metro-North CityTicket costs $5.25 off-peak or $7.25 peak.

Getting between terminals

LaGuardia's All Terminals Shuttle connects the terminals, parking, rental cars and car pick-up areas, according to the airport.

LaGuardia Airport says five bus routes serve the airport; only the Q70 and M60 are described on the official pages we checked. Use our trip planner to see every bus option from your address.

Common questions

Is the Q70 bus to LaGuardia free?

Yes. The MTA and LaGuardia Airport both state that the Q70 LaGuardia Link bus is free. It stops at Terminals B and C; an airport shuttle runs from Terminal B to Terminal A.

Which bus goes from Manhattan to LaGuardia?

The M60 Select Bus Service runs from upper Manhattan and stops at every airport terminal, according to the MTA. The fare is $3.

How long does it take to get to LaGuardia by public transit?

The MTA says that depending on your route and traffic, the trip can take up to an hour or more. The LIRR to Woodside plus the Q70 may be shorter than the subway.

1 subway alert now CB Service status