Skip to content

Train times

Search trains between two stations for today or a future date

Enter the departure and arrival stations and the date to see train times, travel time and connections.

Select departure and arrival to search train times.

Times are indicative, based on the imported official timetable. Always check VIA Rail's website before travelling.

Check train times between two stations across Canada, for today or a future date: departure and arrival times, travel time, connections and live delays. Every train is clickable to follow its position live.

Popular routes

Frequently asked questions

How does the train timetable search work?

Enter a departure station, an arrival station and the date: TrainEnRoute shows the trains with departure and arrival times, travel time and any connections, based on VIA Rail's official timetable.

Which trains and operators are included?

The results use the VIA Rail trains and schedules available in the current public dataset. Some services or last-minute changes may not appear.

Can I search timetables for a future date?

Yes: you can search trains for today or a future date by picking it in the dedicated field.

Are the times live?

The times shown are scheduled. For delays and real-time position open the train page: every train in the results is clickable.

Where can I find VIA Rail train times in real time?

Right here on TrainEnRoute: search a route between two stations to see train times with live delays, free and without an account. Every train in the results opens its live position.

How do I check train times for a future date?

Set the date in the search form: you'll see the scheduled train times for that day between the two stations, with duration and connections.