Q90 Limited

Flushing - LGA Airport
Associated existing route: Q48

For languages other than English, use the Google Translate tool at the bottom of this page. 

About the route

New Q90 service starts June 29, 2025.

The new Q90 will replace existing Q48 service between Flushing and LaGuardia Airport with a faster, more direct service through Willets Point to avoid congestion in Corona. Q48 service on 108 St will be replaced by the Q23. Stops on Seaver Way are subject to change due to new development.

Connections

  • Subway:  
  • LIRR
  • Q12, Q17, Q19, Q20, Q23, Q25, Q26, Q27, Q44-SBS, Q50, Q61, Q63, Q65, Q66, Q70, Q70-SBS, Q90
Map of the Q90 with service between Flushing and LaGuardia Airport via Roosevelt Av, Seaver Way, and Ditmars Blvd.

Hours of operation

Q90

New

Weekdays

4:30 AM - 1:40 AM

Saturdays

4:30 AM - 1:45 AM

Sundays

4:30 AM - 12:35 AM

Frequency of service: New

Times listed are in minutes and refer to the peak direction.

Q90

Overnight

Early Morning

AM Peak

Midday

PM Peak

Evening

Late Evening

Weekdays

n/a

12

18

20

20

17

23

Saturdays

n/a

24

15

20

20

20

26

Sundays

n/a

30

10

23

20

24

20

New stop list

Stops not included in this list have been removed from this route to improve speed and reliability, due to new routing, or to provide non-stop rush service.  

For detailed information on each stop, please view the route profile PDF. To see stop locations, view the interactive Remix map.

Eastbound to Flushing
  1. LaGuardia Airport/Terminal B (Added at existing bus stop)
  2. Ditmars Blvd/102 St (Added at existing bus stop)
  3. Ditmars Blvd/27 Av (Added at existing bus stop)
  4. Ditmars Blvd/31 Dr (New stop)
  5. Seaver Way/35 Av (New stop)
  6. Seaver Way/Roosevelt Av (New stop)
  7. Roosevelt Av/College Pt Blvd (Added at existing bus stop)
  8. Main St/Roosevelt Av (Added at existing bus stop) 
Westbound to LGA Airport
  1. Roosevelt Av/Prince St (Added at existing bus stop)
  2. Roosevelt Av/College Pt Blvd (New stop)
  3. Seaver Way/Roosevelt Av (New stop)
  4. Seaver Way/35 Av (New stop)
  5. Ditmars Blvd/31 Av (New stop)
  6. Ditmars Blvd/27 Av (Added at existing bus stop)
  7. Ditmars Blvd/102 St (Added at existing bus stop)
  8. LaGuardia Airport/Terminal C (Added at existing bus stop)
  9. LaGuardia Airport/Terminal B (Added at existing bus stop)