Travel from Edison to Toronto

Train, bus or fly from Edison to Toronto?

Porter Airlines and Air Canada fly from Edison to Toronto every 2 hours. Alternatively, Greyhound USA operates a bus from Edison to Toronto once daily. Tickets cost $45 - $130 and the journey takes 12 h 15 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Edison to Toronto

ModeDurationPrice
From Edison Station train to Newark Liberty Airport Station, train to Newark airport, fly to Toronto Island airport, then line 509 tram to Toronto.4 h 24 min$192
From Edison Station train to Newark Liberty Airport Station, train to Newark airport, fly to Toronto airport, then train to Toronto.4 h 39 min$192
From Edison Station train to 34 St - Penn Station, subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Toronto airport, then train to Toronto.5 h 37 min$162
From Edison Station train to Penn Station, train to Station D Jamaica Station, train to New York JFK airport, fly to Toronto airport, then train to Toronto.6 h 4 min$183
From Edison Station train to Newark Liberty Airport Station, train to Newark airport, fly to Buffalo airport, then bus to Toronto.6 h 52 min$191
From Edison Station train to Metropark - Iselin Amtrak, train to 30th Street Station, train to Philadelphia airport, fly to Toronto airport, then train to Toronto.5 h 57 min$457
From Edison Station train to Newark then bus to Toronto, ON.13 h 54 min$104
From East Brunswick bus to New York Port Authority, walk to New York, NY, then bus to Toronto, ON.13 h 59 min$69
From Edison Station train to New York then train to Toronto.14 h 26 min$160
From Edison drive to Toronto.8 h 36 min$77
Close Print Itinerary
  1. Here are 10 options to get from
    Edison to Toronto:

    1. Trip:
      1 Fly Newark to Toronto Island
      • One-Way approx: USD $121 - $463
      • Duration: 4 h 24 min
      Open +
      • Trip:
        1 Fly Newark to Toronto Island
        • One-Way approx: USD $121 - $463
        • Duration: 4 h 24 min
        Close x
    2. Trip:
      2 Fly Newark to Toronto
      • One-Way approx: USD $140 - $485
      • Duration: 4 h 39 min
      Open +
      • Trip:
        2 Fly Newark to Toronto
        • One-Way approx: USD $140 - $485
        • Duration: 4 h 39 min
        Close x
    3. Trip:
      3 Train to New York La Guardia, fly to Toronto
      • One-Way approx: USD $119 - $386
      • Duration: 5 h 37 min
      Open +
      • Trip:
        3 Train to New York La Guardia, fly to Toronto
        • One-Way approx: USD $119 - $386
        • Duration: 5 h 37 min
        Close x
    4. Trip:
      4 Train to New York JFK, fly to Toronto
      • One-Way approx: USD $133 - $417
      • Duration: 6 h 4 min
      Open +
      • Trip:
        4 Train to New York JFK, fly to Toronto
        • One-Way approx: USD $133 - $417
        • Duration: 6 h 4 min
        Close x
    5. Trip:
      5 Fly Newark to Buffalo, bus
      • One-Way approx: USD $120 - $500
      • Duration: 6 h 52 min
      Open +
      • Trip:
        5 Fly Newark to Buffalo, bus
        • One-Way approx: USD $120 - $500
        • Duration: 6 h 52 min
        Close x
    6. Trip:
      6 Train to Philadelphia, fly to Toronto
      • One-Way approx: USD $217 - $820
      • Duration: 5 h 57 min
      Open +
      • Trip:
        6 Train to Philadelphia, fly to Toronto
        • One-Way approx: USD $217 - $820
        • Duration: 5 h 57 min
        Close x
    7. Trip:
      7 Bus Greyhound USA
      • One-Way approx: USD $50 - $139
      • Duration: 13 h 54 min
      Open +
      • Trip:
        7 Bus Greyhound USA
        • One-Way approx: USD $50 - $139
        • Duration: 13 h 54 min
        Close x
    8. Trip:
      8 Bus Megabus
      • One-Way approx: USD $51 - $85
      • Duration: 13 h 59 min
      Open +
      • Trip:
        8 Bus Megabus
        • One-Way approx: USD $51 - $85
        • Duration: 13 h 59 min
        Close x
    9. Trip:
      9 Train
      • One-Way approx: USD $82 - $271
      • Duration: 14 h 26 min
      Open +
      • Trip:
        9 Train
        • One-Way approx: USD $82 - $271
        • Duration: 14 h 26 min
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $60 - $95
      • Duration: 8 h 36 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $60 - $95
        • Duration: 8 h 36 min
        Close x