Skip to main content

How to get from Flushing - Main Street to Laguardia Airport by bus?

By bus

Take one direct bus from Flushing - Main Street to Laguardia Airport in Queens: take the Q48 bus from Roosevelt Av/Main St station to Laguardia/Terminal B station. The total trip duration for this route is approximately 26 min. The ride fare is $2.90.

26min$2.90
Walk to bus station
Bus - Q48Q48
Walk to Laguardia Airport
Leaves from Roosevelt Av/Main St
Step by Step
  • 1
    Walk to bus station
    Walk to bus station
    Roosevelt Av/Main St
    150 yd • 2 min
  • 2
    Bus - Q48Q48
    Wait for bus
    Q48
    LaGuardia Airport
  • 3
    Ride to bus station
    Ride to bus station
    Laguardia/Terminal B
    21 min
  • 4
    Walk to Laguardia Airport
    Walk to
    Laguardia Airport
    New York, NY 11371, United States
    130 yd • 2 min
*Duration based on 8am traffic

By bus and subway

To get from Flushing - Main Street to Laguardia Airport in Queens, take the 7X subway from Flushing-Main St station to 74 St-Broadway station. Next, take the Q70-SBS bus from Victor Moore Term/Q49 Stand station to Laguardia/Terminal B station. The total trip duration for this route is approximately 38 min. The ride fare is $2.90.

38min$2.90
Walk to subway station
Subway - 7X
Bus - Q70-SBSQ70-SBS
Walk to Laguardia Airport
Leaves from Flushing-Main St
Step by Step
  • 1
    Walk to subway station
    Walk to subway station
    Flushing-Main St
    90 yd • 2 min
  • 2
    Subway - 7X
    Wait for subway
    7X
    34 St-Hudson Yards
  • 3
    Ride to subway station
    Ride to subway station
    74 St-Broadway
    11 min
  • 4
    Walk to bus station
    Walk to bus station
    Victor Moore Term/Q49 Stand
    30 yd • 1 min
  • 5
    Bus - Q70-SBSQ70-SBS
    Wait for bus
    Q70-SBS
    LaGuardia Link +Select Bus Terminals C & B
  • 6
    Ride to bus station
    Ride to bus station
    Laguardia/Terminal B
    13 min
  • 7
    Walk to Laguardia Airport
    Walk to
    Laguardia Airport
    New York, NY 11371, United States
    130 yd • 2 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in New York - New Jersey.
All local mobility options in one app
Public transit directions from Flushing - Main Street to Laguardia Airport
The distance between Flushing - Main Street, Queens and Laguardia Airport, Queens is approximately 4.5 mi, which can typically be travelled in 26 min. Moovit will show you the directions from Flushing - Main Street to Laguardia Airport by bus, so no matter how you choose to travel in Queens – you will always have plenty of easy options.
Public transit stations close to Flushing - Main Street

Flushing - Main Street is located at Flushing - Main Street, Queens and the nearest public transit station is Main St/Kissena Blvd.

Subway stations close to Flushing - Main Street:

  • Mets-Willets Point
  • 111 St
  • Flushing-Main St

Train stations close to Flushing - Main Street:

  • Mets- Willets Point
  • Murray Hill

Bus stations close to Flushing - Main Street:

  • Main St/Kissena Blvd
  • Main St/40 Rd
  • Main St/41 Av
Public transit stations close to Laguardia Airport, Queens

Laguardia Airport is located at New York, NY 11371, United States, Queens and the nearest public transit station is Laguardia/Terminal C.

Subway stations close to Laguardia Airport:

  • 82 St-Jackson Hts
  • 90 St-Elmhurst Av
  • 103 St-Corona Plaza

Bus stations close to Laguardia Airport:

  • Laguardia/Terminal C
  • Lga/Terminal C
  • LaGuardia Rd/94 St

By bus and subway

To get from Flushing - Main Street to Laguardia Airport in Queens, take the 7X subway from Flushing-Main St station to 74 St-Broadway station. Next, take the Q70-SBS bus from Victor Moore Term/Q49 Stand station to Laguardia/Terminal B station. The total trip duration for this route is approximately 38 min. The ride fare is $2.90.

38min$2.90
Walk to subway station
Subway - 7X
Bus - Q70-SBSQ70-SBS
Walk to Laguardia Airport
Leaves from Flushing-Main St
Step by Step
  • 1
    Walk to subway station
    Walk to subway station
    Flushing-Main St
    90 yd • 2 min
  • 2
    Subway - 7X
    Wait for subway
    7X
    34 St-Hudson Yards
  • 3
    Ride to subway station
    Ride to subway station
    74 St-Broadway
    11 min
  • 4
    Walk to bus station
    Walk to bus station
    Victor Moore Term/Q49 Stand
    30 yd • 1 min
  • 5
    Bus - Q70-SBSQ70-SBS
    Wait for bus
    Q70-SBS
    LaGuardia Link +Select Bus Terminals C & B
  • 6
    Ride to bus station
    Ride to bus station
    Laguardia/Terminal B
    13 min
  • 7
    Walk to Laguardia Airport
    Walk to
    Laguardia Airport
    New York, NY 11371, United States
    130 yd • 2 min
*Duration based on 8am traffic
Questions & Answers
  • What is the fastest way to get from Flushing - Main Street to Laguardia Airport?

    The fastest way takes 26 minutes, using Bus line Q48.

  • What is the alternative route to get from Flushing - Main Street to Laguardia Airport?

    The alternative route takes 38 minutes, using Bus line 7X, Bus line Q70-SBS.

  • Is there a direct bus between Flushing - Main Street and Laguardia Airport in Queens?

    Yes, there is a direct bus going from Flushing - Main Street to Laguardia Airport in Queens in 26 min.

  • Which bus line goes from Flushing - Main Street to Laguardia Airport in Queens?

    The Q48 bus line goes from Roosevelt Av/Main St station near Flushing - Main Street to LaGuardia Airport station near Laguardia Airport in Queens.

  • How long does it take to travel from Flushing - Main Street to Laguardia Airport in Queens by bus?

    The total travel time between Flushing - Main Street and Laguardia Airport in Queens by bus is about 26 min.

  • Where do I get on the bus near Flushing - Main Street to get to Laguardia Airport in Queens?

    Get on the Q48 bus from the Roosevelt Av/Main St stop near Flushing - Main Street in Queens.

  • Where do I get off the bus when travelling between Flushing - Main Street and Laguardia Airport in Queens?

    Get off the bus at the LaGuardia Airport stop, which is closest to Laguardia Airport in Queens.

  • When is the first subway from Flushing - Main Street to Laguardia Airport in Queens?

    The first subway from Flushing - Main Street to Laguardia Airport in Queens is Flushing Local. It leaves the Flushing-Main St station at 8:11 PM.

  • When is the first bus from Flushing - Main Street to Laguardia Airport in Queens?

    The first bus from Flushing - Main Street to Laguardia Airport in Queens is Flushing - LaGuardia Airport. It leaves the Roosevelt Av/Main St stop at 4:07 AM.

  • How much is the bus fare from Flushing - Main Street to Laguardia Airport?

    The ride from Flushing - Main Street to Laguardia Airport costs $2.90.

Real-Time Arrivals, Schedules, Maps & More