Cheap Train tickets to Newcastle, CA

What are the most popular routes to Newcastle?

Oshawa - NewcastleAverage priceRUB 488Average duration35mDaily departures4
Toronto - NewcastleAverage priceRUB 1 093Average duration1h 45mDaily departures1
Oshawa - NewcastleAverage priceRUB 885Average duration30mDaily departures1