Next train departures Today, 30 Jun Tomorrow, 01 Jul Thu, 02 Jul Fri, 03 Jul Sat, 04 Jul Sun, 05 Jul Mon, 06 Jul Tue, 07 Jul More dates
Next departures from Ottawa to Windsor on 30 June Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 11:43
Via Rail (200 Tremblay Rd) 12h 1m 23:44
Windsor, ON Cheapest TRY 6 659 Train 12:05
Fallowfield, ON 9h 45m 21:50
Windsor, ON Fastest TRY 14 173 Train 11:43
Via Rail (200 Tremblay Rd) 10h 7m 21:50
Windsor, ON No tags TRY 14 173 Train 11:43
Via Rail (200 Tremblay Rd) 10h 7m 21:50
Windsor, ON No tags TRY 8 744 Train 11:43
Via Rail (200 Tremblay Rd) 10h 7m 21:50
Windsor, ON No tags TRY 13 165 Train 11:43
Via Rail (200 Tremblay Rd) 10h 7m 21:50
Windsor, ON No tags TRY 8 072 Train 11:43
Via Rail (200 Tremblay Rd) 10h 7m 21:50
Windsor, ON No tags TRY 7 399 Train 11:43
Via Rail (200 Tremblay Rd) 12h 1m 23:44
Windsor, ON No tags TRY 8 003
Next departures from Ottawa to Windsor on 1 July Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 12:23
Via Rail (200 Tremblay Rd) 11h 21m 23:44
Windsor, ON Cheapest TRY 6 132 Train 12:05
Fallowfield, ON 9h 45m 21:50
Windsor, ON Fastest TRY 6 815 Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON No tags TRY 6 905 Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON No tags TRY 7 578 Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON No tags TRY 13 366 Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON No tags TRY 8 250 Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON No tags TRY 12 358 Train 05:21
Via Rail (200 Tremblay Rd) 10h 24m 15:45
Windsor, ON No tags TRY 8 652
Next departures from Ottawa to Windsor on 2 July Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 12:23
Via Rail (200 Tremblay Rd) 11h 21m 23:44
Windsor, ON Cheapest TRY 6 464 Train 12:05
Fallowfield, ON 9h 45m 21:50
Windsor, ON Fastest TRY 13 029 Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON No tags TRY 11 629 Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON No tags TRY 12 637 Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON No tags TRY 8 088 Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON No tags TRY 8 761 Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON No tags TRY 7 416 Train 05:21
Via Rail (200 Tremblay Rd) 10h 24m 15:45
Windsor, ON No tags TRY 8 109
Next departures from Ottawa to Windsor on 3 July Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 09:35
Via Rail (200 Tremblay Rd) 12h 15m 21:50
Windsor, ON Cheapest TRY 5 828 Train 12:05
Fallowfield, ON 9h 45m 21:50
Windsor, ON Fastest TRY 12 547 Train 05:21
Via Rail (200 Tremblay Rd) 10h 24m 15:45
Windsor, ON No tags TRY 8 020 Train 05:21
Via Rail (200 Tremblay Rd) 10h 24m 15:45
Windsor, ON No tags TRY 9 364 Train 05:21
Via Rail (200 Tremblay Rd) 10h 24m 15:45
Windsor, ON No tags TRY 12 268 Train 05:21
Via Rail (200 Tremblay Rd) 10h 24m 15:45
Windsor, ON No tags TRY 11 259 Train 05:21
Via Rail (200 Tremblay Rd) 10h 24m 15:45
Windsor, ON No tags TRY 8 692 Train 08:29
Via Rail (200 Tremblay Rd) 13h 21m 21:50
Windsor, ON No tags TRY 7 891
Next departures from Ottawa to Windsor on 4 July Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 11:43
Via Rail (200 Tremblay Rd) 12h 1m 23:44
Windsor, ON Cheapest TRY 6 225 Train 12:05
Fallowfield, ON 9h 45m 21:50
Windsor, ON Fastest TRY 6 659 Train 05:21
Via Rail (200 Tremblay Rd) 10h 24m 15:45
Windsor, ON No tags TRY 7 174 Train 05:21
Via Rail (200 Tremblay Rd) 10h 24m 15:45
Windsor, ON No tags TRY 6 502 Train 05:21
Via Rail (200 Tremblay Rd) 10h 24m 15:45
Windsor, ON No tags TRY 10 622 Train 05:21
Via Rail (200 Tremblay Rd) 10h 24m 15:45
Windsor, ON No tags TRY 7 846 Train 05:21
Via Rail (200 Tremblay Rd) 10h 24m 15:45
Windsor, ON No tags TRY 11 630 Train 08:29
Via Rail (200 Tremblay Rd) 13h 21m 21:50
Windsor, ON No tags TRY 12 000
Next departures from Ottawa to Windsor on 5 July Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 08:29
Via Rail (200 Tremblay Rd) 13h 21m 21:50
Windsor, ON Cheapest TRY 6 825 Train 12:05
Fallowfield, ON 9h 45m 21:50
Windsor, ON Fastest TRY 11 799 Train 08:29
Via Rail (200 Tremblay Rd) 13h 21m 21:50
Windsor, ON No tags TRY 8 169 Train 08:29
Via Rail (200 Tremblay Rd) 13h 21m 21:50
Windsor, ON No tags TRY 12 000 Train 08:29
Via Rail (200 Tremblay Rd) 13h 21m 21:50
Windsor, ON No tags TRY 10 991 Train 08:29
Via Rail (200 Tremblay Rd) 13h 21m 21:50
Windsor, ON No tags TRY 7 497 Train 09:35
Via Rail (200 Tremblay Rd) 12h 15m 21:50
Windsor, ON No tags TRY 13 247 Train 09:35
Via Rail (200 Tremblay Rd) 12h 15m 21:50
Windsor, ON No tags TRY 7 497
Next departures from Ottawa to Windsor on 6 July Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 09:35
Via Rail (200 Tremblay Rd) 12h 15m 21:50
Windsor, ON Cheapest TRY 5 966 Train 12:05
Fallowfield, ON 9h 45m 21:50
Windsor, ON Fastest TRY 6 638 Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON No tags TRY 7 432 Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON No tags TRY 6 760 Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON No tags TRY 10 273 Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON No tags TRY 6 088 Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON No tags TRY 11 281 Train 05:21
Via Rail (200 Tremblay Rd) 10h 24m 15:45
Windsor, ON No tags TRY 7 688
Next departures from Ottawa to Windsor on 7 July Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON Cheapest TRY 4 593 Train 12:05
Fallowfield, ON 9h 45m 21:50
Windsor, ON Fastest TRY 5 644 Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON No tags TRY 10 142 Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON No tags TRY 5 265 Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON No tags TRY 5 937 Train 04:13
Via Rail (200 Tremblay Rd) 11h 32m 15:45
Windsor, ON No tags TRY 9 134 Train 05:21
Via Rail (200 Tremblay Rd) 10h 24m 15:45
Windsor, ON No tags TRY 5 265 Train 05:21
Via Rail (200 Tremblay Rd) 10h 24m 15:45
Windsor, ON No tags TRY 10 142
Last refresh of the prices: Today at 4:22 AM EDT.
View all departures Compare 2 ways to travel from Ottawa to Windsor We recommend taking the bus
Among the sustainable travel choices, the Bus stands out as a good way to reach Windsor. The journey takes about 14 hours 35 minutes and with fares starting at just TRY 2 160, it presents an excellent value for a comfortable ride.
Average price TRY 2 160 - TRY 7 328 Average duration 14h 35m CO₂ emissions
17kg CO₂e
Check schedules Average price TRY 4 482 - TRY 14 338 Average duration 11h 21m CO₂ emissions
62kg CO₂e
Check schedules
Where are the popular train stations and stops in Ottawa, CA and Windsor, ON, CA? Ottawa, CA A
VIA Rail – Pick-up, main entrance, 200 Chemin Tremblay Rd, K1G 3H5, Canada Windsor, ON, CA A
VIA Rail Station 298 Walker Rd, Windsor, ON N8Y 2M9, Canada Map
Train Companies 4.1 out of 5 stars 4.1/5 4 893 reviews
Staff 4.8
Timeliness 3.8
Cleanliness 4.8
WiFi 3.6
Based on 4893 reviews, the company was rated 4.1 stars on Busbud. Travellers were especially satisfied with the staff and the cleanliness but often complained about the Wi-Fi. VIA Rail Canada ticket prices on this trip start at TRY 4 482
VIA Rail Ottawa Windsor recent customer reviews It was my first and last time using Via Rail
Frequently asked questions about travelling from Ottawa, CA to Windsor, ON, CA by train Please note that timetables, routes, or operator details shown here may be updated or differ at the time of your trip.
How much is the train ticket from Ottawa to Windsor? The cheapest train tickets from Ottawa to Windsor start from TRY 4 482. The average price for this train route is around TRY 7 120. Busbud recommends booking your tickets in advance for a better chance to secure the lowest possible price.
How long is the train journey from Ottawa to Windsor? The average train journey time from Ottawa to Windsor is 11h 21m, covering a distance of 677 km. The quickest train can get you there in 9h 45m and is operated by VIA Rail Canada .
Which train operators serve the Ottawa to Windsor route? Several major train operators run on this route, with 13 trains available per day.
What are the earliest and latest departure times for the train from Ottawa to Windsor? The earliest train from Ottawa to Windsor departs at 04:13. And the latest train departs at 12:44.
Find cheapest prices for trains Price is for a one-way ticket for one passenger and based on past searches.
The cheapest trip from Ottawa, CA to Windsor, ON, CA was searched and found on 03 Jul 2026 with a price of TRY 5 982 To save money and be sure you have the best seat, it's a good idea to buy your train tickets from Ottawa, CA to Windsor, ON, CA as early as possible.
You can expect to pay from TRY 5 982 to TRY 15 830 for a train ticket from Ottawa, CA to Windsor, ON, CA based on the last 2 days. You can expect to find the cheapest price for the trip at TRY 5 982, which is on 2026-07-03.
Top Travelled Train Routes People from around the world trust Busbud