Next train departures Today, Jun 29 Tomorrow, Jun 30 Wed, Jul 1 Thu, Jul 2 Fri, Jul 3 Sat, Jul 4 Sun, Jul 5 Mon, Jul 6 More dates
Next departures for Ottawa to Windsor on June 29 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 12:44pm
Fallowfield, ON 11h 11:44pm
Windsor, ON Cheapest $221 Train 12:44pm
Fallowfield, ON 11h 11:44pm
Windsor, ON Fastest $241 Train 12:44pm
Fallowfield, ON 11h 11:44pm
Windsor, ON No tags $414 Train 12:44pm
Fallowfield, ON 11h 11:44pm
Windsor, ON No tags $261 Train 12:44pm
Fallowfield, ON 11h 11:44pm
Windsor, ON No tags $384
Next departures for Ottawa to Windsor on June 30 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 11:43am
Via Rail (200 Tremblay Rd) 12h 1m 11:44pm
Windsor, ON Cheapest $188 Train 12:05pm
Fallowfield, ON 9h 45m 9:50pm
Windsor, ON Fastest $422 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $236 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $368 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $196 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $398 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $216 Train 5:21am
Via Rail (200 Tremblay Rd) 10h 24m 3:45pm
Windsor, ON No tags $368
Next departures for Ottawa to Windsor on July 1 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 12:23pm
Via Rail (200 Tremblay Rd) 11h 21m 11:44pm
Windsor, ON Cheapest $183 Train 12:05pm
Fallowfield, ON 9h 45m 9:50pm
Windsor, ON Fastest $183 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $346 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $209 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $376 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $229 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $189 Train 5:21am
Via Rail (200 Tremblay Rd) 10h 24m 3:45pm
Windsor, ON No tags $252
Next departures for Ottawa to Windsor on July 2 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 12:23pm
Via Rail (200 Tremblay Rd) 11h 21m 11:44pm
Windsor, ON Cheapest $188 Train 12:05pm
Fallowfield, ON 9h 45m 9:50pm
Windsor, ON Fastest $235 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $356 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $326 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $261 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $241 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $221 Train 5:21am
Via Rail (200 Tremblay Rd) 10h 24m 3:45pm
Windsor, ON No tags $262
Next departures for Ottawa to Windsor on July 3 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 11:43am
Via Rail (200 Tremblay Rd) 10h 7m 9:50pm
Windsor, ON Cheapest $178 Train 12:05pm
Fallowfield, ON 9h 45m 9:50pm
Windsor, ON Fastest $178 Train 5:21am
Via Rail (200 Tremblay Rd) 10h 24m 3:45pm
Windsor, ON No tags $231 Train 5:21am
Via Rail (200 Tremblay Rd) 10h 24m 3:45pm
Windsor, ON No tags $271 Train 5:21am
Via Rail (200 Tremblay Rd) 10h 24m 3:45pm
Windsor, ON No tags $356 Train 5:21am
Via Rail (200 Tremblay Rd) 10h 24m 3:45pm
Windsor, ON No tags $251 Train 5:21am
Via Rail (200 Tremblay Rd) 10h 24m 3:45pm
Windsor, ON No tags $326 Train 8:29am
Via Rail (200 Tremblay Rd) 13h 21m 9:50pm
Windsor, ON No tags $210
Next departures for Ottawa to Windsor on July 4 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 11:43am
Via Rail (200 Tremblay Rd) 12h 1m 11:44pm
Windsor, ON Cheapest $175 Train 12:05pm
Fallowfield, ON 9h 45m 9:50pm
Windsor, ON Fastest $208 Train 5:21am
Via Rail (200 Tremblay Rd) 10h 24m 3:45pm
Windsor, ON No tags $306 Train 5:21am
Via Rail (200 Tremblay Rd) 10h 24m 3:45pm
Windsor, ON No tags $336 Train 5:21am
Via Rail (200 Tremblay Rd) 10h 24m 3:45pm
Windsor, ON No tags $234 Train 5:21am
Via Rail (200 Tremblay Rd) 10h 24m 3:45pm
Windsor, ON No tags $194 Train 5:21am
Via Rail (200 Tremblay Rd) 10h 24m 3:45pm
Windsor, ON No tags $214 Train 8:29am
Via Rail (200 Tremblay Rd) 13h 21m 9:50pm
Windsor, ON No tags $239
Next departures for Ottawa to Windsor on July 5 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 8:29am
Via Rail (200 Tremblay Rd) 13h 21m 9:50pm
Windsor, ON Cheapest $199 Train 12:05pm
Fallowfield, ON 9h 45m 9:50pm
Windsor, ON Fastest $331 Train 8:29am
Via Rail (200 Tremblay Rd) 13h 21m 9:50pm
Windsor, ON No tags $219 Train 8:29am
Via Rail (200 Tremblay Rd) 13h 21m 9:50pm
Windsor, ON No tags $338 Train 8:29am
Via Rail (200 Tremblay Rd) 13h 21m 9:50pm
Windsor, ON No tags $308 Train 8:29am
Via Rail (200 Tremblay Rd) 13h 21m 9:50pm
Windsor, ON No tags $239 Train 9:35am
Via Rail (200 Tremblay Rd) 12h 15m 9:50pm
Windsor, ON No tags $219 Train 9:35am
Via Rail (200 Tremblay Rd) 12h 15m 9:50pm
Windsor, ON No tags $199
Next departures for Ottawa to Windsor on July 6 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 10:24am
Via Rail (200 Tremblay Rd) 11h 26m 9:50pm
Windsor, ON Cheapest $164 Train 12:05pm
Fallowfield, ON 9h 45m 9:50pm
Windsor, ON Fastest $193 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $175 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $326 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $195 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $215 Train 4:13am
Via Rail (200 Tremblay Rd) 11h 32m 3:45pm
Windsor, ON No tags $296 Train 5:21am
Via Rail (200 Tremblay Rd) 10h 24m 3:45pm
Windsor, ON No tags $326
Last refresh of the prices: Today at 7:54 AM EDT.
View all departures Compare 2 ways to go 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 25 minutes, and with fares starting at just $66, it presents an excellent value for a comfortable ride.
Average Price $66 - $230 Average Duration 14h 25m CO₂ emissions
17kg CO₂e
Check schedules Average Price $139 - $508 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
Wi‑Fi 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 with the Wi‑Fi. VIA Rail Canada ticket prices on this trip start at $139
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 schedules, routes, or operator details shown here may be updated or vary 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 at $139. The average price for this train route is around $222. Busbud recommends booking your tickets in advance to increase your chances of getting the lowest possible price.
How long is the train ride from Ottawa to Windsor? The average train trip from Ottawa to Windsor takes 11h 21m and covers 677 km. The quickest train gets 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 serve 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 4:13am. The latest train departs at 12:44pm.
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 Jul 4, 2026 with a price of $184 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 $184 to $559 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 $184 which is on 2026-07-04.
Top Travelled Train Routes People from around the world trust Busbud
Popular train departures from Ottawa Popular train routes to Windsor Continue your journey from Windsor