Trains from Newark to Toronto
🚆 Planning a train trip from Newark to Toronto? While there isn't a direct route, you can catch a train at Newark Penn Station and make a transfer at New York Penn Station on your way to Toronto Union Station. The total journey time, including transfers, is approximately 13 hours and 48 minutes. 📅 The train service from Newark to Toronto is operated by VIA Rail. Prices for tickets can range from $75 to $445. This 524-mile journey involves a single transfer at New York Penn Station. The first leg on NJ Transit takes around 22 minutes, followed by the longer stretch to Toronto with VIA Rail lasting about 12 hours and 26 minutes.