Travel from Toronto to New-Brunswick

Train, bus or fly from Toronto to New Brunswick?

Porter Airlines, Air Canada and United Airlines fly from Toronto to New Brunswick every 2 hours. Alternatively, Greyhound Canada operates a bus from Toronto to New Brunswick twice daily. Tickets cost $45 - $120 and the journey takes 10 h 15 min. 2 other operators also service this route.

Book transport from Toronto to New Brunswick

Travel Guides

How to get from JFK to New York CityWe show you the quickest, cheapest and easiest routes from the airport to the city
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 Toronto to New Brunswick

From Union Station line 509 tram to Toronto Island airport, fly to Newark airport, train to Newark Airport Railroad Station, then train to New Brunswick. 4 h 40 min $192. From UP Express Union Station train to Toronto airport, fly to Newark airport, train to Newark Airport Railroad Station, then train to New Brunswick. 4 h 53 min $173. From UP Express Union Station train to Toronto airport, fly to New York La Guardia airport, bus to Woodside, train to New York Penn Station, then train to New Brunswick. 5 h 57 min $143. From UP Express Union Station train to Toronto airport, fly to New York JFK airport, train to Jamaica, train to New York Penn Station, then train to New Brunswick. 6 h 2 min $163. From Toronto, ON bus to Ellicott St & North Division St, line 24 bus to Buffalo airport, fly to Newark airport, train to Newark Airport Railroad Station, then train to New Brunswick. 6 h 29 min $199. From UP Express Union Station train to Toronto airport, fly to Philadelphia airport, train to University City, walk to Philadelphia 30th Street Station Amtrak, train to Trenton Transit Center, then train to New Brunswick. 6 h 24 min $316. From Toronto, ON Thru-Bus to New York Port Authority then bus to New Brunswick. 11 h 30 min $93. From Toronto, ON bus to New York, NY, walk to New York Penn Station, then train to New Brunswick. 12 h 30 min $66. From Toronto train to New York Penn Station then train to New Brunswick. 14 h 40 min $164. From Toronto drive to New Brunswick. 8 h 35 min $76.
Close Print Itinerary
  1. Here are 10 options to get from
    Toronto to New Brunswick:

    1. Trip:
      1 Fly Toronto Island to Newark
      • One-Way approx: USD $120 - $463
      • Duration: 4 h 40 min
      Open +
      • Trip:
        1 Fly Toronto Island to Newark
        • One-Way approx: USD $120 - $463
        • Duration: 4 h 40 min
        Close x
    2. Trip:
      2 Fly Toronto to Newark
      • One-Way approx: USD $123 - $456
      • Duration: 4 h 53 min
      Open +
      • Trip:
        2 Fly Toronto to Newark
        • One-Way approx: USD $123 - $456
        • Duration: 4 h 53 min
        Close x
    3. Trip:
      3 Fly Toronto to New York La Guardia, train
      • One-Way approx: USD $102 - $364
      • Duration: 5 h 57 min
      Open +
      • Trip:
        3 Fly Toronto to New York La Guardia, train
        • One-Way approx: USD $102 - $364
        • Duration: 5 h 57 min
        Close x
    4. Trip:
      4 Fly Toronto to New York JFK, train
      • One-Way approx: USD $114 - $390
      • Duration: 6 h 2 min
      Open +
      • Trip:
        4 Fly Toronto to New York JFK, train
        • One-Way approx: USD $114 - $390
        • Duration: 6 h 2 min
        Close x
    5. Trip:
      5 Bus to Buffalo, fly to Newark
      • One-Way approx: USD $122 - $504
      • Duration: 6 h 29 min
      Open +
      • Trip:
        5 Bus to Buffalo, fly to Newark
        • One-Way approx: USD $122 - $504
        • Duration: 6 h 29 min
        Close x
    6. Trip:
      6 Fly Toronto to Philadelphia, train
      • One-Way approx: USD $161 - $647
      • Duration: 6 h 24 min
      Open +
      • Trip:
        6 Fly Toronto to Philadelphia, train
        • One-Way approx: USD $161 - $647
        • Duration: 6 h 24 min
        Close x
    7. Trip:
      7 Thru-Bus, bus
      • One-Way approx: USD $53 - $132
      • Duration: 11 h 30 min
      Open +
      • Trip:
        7 Thru-Bus, bus
        • One-Way approx: USD $53 - $132
        • Duration: 11 h 30 min
        Close x
    8. Trip:
      8 Bus, train
      • One-Way approx: USD $55 - $73
      • Duration: 12 h 30 min
      Open +
      • Trip:
        8 Bus, train
        • One-Way approx: USD $55 - $73
        • Duration: 12 h 30 min
        Close x
    9. Trip:
      9 Train
      • One-Way approx: USD $83 - $264
      • Duration: 14 h 40 min
      Open +
      • Trip:
        9 Train
        • One-Way approx: USD $83 - $264
        • Duration: 14 h 40 min
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $60 - $95
      • Duration: 8 h 35 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $60 - $95
        • Duration: 8 h 35 min
        Close x