Skip to main content

How to get from Sayville to New York La Guardia Airport LGA by bus and train?

From Sayville to New York La Guardia Airport LGA by bus and train

To get from Sayville to New York La Guardia Airport LGA in Queens, you’ll need to take 2 bus lines and one train line: take the 2 bus from Montauk Hwy/Middle Rd station to Babylon LIRR station. Next, you’ll have to switch to the BABYLON BRANCH train and finally take the Q23 bus from 71 Av/Queens Blvd station to Ditmars Blvd/102 St station. The total trip duration for this route is approximately 2 hr 57 min. The ride fare is $18.15.

177min$18.15
Walk to bus station
Bus - 22
Train - BABYLON BRANCH
Bus - Q23Q23
Walk to New York La Guardia Airport LGA
Leaves from Montauk Hwy/Middle Rd

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Montauk Hwy/Middle Rd
    80 yd • 1 min
  • 2
    Bus - 22
    Wait for bus
    2
    Amityville Railroad Via Montauk Highway
  • 3
    Ride to bus station
    Ride to bus station
    Babylon LIRR
    40 min
  • 4
    Walk to train station
    Walk to train station
    Babylon
    30 yd • 1 min
  • 5
    Train - BABYLON BRANCH
    Wait for train
    BABYLON BRANCH
    Grand Central
  • 6
    Ride to train station
    Ride to train station
    Forest Hills
    60 min
  • 7
    Walk to bus station
    Walk to bus station
    71 Av/Queens Blvd
    160 yd • 2 min
  • 8
    Bus - Q23Q23
    Wait for bus
    Q23
    East Elmhurst Ditmars Bl Via 108 St
  • 9
    Ride to bus station
    Ride to bus station
    Ditmars Blvd/102 St
    33 min
  • 10
    Walk to New York La Guardia Airport LGA
    Walk to
    New York La Guardia Airport LGA
    0.72 mi • 15 min
*Duration based on 8am traffic

Alternative route from Sayville to New York La Guardia Airport LGA by bus and train via MONTAUK BRANCH, BABYLON BRANCH and Q23

To get from Sayville to New York La Guardia Airport LGA in Queens, you’ll need to take 2 train lines and one bus line: take the MONTAUK BRANCH train from Sayville station to Babylon station. Next, you’ll have to switch to the BABYLON BRANCH train and finally take the Q23 bus from 71 Av/Queens Blvd station to Ditmars Blvd/102 St station. The total trip duration for this route is approximately 2 hr 50 min. The ride fare is $19.40.

170min$19.40
Walk to train station
Train - MONTAUK BRANCH
Train - BABYLON BRANCH
Bus - Q23Q23
Walk to New York La Guardia Airport LGA
Leaves from Sayville

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Sayville
    640 yd • 8 min
  • 2
    Train - MONTAUK BRANCH
    Wait for train
    MONTAUK BRANCH
    Babylon
  • 3
    Ride to train station
    Ride to train station
    Babylon
    23 min
  • 4
    Train - BABYLON BRANCH
    Wait for train
    BABYLON BRANCH
    Grand Central
  • 5
    Ride to train station
    Ride to train station
    Forest Hills
    60 min
  • 6
    Walk to bus station
    Walk to bus station
    71 Av/Queens Blvd
    160 yd • 2 min
  • 7
    Bus - Q23Q23
    Wait for bus
    Q23
    East Elmhurst Ditmars Bl Via 108 St
  • 8
    Ride to bus station
    Ride to bus station
    Ditmars Blvd/102 St
    33 min
  • 9
    Walk to New York La Guardia Airport LGA
    Walk to
    New York La Guardia Airport LGA
    0.72 mi • 15 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 Sayville to New York La Guardia Airport LGA

The distance between Sayville, Queens and New York La Guardia Airport LGA, Queens is approximately 50.93 mi, which can typically be travelled in 177 min. Moovit will show you the directions from Sayville to New York La Guardia Airport LGA by bus and train, so no matter how you choose to travel in Queens – you will always have plenty of easy options.

Public transit stations close to Sayville

Sayville is located at Sayville, Queens and the nearest public transit station is Railroad Avenue.

Bus stations close to Sayville:

  • Railroad Avenue
  • Middle Road

Public transit stations close to New York La Guardia Airport LGA, Queens

New York La Guardia Airport LGA is located at New York La Guardia Airport LGA, Queens and the nearest public transit station is Laguardia/Terminal B.

Subway stations close to New York La Guardia Airport LGA:

  • 90 St-Elmhurst Av
  • Junction Blvd
  • 103 St-Corona Plaza

Bus stations close to New York La Guardia Airport LGA:

  • Laguardia/Terminal B
  • Laguardia/Terminal C
  • LaGuardia Airport/Terminal C

Alternative route from Sayville to New York La Guardia Airport LGA by bus and train via MONTAUK BRANCH, BABYLON BRANCH and Q23

To get from Sayville to New York La Guardia Airport LGA in Queens, you’ll need to take 2 train lines and one bus line: take the MONTAUK BRANCH train from Sayville station to Babylon station. Next, you’ll have to switch to the BABYLON BRANCH train and finally take the Q23 bus from 71 Av/Queens Blvd station to Ditmars Blvd/102 St station. The total trip duration for this route is approximately 2 hr 50 min. The ride fare is $19.40.

170min$19.40
Walk to train station
Train - MONTAUK BRANCH
Train - BABYLON BRANCH
Bus - Q23Q23
Walk to New York La Guardia Airport LGA
Leaves from Sayville

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Sayville
    640 yd • 8 min
  • 2
    Train - MONTAUK BRANCH
    Wait for train
    MONTAUK BRANCH
    Babylon
  • 3
    Ride to train station
    Ride to train station
    Babylon
    23 min
  • 4
    Train - BABYLON BRANCH
    Wait for train
    BABYLON BRANCH
    Grand Central
  • 5
    Ride to train station
    Ride to train station
    Forest Hills
    60 min
  • 6
    Walk to bus station
    Walk to bus station
    71 Av/Queens Blvd
    160 yd • 2 min
  • 7
    Bus - Q23Q23
    Wait for bus
    Q23
    East Elmhurst Ditmars Bl Via 108 St
  • 8
    Ride to bus station
    Ride to bus station
    Ditmars Blvd/102 St
    33 min
  • 9
    Walk to New York La Guardia Airport LGA
    Walk to
    New York La Guardia Airport LGA
    0.72 mi • 15 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Sayville to New York La Guardia Airport LGA?

    The fastest way takes 177 minutes, using Bus line 2, Bus line BABYLON BRANCH, Bus line Q23.

  • What is the alternative route to get from Sayville to New York La Guardia Airport LGA?

    The alternative route takes 170 minutes, using Bus line MONTAUK BRANCH, Bus line BABYLON BRANCH, Bus line Q23.

  • Is there a direct bus between Sayville and New York La Guardia Airport LGA?

    No, you’ll have to take 2 bus lines and one train line in total. The total travelling time is 2 hr 57 min.

  • Which bus line goes from Sayville to New York La Guardia Airport LGA?

    The 2 bus line goes from Montauk Hwy/Middle Rd station near Sayville in Sayville, Ny to Amityville Railroad Via Montauk Highway station. From there you’ll have to take one bus line and one train line till Amityville Railroad Via Montauk Highway station near New York La Guardia Airport LGA in Queens.

  • How long does it take to travel from Sayville to New York La Guardia Airport LGA by bus and train?

    The total travel time between Sayville in Sayville, Ny and New York La Guardia Airport LGA in Queens by bus and train is about 2 hr 57 min.

  • Where do I get on the bus near Sayville to get to New York La Guardia Airport LGA?

    Get on the 2 bus from the Montauk Hwy/Middle Rd stop near Sayville in Sayville, Ny.

  • Where do I get off the bus when travelling between Sayville and New York La Guardia Airport LGA?

    Get off the bus at the Amityville Railroad Via Montauk Highway stop, which is closest to New York La Guardia Airport LGA in Queens.

  • How much is the total bus and train fare from Sayville to New York La Guardia Airport LGA?

    The ride from Sayville to New York La Guardia Airport LGA costs $18.15.