[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Windsor, ON to Kingston, ON

Showing times and prices for May 27

Cheapest

$218

Average

$218

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.

The average ticket from Windsor, ON to Kingston, ON will cost around $ 218 if you buy it on the day, but the cheapest tickets can be found for only $ 218.

VIA Rail Canada
12:48PMWindsor, ON9h04 09:52PMKingston, ON
0 changes
$2181One-way

Train schedule from Windsor, ON to Kingston, ON

Showing trains for tomorrow, Fri, May 27
VIA Rail Canada
12:48PMWindsor, ON9h04 09:52PMKingston, ON
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
May 27
$218VIA Rail Canada

Fastest train times from Windsor, ON to Kingston, ON

Showing times and prices for May 27

Fastest Journey

9 h 4 m

Average

9 h 4 m

Trains per day

1

Distance

571 km

Of the 1 trains that leave Windsor, ON for Kingston, ON every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 571 km distance in an average of 9 h 4 m but if you time it right, some trains will get you there in just 9 h 4 m .

The slowest trains will take 9 h 4 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

VIA Rail Canada
12:48PMWindsor, ON9h04 09:52PMKingston, ON
0 changes
$2181One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Windsor, ON to Kingston, ON

distanceDistance353 miles (570 km)
priceAverage train ticket price$218 (€193)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day

Trains from Windsor, ON to Kingston, ON cover the 353 miles (570 km) long route taking on average 14 h 18 min with our travel partners like. Normally, there is 1 train operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $218 (€193), but the average price of train tickets is $218 (€193).

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

Travel by train to Kingston, 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 Kingston, ON.
FAQs

How much do cheap train tickets from Windsor, ON to Kingston, ON cost?

Train tickets to Kingston, ON from Windsor, ON for some dates and times can be found for as cheap as $218 (€193)  one way in the next 7 days.

How much is the train from Windsor, ON to Kingston, ON on average?

If you are looking to purchase your train ticket in the next 7 days, you can expect the Windsor, ON to Kingston, ON train to cost on average $218 (€193)  one way.

How far is Kingston, ON from Windsor, ON by train?

The distance to Kingston, ON from Windsor, ON by train is approximately 353 miles (570 km).

What is the Windsor, ON to Kingston, ON train travel time?

On average the Windsor, ON to Kingston, ON train travel time is 14 h 18 min  for the 353 miles (570 km) long trip, but the duration can vary if you travel on weekends and holidays.

How many train services per day are there between Windsor, ON and Kingston, ON?

On average, there is 1 train a day from Windsor, ON to Kingston, ON. The train times and services may be different on weekends and holidays compared to weekdays.

How far in advance should I buy train tickets between Windsor, ON and Kingston, ON for the best deals?

If you buy the Windsor, ON to Kingston, ON train within the next 7 days, you can find one way tickets to cost on average $218 (€193). However, booking your train ticket in advance gives you access to the best prices for trains from Windsor, ON to Kingston, ON. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.