Windsor, ON to Ottawa, ON train

Cheap train tickets from Windsor, ON to Ottawa, ON

Showing times and prices for 28 Jun

Cheapest

£157

Average

£166

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
13:46Windsor9h22 23:08Ottawa
1 change
£1571One-way
Cheapest
05:40Windsor11h17 16:57Ottawa
1 change
£1571One-way
2nd Cheapest
08:43Windsor10h00 18:43Ottawa
1 change
£1761One-way
2nd Cheapest
08:43Windsor11h31 20:14Ottawa
1 change
£1761One-way

Train schedule Windsor, ON to Ottawa, ON

Showing trains for tomorrow, Tuesday, 28 June
05:40Windsor11h17 16:57Ottawa
1 change
08:43Windsor10h00 18:43Ottawa
1 change
08:43Windsor11h31 20:14Ottawa
1 change
13:46Windsor9h22 23:08Ottawa
1 change

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Tue
28 Jun
Wed
29 Jun
Thu
30 Jun
Fri
01 Jul
Sat
02 Jul
Sun
03 Jul
Mon
04 Jul

Fastest train times from Windsor, ON to Ottawa, ON

Showing times and prices for 28 Jun

Fastest Journey

9 h 22 m

Average

10 h 32 m

Trains per day

4

Distance

681 km

It's difficult to get from Windsor, ON to Ottawa, ON without changing at least once.

Fastest
13:46Windsor9h22 23:08Ottawa
1 change
£1571One-way
2nd Fastest
08:43Windsor10h00 18:43Ottawa
1 change
£1761One-way
05:40Windsor11h17 16:57Ottawa
1 change
£1571One-way
08:43Windsor11h31 20:14Ottawa
1 change
£1761One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Windsor, ON to Ottawa, ON

distanceDistance422 miles (680 km)
durationAverage train duration11 h 17 min
priceAverage train ticket price£159 (€176)
frequencyTrain frequency3 a day
changesDirect trainYes, there are 3 direct trains a day
carriersTrain providersVIA Rail Canada

Trains from Windsor, ON to Ottawa, ON cover the 422 miles (680 km) long route taking on average 11 h 17 min with our travel partners like VIA Rail Canada. Normally, there are 3 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £158, but the average price of train tickets is £159.

Train companies: VIA Rail trains Windsor, ON to Ottawa, ON

Find the best trains from Windsor, ON to Ottawa, ON with Omio's travel partners VIA Rail from £158. We can find you the best deals, timetables and tickets when comparing and booking the best trip.

VIA Rail

VIA Rail is Canada's main train provider. There are several different ticket fares like Economy, Business, Sleeper Plus, Prestige and Touring for your next journey by train from Windsor, ON to Ottawa, ON.

It’s easy to book your VIA Rail train ticket between Windsor, ON and Ottawa, ON online with Omio! Simply check the current VIA Rail train timetables for your ideal departure and arrival times, compare the best route between Windsor, ON and Ottawa, ON as well as relevant travel information (such as luggage policy and amenities offered onboard) for that train and book cheap VIA Rail train tickets online. Prices for VIA Rail trains to Ottawa, ON from Windsor, ON start at £158 one-way if you book in advance, and you can expect to travel around 422 miles (680 km). If you search for VIA Rail trains in the Omio app, you can check straight away if the VIA Rail tickets are mobile tickets, which makes it easier than ever to go paperless when travelling by train from Windsor, ON to Ottawa, ON. Let Omio do all the work for you finding the best Windsor, ON to Ottawa, ON VIA Rail train ticket so you can enjoy a smooth and comfortable journey!

Train information from Windsor, ON to Ottawa, ON with VIA Rail:

  • Average Duration: 9 h 37 min
  • Average Price: £158
  • VIA Rail frequency: 3 a day

Travel Tips: Trains from Windsor, ON to Ottawa, ON

Travel by train to Ottawa, ON easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Windsor, ON to Ottawa, ON.
FAQs
You can find a cheap train from Windsor, ON to Ottawa, ON for some dates and times for as low as £158  one way in the next 7 days.
The Windsor, ON to Ottawa, ON train ticket price is on average £159  if you are looking to buy your tickets for this journey in the next week.
The Windsor, ON to Ottawa, ON train distance is approximately 422 miles (680 km).
The Windsor, ON to Ottawa, ON train duration is on average 11 h 17 min, which is to be expected when travelling 422 miles (680 km) between Windsor, ON and Ottawa, ON. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
For the journey from Windsor, ON to Ottawa, ON you can take a train with VIA Rail Canada. Be sure to check out all possible train providers that offer services to Ottawa, ON from Windsor, ON on Omio to compare what amenities they may have.
On average, there are 3 trains a day from Windsor, ON to Ottawa, ON. The train times and services may be different on weekends and holidays compared to weekdays.
The earliest train departing from Windsor, ON to Ottawa, ON leaves at 09: 40. The last train departing from Windsor, ON to Ottawa, ON leaves at 13: 48. You can find the latest Windsor, ON to Ottawa, ON train timetable on Omio and book the best time to leave for your journey on your chosen travel date.
You can find a train to Ottawa, ON from Windsor, ON to cost on average £159 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Windsor, ON to Ottawa, ON train generally on sale a few months before the planned travel date.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language