Search train tickets to Windsor

switcheroo

Quickview

How to get to Windsor by train?

Routes37
Trips per day110
train carriers2
Stations2
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Windsor?

The cheapest prices for a train ticket to Windsor that users have found recently on Wanderu start at €13.19. Such great deals to Windsor are available on one route to Chatham-Kent. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Windsor. Chatham-Kent at €13.19 has consistently the lowest average train ticket prices to Windsor.

What are the main train stations in Windsor?

The most popular train stations in Windsor are VIA Station and Transit Centre. VIA Station is the busiest train station in Windsor.

Kingston

There are 11 train schedules per day connecting Kingston with Windsor. It takes on average 8 hours and 47 minutes to travel 356 miles, 572 kms, by train from Kingston. One train company operates schedules from Kingston, with VIA Rail offering the most daily connections to Windsor. Travelling by train from Kingston you will most likely to arrive in Windsor at VIA Station.
Avg. Time
8h 47m
Avg. Price
€79.74

Ottawa

There are 10 train schedules per day connecting Ottawa with Windsor. It takes on average 10 hours and 38 minutes to travel 424 miles, 683 kms, by train from Ottawa. One train company operates schedules from Ottawa, with VIA Rail offering the most daily connections to Windsor. Travelling by train from Ottawa you will most likely to arrive in Windsor at VIA Station.
Avg. Time
10h 38m
Avg. Price
€104.37

Oshawa

There are 8 train schedules per day connecting Oshawa with Windsor. It takes on average 6 hours and 53 minutes to travel 238 miles, 382 kms, by train from Oshawa. One train company operates schedules from Oshawa, with VIA Rail offering the most daily connections to Windsor. Travelling by train from Oshawa you will most likely to arrive in Windsor at VIA Station.
Avg. Time
6h 53m
Avg. Price
€72.36

Belleville

There are 8 train schedules per day connecting Belleville with Windsor. It takes on average 8 hours and 9 minutes to travel 312 miles, 502 kms, by train from Belleville. One train company operates schedules from Belleville, with VIA Rail offering the most daily connections to Windsor. Travelling by train from Belleville you will most likely to arrive in Windsor at VIA Station.
Avg. Time
8h 9m
Avg. Price
€95.78

Fallowfield

There are 5 train schedules per day connecting Fallowfield with Windsor. It takes on average 10 hours to travel 414 miles, 665 kms, by train from Fallowfield. One train company operates schedules from Fallowfield, with VIA Rail Canada offering the most daily connections to Windsor. Travelling by train from Fallowfield you will most likely to arrive in Windsor at VIA Station.
Avg. Time
10h 0m
Avg. Price
€130.00

Located in Ontario, Canada, you can travel by train to Windsor from 37 destinations and choose from 110 daily train schedules to get you there. VIA Rail has the most train connections to Windsor. The furthest train arriving in Windsor covers a distance of 2080.58 miles, 3347.53 kms, covering the journey in 101 hours and 56 minutes

Looking for other ways to get there? Check out Bus options to Windsor.

train companies serving Windsor

Amtrak

There are 1 daily Amtrak schedules to Windsor. Amtrak can get you to Windsor by train from 8 destinations including Glenview.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 37m
Avg. Price
€222.85

VIA Rail

There are 50 daily VIA Rail schedules to Windsor. VIA Rail can get you to Windsor by train from 36 destinations including Kingston.
Restroom
WiFi
Movies
Snacks
Loyalty rewards
Extra legroom
Power outlet
Green certified
Air conditioning
Avg. Time
0h 7m
Avg. Price
€60.70