There is widespread community transmission globally.
Some travel restrictions may still be in place within Canada. For the latest travel status, please check the official page for Canada.
No, there is no direct train from New Brunswick to Canada station. However, there are services departing from New Brunswick and arriving at Davisville Station - Northbound Platform via New York Penn Station and UNION STATION - NORTHBOUND PLATFORM towards FINCH. The journey, including transfers, takes approximately 14h 48m.More details
The distance between New Brunswick and Canada is 3221 km. The road distance is 744.8 km.Get driving directions
New Brunswick to Canada train services, operated by NJ Transit, depart from New Brunswick station.More details
New Brunswick to Canada train services, operated by VIA Rail, arrive at Toronto station.More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps