Next train departures Today, 19 Mar Tomorrow, 20 Mar Sat, 21 Mar Sun, 22 Mar Mon, 23 Mar Tue, 24 Mar Wed, 25 Mar Thu, 26 Mar More dates
Next departures from Windsor to Toronto on 19 March Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 13:06
Windsor, ON 4h 7m 17:13
Union Station Cheapest R 1 590 Train 13:06
Windsor, ON 4h 7m 17:13
Union Station Fastest R 3 023 Train 13:06
Windsor, ON 4h 7m 17:13
Union Station No tags R 2 824 VIA Rail + Union Pearson Express
Train 13:06
Windsor, ON 5h 37m 18:43
YYZ Toronto Pearson International Airport - Terminal 1 No tags R 3 014 Train 13:06
Windsor, ON 4h 7m 17:13
Union Station No tags R 1 856
Next departures from Windsor to Toronto on 20 March Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 05:35
Windsor, ON 4h 35m 10:10
Union Station Cheapest R 1 044 Train 13:06
Windsor, ON 4h 7m 17:13
Union Station Fastest R 2 096 Train 05:35
Windsor, ON 4h 35m 10:10
Union Station No tags R 3 023 VIA Rail + Union Pearson Express
Train 05:35
Windsor, ON 6h 8m 11:43
YYZ Toronto Pearson International Airport - Terminal 1 No tags R 1 368 Train 05:35
Windsor, ON 4h 35m 10:10
Union Station No tags R 2 824
Next departures from Windsor to Toronto on 21 March Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 17:40
Windsor, ON 4h 50m 22:30
Union Station Cheapest R 974 Train 13:06
Windsor, ON 4h 47m 17:53
Union Station Fastest R 1 253 Train 05:35
Windsor, ON 5h 15m 10:50
Union Station No tags R 1 178 VIA Rail + Union Pearson Express
Train 05:35
Windsor, ON 6h 53m 12:28
YYZ Toronto Pearson International Airport - Terminal 1 No tags R 1 368 Train 05:35
Windsor, ON 5h 15m 10:50
Union Station No tags R 2 092
Next departures from Windsor to Toronto on 22 March Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 05:35
Windsor, ON 5h 15m 10:50
Union Station Cheapest R 974 Train 13:06
Windsor, ON 4h 47m 17:53
Union Station Fastest R 1 962 Train 05:35
Windsor, ON 5h 15m 10:50
Union Station No tags R 1 240 VIA Rail + Union Pearson Express
Train 05:35
Windsor, ON 6h 53m 12:28
YYZ Toronto Pearson International Airport - Terminal 1 No tags R 1 431 Train 05:35
Windsor, ON 5h 15m 10:50
Union Station No tags R 1 107
Next departures from Windsor to Toronto on 23 March Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 05:35
Windsor, ON 4h 35m 10:10
Union Station Cheapest R 974 Train 13:06
Windsor, ON 4h 7m 17:13
Union Station Fastest R 1 468 Train 05:35
Windsor, ON 4h 35m 10:10
Union Station No tags R 1 107 VIA Rail + Union Pearson Express
Train 05:35
Windsor, ON 6h 8m 11:43
YYZ Toronto Pearson International Airport - Terminal 1 No tags R 1 297 Train 05:35
Windsor, ON 4h 35m 10:10
Union Station No tags R 1 240
Next departures from Windsor to Toronto on 24 March Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 05:35
Windsor, ON 4h 35m 10:10
Union Station Cheapest R 908 Train 13:06
Windsor, ON 4h 7m 17:13
Union Station Fastest R 2 471 Train 05:35
Windsor, ON 4h 35m 10:10
Union Station No tags R 3 427 VIA Rail + Union Pearson Express
Train 05:35
Windsor, ON 6h 8m 11:43
YYZ Toronto Pearson International Airport - Terminal 1 No tags R 1 232 Train 05:35
Windsor, ON 4h 35m 10:10
Union Station No tags R 3 227
Next departures from Windsor to Toronto on 25 March Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 05:35
Windsor, ON 4h 35m 10:10
Union Station Cheapest R 847 Train 13:06
Windsor, ON 4h 7m 17:13
Union Station Fastest R 2 511 Train 05:35
Windsor, ON 4h 35m 10:10
Union Station No tags R 1 113 VIA Rail + Union Pearson Express
Train 05:35
Windsor, ON 6h 8m 11:43
YYZ Toronto Pearson International Airport - Terminal 1 No tags R 1 303 Train 05:35
Windsor, ON 4h 35m 10:10
Union Station No tags R 980
Next departures from Windsor to Toronto on 26 March Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 05:35
Windsor, ON 4h 35m 10:10
Union Station Cheapest R 847 Train 13:06
Windsor, ON 4h 7m 17:13
Union Station Fastest R 2 312 Train 05:35
Windsor, ON 4h 35m 10:10
Union Station No tags R 980 VIA Rail + Union Pearson Express
Train 05:35
Windsor, ON 6h 8m 11:43
YYZ Toronto Pearson International Airport - Terminal 1 No tags R 1 170 Train 05:35
Windsor, ON 4h 35m 10:10
Union Station No tags R 2 841
Last refresh of the prices: Today at 5:24 AM EDT.
View all departures Where are the popular train stations and stops in Windsor, ON, CA and Toronto? Windsor, ON, CA A
VIA Rail Station
298 Walker Rd, Windsor, ON N8Y 2M9, Canada Map
Find cheapest prices for trains Price is for a one-way ticket for one passenger and based on past searches.
The cheapest trip from Windsor, ON, CA to Toronto was searched and found on 24 Mar 2026 with a price of R 883 To save money and be sure you have the best seat, it's a good idea to buy your train tickets from Windsor, ON, CA to Toronto as early as possible.
You can expect to pay from R 883 to R 3 342 for a train ticket from Windsor, ON, CA to Toronto based on the last 2 days. You can expect to find the cheapest price for the trip at R 883, which is on 2026-03-24.
Top Travelled Train Routes People from around the world trust Busbud