Travel from Toronto to New-York-La-Guardia-Airport-LGA

Train, bus or fly from Toronto to New York La Guardia Airport (LGA)?

Air Canada, WestJet and American Airlines fly from Toronto to New York La Guardia Airport (LGA) hourly. Alternatively, Greyhound Canada operates a bus from Toronto to New York La Guardia Airport (LGA) twice daily. Tickets cost $45 - $120 and the journey takes 10 h 15 min. 3 other operators also service this route.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Toronto to New York La Guardia Airport (LGA)

From UP Express Union Station train to Toronto airport then fly to New York La Guardia airport. 3 h 52 min $122. From Toronto, ON bus to Ellicott St & North Division St, line 24 bus to Buffalo airport, then fly to New York La Guardia airport. 5 h 28 min $159. From Union Station line 509 tram to Toronto Island airport, fly to Newark airport, then bus to New York La Guardia Airport (LGA). 4 h 57 min $200. From UP Express Union Station train to Toronto airport, fly to Newark airport, then bus to New York La Guardia Airport (LGA). 5 h 10 min $181. From UP Express Union Station train to Toronto airport, fly to New York JFK airport, then bus to New York La Guardia Airport (LGA). 4 h 51 min $158. From Toronto, ON Thru-Bus to 42 St - Port Authority Bus Terminal, subway to Roosevelt Av/74 St, then bus to Lga/Terminal B. 10 h 48 min $87. From Toronto, ON bus to New York, NY, walk to W 32 St/7 Av, bus to Roosevelt Av/74 St, then bus to Lga/Terminal B. 12 h 20 min $67. From Toronto train to 34 St - Penn Station, subway to Roosevelt Av/74 St, then bus to Lga/Terminal B. 13 h 59 min $162. From Toronto drive to New York La Guardia Airport (LGA). 8 h 46 min $79.

How long does it take to get from Toronto to New York La Guardia Airport (LGA)?

It takes approximately 3 h 52 min to get from Toronto to New York La Guardia Airport (LGA).

How do I get to New York La Guardia Airport (LGA)?

Close Print Itinerary
  1. Here are 9 options to get from
    Toronto to New York La Guardia Airport (LGA):

    1. Trip:
      1 Fly Toronto to New York La Guardia
      • One-Way approx: USD $85 - $340
      • Duration: 3 h 52 min
      Open +
      • Trip:
        1 Fly Toronto to New York La Guardia
        • One-Way approx: USD $85 - $340
        • Duration: 3 h 52 min
        Close x
    2. Trip:
      2 Bus to Buffalo, fly to New York La Guardia
      • One-Way approx: USD $79 - $383
      • Duration: 5 h 28 min
      Open +
      • Trip:
        2 Bus to Buffalo, fly to New York La Guardia
        • One-Way approx: USD $79 - $383
        • Duration: 5 h 28 min
        Close x
    3. Trip:
      3 Fly Toronto Island to Newark
      • One-Way approx: USD $130 - $470
      • Duration: 4 h 57 min
      Open +
      • Trip:
        3 Fly Toronto Island to Newark
        • One-Way approx: USD $130 - $470
        • Duration: 4 h 57 min
        Close x
    4. Trip:
      4 Fly Toronto to Newark
      • One-Way approx: USD $133 - $463
      • Duration: 5 h 10 min
      Open +
      • Trip:
        4 Fly Toronto to Newark
        • One-Way approx: USD $133 - $463
        • Duration: 5 h 10 min
        Close x
    5. Trip:
      5 Fly Toronto to New York JFK
      • One-Way approx: USD $114 - $383
      • Duration: 4 h 51 min
      Open +
      • Trip:
        5 Fly Toronto to New York JFK
        • One-Way approx: USD $114 - $383
        • Duration: 4 h 51 min
        Close x
    6. Trip:
      6 Thru-Bus
      • One-Way approx: USD $52 - $121
      • Duration: 10 h 48 min
      Open +
      • Trip:
        6 Thru-Bus
        • One-Way approx: USD $52 - $121
        • Duration: 10 h 48 min
        Close x
    7. Trip:
      7 Bus
      • One-Way approx: USD $52 - $75
      • Duration: 12 h 20 min
      Open +
      • Trip:
        7 Bus
        • One-Way approx: USD $52 - $75
        • Duration: 12 h 20 min
        Close x
    8. Trip:
      8 Train
      • One-Way approx: USD $81 - $262
      • Duration: 13 h 59 min
      Open +
      • Trip:
        8 Train
        • One-Way approx: USD $81 - $262
        • Duration: 13 h 59 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $65 - $95
      • Duration: 8 h 46 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $65 - $95
        • Duration: 8 h 46 min
        Close x