Find a train from Stratford, Ontario to Oshawa

Find the cheapest ticket for your trip

Journey details

Best price 42.94$
Journey duration 4 h 31 min
Connections per day 5
First departure: 08:40
Last departure: 08:40
Distance 179km

With virail the cheapest train tickets from Stratford, Ontario to Oshawa

With virail you can compare prices of trains from Stratford, Ontario to Oshawa in a blink of an eye. What you need is only to choose the date you plan to leave and, if you want, sort and filter the results by price and time. To book your perfect journey, virail will redirect you straight to the provider's website, for an extremely safe purchase.

Which rail companies offer connections by train from Stratford, Ontario to Oshawa?

Virail finds offers from lots of rail companies in Europe and in the rest of the world. For example, it shows you the possible train connections from Stratford, Ontario to Oshawa offered by Viarail.

How much are the low cost train tickets from Stratford, Ontario to Oshawa?

If you have the possibility to book in advance, you will be likely to find cheap train tickets from Stratford, Ontario to Oshawa for 42,94 $. In case you can't plan in advance, train tickets to Oshawa cost on average 55,94 $.

Trains from Stratford, Ontario to Oshawa


When it comes to short distances, bus and carpooling represent a good alternative to the train journey, especially if you are travelling with a limited budget.

In which stations can you take the train to Oshawa and where will you arrive?

You can take the train to Oshawa at STRATFORD, which arrives at OSHAWA.

How many train connections are there from Stratford, Ontario to Oshawa every day?

If you need to travel to Oshawa from Stratford, Ontario please know that there are 5 train connections every day. Please know that absolutely all these connections have a change or more. Therefore, you will not stay in the same train for the whole trip.

How long will it take you from Stratford, Ontario to Oshawa by train and when do the trains leave?

On average, it takes 4 hours and 41 minutes to get to Oshawa by train, but you will need 3 hours and 25 minutes with the fastest trains. The first one is available at 08:05, whereas the last one leaves Stratford, Ontario at 08:05.

virail lets you search and compare times and prices of any transports from one city to another