LaGuardia to Brooklyn: Start With the Free Q70 Connection
Choose a subway connection by your Brooklyn address, check Terminal A separately, and count the transfers you will make with luggage.

To get from LaGuardia Airport to Brooklyn on public transit, start by comparing the free Q70 LaGuardia Link bus to Jackson Heights–Roosevelt Avenue with the subway journey to your exact destination. The Q70 serves Terminals B and C. For Terminal A, the MTA directs travelers to connect using the airport shuttle at Terminal B.
There is no subway platform inside the airport. Your journey includes a bus ride, a station transfer and a final Brooklyn leg. The sensible route for a hotel in Downtown Brooklyn can differ from one for an apartment in Greenpoint or a visit to southern Brooklyn.
What is free, and what do you pay for?
The MTA’s LaGuardia instructions list the Q70 as free and the subway fare as $3 for most riders, checked November 12, 2026. The free airport bus does not make the subsequent subway ride free. An LIRR alternative uses separate railroad tickets, and its usefulness depends on the complete itinerary.
When comparing costs for several travelers, calculate the whole party’s transit fare alongside a current car quote. Include any additional connection your plan needs. Avoid deciding from a headline airport-transfer price that ends before your Brooklyn address.
Which train gets you into Brooklyn?
Jackson Heights is a connection point, not your final destination. Use the MTA planner with your arrival time and street address. The current F line map includes Jackson Heights and Brooklyn stops such as York Street, Jay Street–MetroTech, Bergen Street and Carroll Street. This can make the F worth comparing for addresses near those stations.
Other Brooklyn destinations require a different combination. Do not board a train simply because a general airport page lists it among the connections. Read the destination, direction and transfer sequence, then check whether your actual stop is served at that hour. The MTA cautions that weekday maps may differ from weekend or overnight service.
Terminal A needs its own plan
Confirm the terminal with your airline before leaving Brooklyn, and again before the return journey. The airport’s public-transport page identifies B and C as Q70 terminals and explains its interterminal shuttle. A flight arriving at A adds another step to a Q70-based trip.
Keep the terminal name in your saved travel notes alongside the street address. If traveling with someone else, share both details so you are working from the same plan. A route saved before an airline changes terminals may need revising even when the Brooklyn destination stays the same.
Count the luggage moves and elevator checks
Before choosing, count the moments when you will move bags between pavement, bus and platform. A route with one fewer transfer can be more comfortable even if its scheduled ride is longer. Keep one hand available for a rail or suitcase handle, and avoid packing your payment device somewhere difficult to reach.
The airport describes accessible MTA buses, but that does not establish step-free access through every subway station. Check each station and live elevator status. Our Brooklyn step-free transit planning article explains how to assess the complete journey rather than just the first vehicle.
Plan the trip back before the flight home
Save a return itinerary separately: directions, service patterns and terminal access deserve another check. Work backward from the airline’s airport-arrival recommendation, then allow for the walk to transit, waiting and a missed connection. A scheduled train segment is only part of that calculation.
If your booking uses JFK instead, use our JFK-to-Brooklyn rail comparison; its AirTrain instructions do not apply to LaGuardia. For LGA, keep the Q70 connection, the correct terminal and your last Brooklyn leg together in one plan.
Last verified November 12, 2026. Practical details can change; check linked official sources before making plans.