Train from Stratford, CA to Toronto: Tickets & Schedules

Next train departures

Next departures for Stratford to Toronto on December 1
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
VIA RailTrain
Stratford, ON
Union StationCheapestFastest
VIA RailTrain
Stratford, ON
Union StationNo tags
VIA Rail + Union Pearson Express
Train
    Stratford, ON
    YYZ Toronto Pearson International Airport - Terminal 1No tags
    VIA RailTrain
    Stratford, ON
    Union StationNo tags
    VIA Rail + Union Pearson Express
    Train
      Stratford, ON
      YYZ Toronto Pearson International Airport - Terminal 1No tags

      Last refresh of the prices: Yesterday at 9:59 PM EST.

      Compare 4 ways to go from Stratford to Toronto

      We recommend carpooling

      Among the sustainable travel choices, the carpool stands out as the good way to reach Toronto. The journey takes about 2 hours 15 minutes and with fares starting at just $14, it presents an excellent value for a comfortable ride.

      1carpool per day
      2h 15mAverage Duration
      83 milesDistance
      6kgCO₂ emissions
      Average Price$3 - $66Average Duration2h 5m
      3kg CO₂e
      Average Price$32 - $119Average Duration3h 54m
      12kg CO₂e
      Shuttle
      Average Price$32 - $49Average Duration1h 25m
      4kg CO₂e
      Carpool
      Average Price$14 - $24Average Duration2h 15m
      6kg CO₂e

      Frequently asked questions about traveling from Stratford, CA to Toronto by train

      Please note that schedules, routes, or operator details shown here may be updated or vary at the time of your trip.

      1. How much is the train ticket from Stratford to Toronto?

        The cheapest train tickets from Stratford to Toronto start from $32. The average price for this train route is around $58. Busbud recommends that you book your tickets in advance for a better chance to get the lowest possible price.

      2. How long is the train journey from Stratford to Toronto?

        The average train ride duration from Stratford to Toronto is 3h 54m, covering a distance of 83 miles (133 km). The quickest train can get you there in 2h 22m and is operated by VIA Rail Canada.

      3. Which train operators service the Stratford to Toronto route?

        Several major train operators operate on this route with 3 trains available per day.

      4. What is the earliest and latest departure time for the train from Stratford to Toronto?

        The earliest train departs from Stratford to Toronto at 11:16am. And the latest train departs at 11:16am.

      Find cheapest prices for trains

      Price is for a one-way ticket for one passenger and based on past searches.

      Best price found
      11/28
      $53
      11/29
      $87
      Today
      $76
      12/01
      $41
      12/02
      $33
      12/03
      $35
      12/04
      $38
      12/05
      $41
      busbud logoThe cheapest trip from Stratford, CA to Toronto was searched and found on Dec 2, 2025 with a price of $33

      To save money and be sure you have the best seat, it's a good idea to buy your train tickets from Stratford, CA to Toronto, as early as possible.

      You can expect to pay from $33 to $109 for a train ticket from Stratford, CA to Toronto based on the last 2 days. You can expect to find the cheapest price for the trip at $33 which is on 2025-12-02.

      People from around the world trust Busbud