Train from Montreal to Windsor, ON, CA: Tickets & Schedules

Next departures

Next departures for Montreal to Windsor on November 30
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Megabus Canada + VIA Rail
    St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
    Windsor, ONCheapest
    VIA Rail
    Dorval - VIA Rail Station / YUL Airport
    Windsor, ONFastest
    VIA Rail
    Gare Centrale
    Windsor, ONNo tags
    Megabus Canada + VIA Rail
      St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
      Windsor, ONNo tags
      VIA Rail
      Gare Centrale
      Windsor, ONNo tags

      Last refresh of the prices: Today at 5:33 PM EST.

      Compare 3 ways to go from Montreal to Windsor

      We recommend carpooling

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

      6carpool per day
      10h 30mAverage Duration
      519 milesDistance
      35kgCO₂ emissions
      Average Price$180 - $191Average Duration1d 4h
      21kg CO₂e
      Average Price$97 - $429Average Duration11h 41m
      76kg CO₂e
      Carpool
      Average Price$55 - $138Average Duration10h 30m
      35kg CO₂e

      Frequently asked questions about traveling from Montreal to Windsor, ON, CA by train

      Find cheapest prices for trains

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

      Best price found
      11/27
      $171
      11/28
      $215
      Today
      $162
      11/30
      $226
      12/01
      $171
      12/02
      $128
      12/03
      $121
      12/04
      $146
      busbud logoThe cheapest trip from Montreal to Windsor, ON, CA was searched and found on Dec 3, 2025 with a price of $121

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

      You can expect to pay from $121 to $466 for a train ticket from Montreal to Windsor, ON, CA based on the last 2 days. You can expect to find the cheapest price for the trip at $121 which is on 2025-12-03.

      People from around the world trust Busbud