Where Flushing Sits in Relation to La Guardia
For a trip from LaGuardia Airport to Flushing, the la guardia airport shuttle question has a useful answer: the MTA Q90 bus connects the airport with Flushing–Main Street.
You can also take a taxi, use a ride app, or connect through a subway hub on the Q70. The simplest fit depends on your terminal, luggage and whether you prefer a direct bus or a car ride.
Hotel Indigo: Flushing - LaGuardia By IHG is about a 10-minute drive from LaGuardia Airport. The station provides a handy reference point when planning the final part of your trip.
For broader orientation after arrival, see this guide to downtown Flushing’s streets, food and transit.

Public Transit Routes to Flushing
Q90 bus to Flushing–Main Street
The Q90 is the direct public-transit option between LaGuardia and Flushing–Main Street. It serves Terminals B and C, then reaches Main Street at Roosevelt Avenue.
The route runs via Seaver Way and Ditmars Boulevard, with listed stops including Seaver Way/Roosevelt Avenue and Ditmars Boulevard/102 Street. If you land at Terminal A, the Q90’s listed airport stops do not serve that terminal.
Check the official site before you go: MTA Bus Time provides live Q90 service information, including arrival estimates and disruptions. Use the current route information when planning rather than an older Q48 timetable.
Q70 LaGuardia Link and subway connections
The Q70 LaGuardia Link is free and serves Terminals B and C, connecting the airport with Jackson Heights–Roosevelt Avenue and 74 St–Broadway subway hubs. At Jackson Heights–Roosevelt Avenue, you can transfer to the E, F, M or R subway. The Q70’s listed stops include Roosevelt Avenue/61 Street, 74 Street/Roosevelt Avenue station and the airport terminals.
This is a connection rather than a direct bus to Flushing–Main Street, so factor in the subway transfer when comparing it with the Q90. LaGuardia also has five MTA bus routes in total, with bus stops outside each terminal and connections to subway, Metro-North Railroad and Long Island Rail Road service.
Airport Shuttle Availability and What to Check
LaGuardia lists Airlink New York, ETS Air Shuttle, All County Express and Go Airlink as authorized van or shuttle providers.
These are options to consider if you want to arrange a shuttle, but the airport’s listed providers do not establish a specific Flushing route or price. Check the provider’s service details and pickup instructions before booking. Prebooked passengers should follow terminal signs to the pickup area.
Authorized van and shuttle pickup locations are across the street from Terminal A, on Level 2 of the Terminal B parking garage, and in the Terminal C arrivals inner lane. Uber Shuttle is a bookable shared service, but its listed routes serve Manhattan destinations, including Midtown, the West Village and the World Trade Center; no Flushing route is listed.

Getting from Flushing–Main Street to the Hotel
Once you reach Flushing–Main Street, you can continue to the hotel on foot or by car. The Hotel Indigo: Flushing - LaGuardia By IHG is a useful point of reference for your arrival plans.
Choosing the Best Option for Your Arrival
For a direct public-transit route to Flushing–Main Street, take the Q90 from Terminal B or C. If you’re arriving at one of those terminals and would rather connect to subway service, the free Q70 links to Jackson Heights–Roosevelt Avenue and 74 St–Broadway.
For a car journey, choose between the taxi line and a ride-app pickup area; check the terminal-specific location before heading outside.
Use an authorized shuttle provider if its service and pickup details suit your trip, and confirm that it serves your destination before booking. For live bus information, consult MTA Bus Time. Airport pickup arrangements and transit details can change, so verify them with the relevant operator as you plan.
