Train from new brunswick to toronto

There are no direct trains from New Brunswick to Toronto. However, you can take a train from New Brunswick to Montreal, and then transfer to a train to Toronto. Here's a possible route:

  1. From New Brunswick, take the VIA Rail train from Moncton or Fredericton to Montreal's Central Station (Gare Centrale). The journey takes around 8-9 hours, depending on the route and type of train.
  2. In Montreal, transfer to the VIA Rail train to Toronto's Union Station. The journey takes around 5-6 hours.

Here are the approximate schedules and fares for the journey:

Please note that schedules and fares are subject to change, and it's always best to check with VIA Rail for the latest information and to book your tickets in advance.

Alternatively, you can also take a bus or drive from New Brunswick to Toronto, which may be a more affordable option.