www.viarail.ca Open in urlscan Pro
108.163.144.101  Public Scan

Submitted URL: https://click.message.viarail.ca/?qs=133df49c61b85cb06ae1d88d5a64b7d9c269e62420937bd93597a3601528be2d3828b73c971b1df7457051a7cd8c...
Effective URL: https://www.viarail.ca/en/offers/frequent-railers?utm_campaign=discounttuesday&utm_medium=email&utm_source=all&utm_term...
Submission: On October 25 via api from CA — Scanned from CA

Form analysis 6 forms found in the DOM

<form autocomplete="off">
  <div tabindex="-1" class="multiselect" aria-owns="multiselect-options" aria-expanded="false" aria-label="" aria-placeholder="" role="combobox"><!-- Search --><input type="text" class="multiselect-search" aria-owns="multiselect-options"
      aria-expanded="false" aria-label="" aria-placeholder="" role="combobox" id="searchStation-20"
      aria-describedby="selectedStationId-21"><!-- Tags (with search) --><!--v-if--><!-- Single label --><!--v-if--><!-- Multiple label --><!--v-if--><!-- Placeholder --><!--v-if--><!-- Spinner --><!--v-if--><!-- Clear --><!--v-if--><!-- Caret --><!--v-if--><!-- Options -->
    <div class="multiselect-dropdown is-hidden" tabindex="-1"><!--[--><!--]-->
      <ul class="multiselect-options" id="multiselect-options" role="listbox"><!--[--><!--]--></ul>
      <div class="multiselect-no-options">Enter the city, station or province name</div><!--v-if--><!--v-if--><!--[--><!--]-->
    </div><!-- Hacky input element to show HTML5 required warning --><!--v-if--><!-- Native input support --><!--v-if--><!-- Create height for empty input -->
    <div class="multiselect-spacer"></div>
  </div>
</form>

<form autocomplete="off">
  <div tabindex="-1" class="multiselect" aria-owns="multiselect-options" aria-expanded="false" aria-label="" aria-placeholder="" role="combobox"><!-- Search --><input type="text" class="multiselect-search" aria-owns="multiselect-options"
      aria-expanded="false" aria-label="" aria-placeholder="" role="combobox" id="searchStation-22"
      aria-describedby="selectedStationId-23"><!-- Tags (with search) --><!--v-if--><!-- Single label --><!--v-if--><!-- Multiple label --><!--v-if--><!-- Placeholder --><!--v-if--><!-- Spinner --><!--v-if--><!-- Clear --><!--v-if--><!-- Caret --><!--v-if--><!-- Options -->
    <div class="multiselect-dropdown is-hidden" tabindex="-1"><!--[--><!--]-->
      <ul class="multiselect-options" id="multiselect-options" role="listbox"><!--[--><!--]--></ul>
      <div class="multiselect-no-options">Enter the city, station or province name</div><!--v-if--><!--v-if--><!--[--><!--]-->
    </div><!-- Hacky input element to show HTML5 required warning --><!--v-if--><!-- Native input support --><!--v-if--><!-- Create height for empty input -->
    <div class="multiselect-spacer"></div>
  </div>
</form>

POST https://reservia.viarail.ca/search/setSearch.aspx?l=en

<form target="_blank" method="post" action="https://reservia.viarail.ca/search/setSearch.aspx?l=en" novalidate="" aria-label="Find train tickets" class="booking__form pt-3 ps-2 ps-md-5 pb-3 pe-2 preview" data-v-31cc1e72=""><span
    id="station_fieldset_desc" class="visually-hidden" data-v-31cc1e72="">Once the 'Origin' and 'Destination' fields are filled, more fields will become available.</span>
  <div class="row mb-3" data-v-31cc1e72="">
    <div class="col-12 col-md" data-v-31cc1e72="">
      <div class="booking__input-wrapper filled" data-v-31cc1e72=""><svg width="12" height="16" class="booking__input-icon" data-v-31cc1e72="">
          <use href="/webstatic/dist/generic/img/icons/location-pin.svg#default" data-v-31cc1e72=""></use>
        </svg><label for="stationFrom-7" class="booking__label" data-v-31cc1e72="">Origin: </label><input type="text" class="autocomplete-input booking__input booking_station ui-autocomplete-input" id="stationFrom-7" autocomplete="off"
          data-pattern=".{1,}" data-error-weight="1" role="combobox" aria-describedby="Once the 'Origin' and 'Destination' fields are filled, more fields will become available." aria-autocomplete="list" aria-expanded="false" required=""
          aria-owns="ui-id-1" aria-controls="ui-id-1" aria-activedescendant="" aria-haspopup="listbox"><input type="hidden" name="cmbStationsFrom_value" value="MTRL">
        <div class="stationList autocomplete-wrapper">
          <ul id="ui-id-1" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete ui-front" style="display: none;"></ul>
        </div>
        <div class="booking__input-wrapper-border" data-v-31cc1e72=""></div>
      </div>
    </div>
    <div class="col-auto" data-v-31cc1e72=""><button type="button" class="booking__cta-switch" aria-label="Switch the departure and arrival cities" data-v-31cc1e72=""></button></div>
    <div class="col-12 col-md" data-v-31cc1e72="">
      <div class="booking__input-wrapper" data-v-31cc1e72=""><svg width="12" height="16" class="booking__input-icon" data-v-31cc1e72="">
          <use href="/webstatic/dist/generic/img/icons/location-pin.svg#default" data-v-31cc1e72=""></use>
        </svg><label for="stationTo-8" class="booking__label" data-v-31cc1e72="">Destination: </label><input type="text" class="autocomplete-input booking__input booking_station ui-autocomplete-input" id="stationTo-8" autocomplete="off"
          data-pattern=".{1,}" data-error-weight="2" role="combobox" aria-autocomplete="list" aria-expanded="false" required="" aria-owns="ui-id-2" aria-controls="ui-id-2" aria-activedescendant="" aria-haspopup="listbox"><input type="hidden"
          name="cmbStationsFrom_value" value="">
        <div class="stationList autocomplete-wrapper">
          <ul id="ui-id-2" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete ui-front" style="display: none;"></ul>
        </div>
        <div class="booking__input-wrapper-border" data-v-31cc1e72=""></div>
      </div>
    </div>
  </div>
  <div class="booking__expanded-content pt-md-2" data-v-31cc1e72="">
    <div class="show_expanded" data-v-31cc1e72="">
      <div class="mb-md-2 row no-gutters" data-v-31cc1e72="">
        <div class="col-12 col-md-4 col-lg-3 booking__date-wrapper" id="trainDeparture" data-v-31cc1e72="">
          <div class="booking__input-wrapper" data-v-31cc1e72=""><svg width="23" height="23" class="booking__input-icon" data-v-31cc1e72="">
              <use href="/webstatic/dist/generic/img/icons/calendar.svg#default" data-v-31cc1e72=""></use>
            </svg><label class="booking__label" for="datepickerTo-5"
              aria-label="Departure : Enter a date using the following format: two-digits month, two-digits day, four-digits year. Do not type in the date with slashes, they will be added automatically." data-v-31cc1e72="">Departure mm/dd/yyyy:
            </label><input type="text" class="booking__input datepicker" maxlength="10" data-error-weight="3" required="" autocomplete="off" data-pattern="(0[1-9]|1[0-2])/(0[1-9]|[12]\d|3[01])/[0-9]{4}" data-date-type="from" placeholder=""
              id="datepickerTo-5" data-v-31cc1e72="">
            <div class="booking__input-wrapper-border" data-v-31cc1e72=""></div>
          </div>
        </div>
        <div class="col-12 col-md-4 col-lg-3 booking__date-wrapper" data-train-return="" data-v-31cc1e72="">
          <div class="booking__input-wrapper ps-md-3" data-v-31cc1e72=""><svg width="23" height="23" class="booking__input-icon" data-v-31cc1e72="">
              <use href="/webstatic/dist/generic/img/icons/calendar.svg#default" data-v-31cc1e72=""></use>
            </svg><input type="text" class="booking__input datepicker" maxlength="10" data-error-weight="4" autocomplete="off" data-pattern="^$|(0[1-9]|1[0-2])/(0[1-9]|[12]\d|3[01])/[0-9]{4}" placeholder="" data-date-type="to" id="datepickerTo-3"
              data-v-31cc1e72=""><label class="booking__label" for="datepickerTo-3"
              aria-label="Return : Enter a date using the following format: two-digits month, two-digits day, four-digits year. Do not type in the date with slashes, they will be added automatically." data-v-31cc1e72="">Return mm/dd/yyyy: </label>
            <div class="booking__input-wrapper-border" data-v-31cc1e72=""></div>
          </div>
        </div>
        <div class="col-12 col-lg-3 booking__passengers" data-module="update-passenger" data-cookies-enabled="true" data-v-31cc1e72="">
          <div class="booking__input-wrapper w-100 ps-lg-3 filled" data-v-31cc1e72=""><svg width="28" height="28" class="booking__input-icon" data-v-31cc1e72="">
              <use href="/webstatic/dist/generic/img/icons/passengers.svg#default" data-v-31cc1e72=""></use>
            </svg><label class="booking__LABEL" for="allPassengers-1" data-v-31cc1e72=""><span class="booking__label" data-v-31cc1e72="">Passengers:</span><span class="visually-hidden" data-v-31cc1e72="">To add or remove passengers, press ENTER to
                open the selection dialog box and ESC to close it down.</span></label><input id="allPassengers-1" class="booking__input viamaaxbold" type="text" required="" aria-live="polite" aria-atomic="true" aria-required="true" autocomplete="off"
              data-pattern="^([1-9]|[12]\d|30)$" readonly="" data-v-31cc1e72="">
            <div id="passenger_selection" class="passenger-selection passenger-selection--popover" data-v-31cc1e72="" style="display: none;">
              <ul class="passenger-selection__list">
                <li class="passenger-selection__item px-0 pb-2 text-darkGrey viamaaxmedium">
                  <div class="d-flex align-items-center">
                    <div class="info passenger-selection__info" tabindex="0" aria-label="Adult information"> &nbsp; <span class="bg-darkGrey">
                        <ul class="passenger-selection__info__list">
                          <li class="passenger-selection__info__item text-white viamaaxregular">26-59 years old.</li>
                          <li class="passenger-selection__info__item text-white viamaaxregular">$20 minimum fare.</li>
                        </ul>
                      </span></div><span class="d-inline-block px-1 viamaaxmedium">Adult</span><span class="viamaaxregular text-lightGrey">(26-59)</span>
                  </div><!---->
                  <div class="align-items-center justify-content-between d-flex passenger-selection__list__actions"><button class="btn_minus" type="button" aria-label="Remove an adult" disabled=""><span></span></button><span aria-live="assertive"
                      aria-atomic="true"><span class="visually-hidden">Total adults as passengers&nbsp;</span><strong class="passenger_value viamaaxmedium" id="passenger_value_adult">0</strong></span><button class="btn_plus btn_active" type="button"
                      aria-label="add an adult"><span></span></button></div>
                </li>
                <li class="passenger-selection__item px-0 pb-2 text-darkGrey viamaaxmedium">
                  <div class="d-flex align-items-center">
                    <div class="info passenger-selection__info" tabindex="0" aria-label="Senior information"> &nbsp; <span class="bg-darkGrey">
                        <ul class="passenger-selection__info__list">
                          <li class="passenger-selection__info__item text-white viamaaxregular">60 or more years of age</li>
                          <li class="passenger-selection__info__item text-white viamaaxregular">ID required with proof of age.</li>
                          <li class="passenger-selection__info__item text-white viamaaxregular">$18 minimum fare.</li>
                        </ul>
                      </span></div><span class="d-inline-block px-1 viamaaxmedium">Senior</span><span class="viamaaxregular text-lightGrey">(60+)</span>
                  </div><!---->
                  <div class="align-items-center justify-content-between d-flex passenger-selection__list__actions"><button class="btn_minus" type="button" aria-label="Remove a senior" disabled=""><span></span></button><span aria-live="assertive"
                      aria-atomic="true"><span id="total_senior" class="visually-hidden">Total seniors as passengers&nbsp;</span><strong class="passenger_value viamaaxmedium">0</strong></span><button class="btn_plus btn_active" type="button"
                      aria-label="add a senior"><span></span></button></div>
                </li>
                <li class="passenger-selection__item px-0 pb-2 text-darkGrey viamaaxmedium">
                  <div class="d-flex align-items-center">
                    <div class="info passenger-selection__info" tabindex="0" aria-label="Youth information"> &nbsp; <span class="bg-darkGrey">
                        <ul class="passenger-selection__info__list">
                          <li class="passenger-selection__info__item text-white viamaaxregular">12-25 years old.</li>
                          <li class="passenger-selection__info__item text-white viamaaxregular">With proof of age and an ID card with a photo.</li>
                          <li class="passenger-selection__info__item text-white viamaaxregular">The ISIC card will be accepted for those aged 26 and over.</li>
                        </ul>
                      </span></div><span class="d-inline-block px-1 viamaaxmedium">Youth</span><span class="viamaaxregular text-lightGrey">(12-25)</span>
                  </div><!---->
                  <div class="align-items-center justify-content-between d-flex passenger-selection__list__actions" data-passenger-type="Youths"><button class="btn_minus" type="button" aria-label="Remove a youth"
                      disabled=""><span></span></button><span aria-live="assertive" aria-atomic="true"><span class="visually-hidden">Total youths as passengers&nbsp;</span><strong class="passenger_value viamaaxmedium"
                        id="passenger_value_youth">0</strong></span><button class="btn_plus btn_active" type="button" aria-label="add a youth"><span></span></button></div>
                </li>
                <li class="passenger-selection__item px-0 pb-2 text-darkGrey viamaaxmedium">
                  <div class="d-flex align-items-center">
                    <div class="info passenger-selection__info" tabindex="0" aria-label="Child information"> &nbsp; <span class="bg-darkGrey">
                        <ul class="passenger-selection__info__list">
                          <li class="passenger-selection__info__item text-white viamaaxregular">2-11 years inclusive.</li>
                          <li class="passenger-selection__info__item text-white viamaaxregular">$10 minimum fare.</li>
                          <li class="passenger-selection__info__item text-white viamaaxregular">Children under 8 years of age cannot travel alone. Children between 8 and 11 may travel alone, but under certain conditions.<br> Please be advised that
                            children's tickets are available through our web site only if you purchase tickets for one or more accompanying adults.</li>
                        </ul>
                      </span></div><span class="d-inline-block px-1 viamaaxmedium">Child</span><span class="viamaaxregular text-lightGrey">(2-11)</span>
                  </div><!---->
                  <div class="align-items-center justify-content-between d-flex passenger-selection__list__actions"><button class="btn_minus" type="button" aria-label="Remove a child" disabled=""><span></span></button><span aria-live="assertive"
                      aria-atomic="true"><span id="total_children" class="visually-hidden">Total children as passengers&nbsp;</span><strong class="passenger_value viamaaxmedium" id="passenger_value_child">0</strong></span><button
                      class="btn_plus btn_active" type="button" aria-label="add a child"><span></span></button></div>
                </li>
                <li class="passenger-selection__item px-0 pb-2 text-darkGrey viamaaxmedium">
                  <div class="d-flex align-items-center">
                    <div class="info passenger-selection__info" tabindex="0" aria-label="Infant information"> &nbsp; <span class="bg-darkGrey">
                        <ul class="passenger-selection__info__list">
                          <li class="passenger-selection__info__item text-white viamaaxregular">Less than 2 years of age.</li>
                          <li class="passenger-selection__info__item text-white viamaaxregular">Free if does not occupy a seat.</li>
                          <li class="passenger-selection__info__item text-white viamaaxregular">One free infant per adult.<br>If you wish to book a seat for your baby, please select "Child" instead. The child's fare will then apply.</li>
                        </ul>
                      </span></div><span class="d-inline-block px-1 viamaaxmedium">Infant</span><span class="viamaaxregular text-lightGrey">(0-2)</span>
                  </div><!---->
                  <div class="align-items-center justify-content-between d-flex passenger-selection__list__actions"><button class="btn_minus" type="button" aria-label="Remove an infant" disabled=""><span></span></button><span aria-live="assertive"
                      aria-atomic="true"><span id="total_infants" class="visually-hidden">Total infants as passengers&nbsp;</span><strong class="passenger_value viamaaxmedium" id="passenger_value_infant">0</strong></span><button
                      class="btn_plus btn_active" type="button" aria-label="add an infant"><span></span></button></div>
                </li>
              </ul>
              <div class="d-flex m-3 align-items-center border-top-grey"><button class="passenger-selection__cta passenger-selection__cta-reset" type="button">Reset</button><button
                  class="border-darkGrey passenger-selection__cta passenger-selection__cta-close viamaaxbold text-darkGrey" type="button">Close</button></div>
            </div>
            <div class="booking__input-wrapper-border" data-v-31cc1e72=""></div>
          </div>
        </div>
      </div>
      <div class="datepicker-container" data-component="datepicker-jquery" data-v-31cc1e72="">
        <div class="datepicker-container__datepicker-placeholder hasDatepicker" id="datepickerTo-6" data-v-31cc1e72="">
          <div class="ui-datepicker-inline ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-datepicker-multi-2 ui-datepicker-multi" style="width: 34em; display: block;">
            <div class="ui-datepicker-group ui-datepicker-group-first">
              <div class="ui-datepicker-header ui-widget-header ui-helper-clearfix ui-corner-left"><a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="Prev"><span class="ui-icon ui-icon-circle-triangle-w">Prev</span></a>
                <div class="ui-datepicker-title"><select class="ui-datepicker-month" aria-label="Select month" data-handler="selectMonth" data-event="change">
                    <option value="9" selected="selected">October</option>
                    <option value="10">November</option>
                    <option value="11">December</option>
                  </select>&nbsp;<span class="ui-datepicker-year">2022</span></div>
              </div>
              <table class="ui-datepicker-calendar">
                <thead>
                  <tr>
                    <th scope="col" class="ui-datepicker-week-end"><span title="Sunday">S</span></th>
                    <th scope="col"><span title="Monday">M</span></th>
                    <th scope="col"><span title="Tuesday">T</span></th>
                    <th scope="col"><span title="Wednesday">W</span></th>
                    <th scope="col"><span title="Thursday">T</span></th>
                    <th scope="col"><span title="Friday">F</span></th>
                    <th scope="col" class="ui-datepicker-week-end"><span title="Saturday">S</span></th>
                  </tr>
                </thead>
                <tbody>
                  <tr>
                    <td class=" ui-datepicker-week-end ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" ui-datepicker-week-end ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">1</span></td>
                  </tr>
                  <tr>
                    <td class=" ui-datepicker-week-end ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">2</span></td>
                    <td class=" ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">3</span></td>
                    <td class=" ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">4</span></td>
                    <td class=" ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">5</span></td>
                    <td class=" ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">6</span></td>
                    <td class=" ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">7</span></td>
                    <td class=" ui-datepicker-week-end ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">8</span></td>
                  </tr>
                  <tr>
                    <td class=" ui-datepicker-week-end ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">9</span></td>
                    <td class=" ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">10</span></td>
                    <td class=" ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">11</span></td>
                    <td class=" ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">12</span></td>
                    <td class=" ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">13</span></td>
                    <td class=" ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">14</span></td>
                    <td class=" ui-datepicker-week-end ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">15</span></td>
                  </tr>
                  <tr>
                    <td class=" ui-datepicker-week-end ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">16</span></td>
                    <td class=" ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">17</span></td>
                    <td class=" ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">18</span></td>
                    <td class=" ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">19</span></td>
                    <td class=" ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">20</span></td>
                    <td class=" ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">21</span></td>
                    <td class=" ui-datepicker-week-end ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">22</span></td>
                  </tr>
                  <tr>
                    <td class=" ui-datepicker-week-end ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">23</span></td>
                    <td class=" ui-datepicker-unselectable ui-state-disabled "><span class="ui-state-default">24</span></td>
                    <td class=" ui-datepicker-days-cell-over  ui-datepicker-current-day ui-datepicker-today" data-handler="selectDay" data-event="click" data-month="9" data-year="2022">
                      <a class="ui-state-default ui-state-highlight ui-state-active ui-state-hover" href="#" aria-current="true" data-date="25">25</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="9" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="26">26</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="9" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="27">27</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="9" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="28">28</a></td>
                    <td class=" ui-datepicker-week-end " data-handler="selectDay" data-event="click" data-month="9" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="29">29</a></td>
                  </tr>
                  <tr>
                    <td class=" ui-datepicker-week-end " data-handler="selectDay" data-event="click" data-month="9" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="30">30</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="9" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="31">31</a></td>
                    <td class=" ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" ui-datepicker-week-end ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                  </tr>
                </tbody>
              </table>
            </div>
            <div class="ui-datepicker-group ui-datepicker-group-last">
              <div class="ui-datepicker-header ui-widget-header ui-helper-clearfix ui-corner-right">
                <a class="ui-datepicker-next ui-corner-all" data-handler="next" data-event="click" title="Next"><span class="ui-icon ui-icon-circle-triangle-e">Next</span></a>
                <div class="ui-datepicker-title"><span class="ui-datepicker-month">November</span>&nbsp;<span class="ui-datepicker-year">2022</span></div>
              </div>
              <table class="ui-datepicker-calendar">
                <thead>
                  <tr>
                    <th scope="col" class="ui-datepicker-week-end"><span title="Sunday">S</span></th>
                    <th scope="col"><span title="Monday">M</span></th>
                    <th scope="col"><span title="Tuesday">T</span></th>
                    <th scope="col"><span title="Wednesday">W</span></th>
                    <th scope="col"><span title="Thursday">T</span></th>
                    <th scope="col"><span title="Friday">F</span></th>
                    <th scope="col" class="ui-datepicker-week-end"><span title="Saturday">S</span></th>
                  </tr>
                </thead>
                <tbody>
                  <tr>
                    <td class=" ui-datepicker-week-end ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="1">1</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="2">2</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="3">3</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="4">4</a></td>
                    <td class=" ui-datepicker-week-end " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="5">5</a></td>
                  </tr>
                  <tr>
                    <td class=" ui-datepicker-week-end " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="6">6</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="7">7</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="8">8</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="9">9</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="10">10</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="11">11</a></td>
                    <td class=" ui-datepicker-week-end " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="12">12</a></td>
                  </tr>
                  <tr>
                    <td class=" ui-datepicker-week-end " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="13">13</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="14">14</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="15">15</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="16">16</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="17">17</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="18">18</a></td>
                    <td class=" ui-datepicker-week-end " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="19">19</a></td>
                  </tr>
                  <tr>
                    <td class=" ui-datepicker-week-end " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="20">20</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="21">21</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="22">22</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="23">23</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="24">24</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="25">25</a></td>
                    <td class=" ui-datepicker-week-end " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="26">26</a></td>
                  </tr>
                  <tr>
                    <td class=" ui-datepicker-week-end " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="27">27</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="28">28</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="29">29</a></td>
                    <td class=" " data-handler="selectDay" data-event="click" data-month="10" data-year="2022"><a class="ui-state-default" href="#" aria-current="false" data-date="30">30</a></td>
                    <td class=" ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" ui-datepicker-week-end ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                  </tr>
                  <tr>
                    <td class=" ui-datepicker-week-end ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                    <td class=" ui-datepicker-week-end ui-datepicker-other-month ui-datepicker-unselectable ui-state-disabled">&nbsp;</td>
                  </tr>
                </tbody>
              </table>
            </div>
            <div class="ui-datepicker-row-break"></div>
          </div>
        </div><button type="button" class="datepicker-container__cta-close" data-v-31cc1e72="">No return, thanks</button>
      </div>
      <div class="booking__discount-wrapper" id="discountCode" data-v-31cc1e72="">
        <div class="booking__input-wrapper" data-v-31cc1e72=""><label class="booking__label ml-0" for="discountCode-2" aria-description="You can enter your promo code, rail pass serial #, corporate code or free upgrade code."
            data-v-31cc1e72="">Discount code or Rail Pass #: </label><input type="text" class="booking__input viamaaxbold" data-discount-code="" id="discountCode-2" name="txtDiscountCode" data-error-weight="6" aria-describedby="discount_info"
            autocomplete="off" data-v-31cc1e72="">
          <div id="discount_info" class="booking__discount-info" data-v-31cc1e72=""><span aria-hidden="true" data-v-31cc1e72="">What is this code or # ? <br data-v-31cc1e72=""> You can enter your promo code, rail pass serial #, corporate code or free
              upgrade code.</span></div>
          <div class="booking__input-wrapper-border" data-v-31cc1e72=""></div>
        </div>
      </div>
      <div id="taxes" class="booking__taxes d-block d-md-inline-block py-2 py-lg-0" data-v-31cc1e72=""><label class="taxes_label" for="withTaxes-9" data-v-31cc1e72=""><span class="visually-hidden" data-v-31cc1e72="">With taxes:</span> Show fares with
          taxes included <input class="withtaxes" id="withTaxes-9" type="checkbox" name="withtaxes" data-v-31cc1e72=""><span class="checkmark" data-v-31cc1e72=""></span></label></div><button type="submit" class="booking__cta-submit"
        aria-describedby="search_button_desc" data-v-31cc1e72=""><span id="search_button_desc" class="visually-hidden" data-v-31cc1e72="">This link opens in a new window</span><span
          class="align-items-center d-flex justify-content-center text-darkGrey viamaaxbold" data-v-31cc1e72="">Search <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16px" height="16px" viewBox="0 0 16 16"
            version="1.1" class="injected-svg external-link external-link-icon ext-black inject-svg">
            <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
              <g transform="translate(-1244.000000, -1847.000000)" fill="#3C3C3B" fill-rule="nonzero">
                <g transform="translate(111.000000, 263.000000)">
                  <g transform="translate(0.000000, 1204.000000)">
                    <g transform="translate(832.000000, 0.000000)">
                      <g transform="translate(301.000000, 380.000000)">
                        <path
                          d="M1.77777778,0 C0.798611556,0 0,0.798611556 0,1.77777778 L0,14.2222222 C0,15.2013893 0.798611556,16 1.77777778,16 L14.2222222,16 C15.2013893,16 16,15.2013893 16,14.2222222 L16,8.88888889 L14.2222222,7.11111111 L14.2222222,14.2222222 L1.77777778,14.2222222 L1.77777778,1.77777778 L8.88888889,1.77777778 L7.11111111,0 L1.77777778,0 Z M9.77777778,0 L12.1388889,2.36111111 L5.47222222,9.02777778 L6.97222222,10.5277778 L13.6388889,3.86111111 L16,6.22222222 L16,0 L9.77777778,0 Z">
                        </path>
                      </g>
                    </g>
                  </g>
                </g>
              </g>
            </g>
          </svg></span></button>
    </div>
  </div>
</form>

<form class="booking__arrival-tab__radios"><label for="byTrain-15" class="trainStationLabel active"><span class="visually-hidden">Search</span> By train number <input id="byTrain-15" type="radio" name="departures-arrivals-17"
      class="visually-hidden trainStationInput js-form-radio--by-train" value="par numéro de train"><span class="checkmark2"></span></label><label for="byGare-16" class="trainStationLabel"><span class="visually-hidden">Search</span> By station <input
      id="byGare-16" type="radio" name="departures-arrivals-17" class="visually-hidden trainStationInput js-form-radio--by-station" value="par destination"><span class="checkmark2"></span></label><input type="hidden" name="tabActive"
    class="visually-hidden" value="par numéro de train"></form>

Name: form_reservia_check_trainPOST /en/plan/train-schedules?trainnumber=&date=undefined--undefined

<form id="form-arrival-station-19" name="form_reservia_check_train" method="post" action="/en/plan/train-schedules?trainnumber=&amp;date=undefined--undefined" aria-label="By train number" novalidate="">
  <div class="row justify-content-end">
    <div class="col-12 col-lg-3">
      <div class="booking__input-wrapper booking__date-wrapper"><svg width="20" height="20" class="booking__input-icon">
          <use href="/webstatic/dist/generic/img/icons/search.svg#default"></use>
        </svg><label for="trainNumberId-10" class="booking__label">Train number: </label><input type="text" name="tsiTn" maxlength="5" data-error-weight="1" required="" aria-required="true" autocomplete="off"
          class="booking__input booking__arrival-input" id="trainNumberId-10"></div>
    </div>
    <div class="col-12 col-lg-3">
      <div class="booking__input-wrapper booking__date-wrapper"><svg width="23" height="23" class="booking__input-icon">
          <use href="/webstatic/dist/generic/img/icons/calendar.svg#default"></use>
        </svg><label for="dateTrainNumber-11" class="booking__label"
          aria-label="Date: Enter a date using the following format: two-digits month, two-digits day, four-digits year. Do not type in the date with slashes, they will be added automatically.">Date mm/dd/yyyy: </label><input type="text"
          class="booking__input booking__arrival-input datepicker hasDatepicker" data-component="datepicker-jquery" id="dateTrainNumber-11" maxlength="10" data-error-weight="2" required="" autocomplete="off"
          data-pattern="((0?[1-9]|1[012])[- /.](0?[1-9]|[12][0-9]|3[01])[- /.](19|20)?[0-9]{2}){1}" data-date-train-number=""><input type="hidden" name="tsiDate" value="undefined--undefined"></div>
    </div>
    <div class="col-12 col-lg-auto"><button type="submit" class="cta-primary w-100">Search</button></div>
  </div>
</form>

Name: form_reservia_check_stationPOST /en/plan/train-schedules?tsiDs=&tsiAs=&tsiDate=undefined--undefined

<form id="form-arrival-station-18" name="form_reservia_check_station" method="post" action="/en/plan/train-schedules?tsiDs=&amp;tsiAs=&amp;tsiDate=undefined--undefined" aria-label="By station" novalidate="">
  <div class="row justify-content-end">
    <div class="col-12 col-lg-3">
      <div class="booking__input-wrapper booking__date-wrapper"><svg width="12" height="16" class="booking__input-icon">
          <use href="/webstatic/dist/generic/img/icons/location-pin.svg#default"></use>
        </svg><label for="stationFrom-13" class="booking__label">Departure station: </label><input type="text" class="autocomplete-input booking__input booking__arrival-input booking_station ui-autocomplete-input" id="stationFrom-13"
          autocomplete="off" data-pattern=".{1,}" data-error-weight="1" role="combobox" aria-autocomplete="list" aria-expanded="false" required="" aria-owns="ui-id-3" aria-controls="ui-id-3" aria-activedescendant="" aria-haspopup="listbox"><input
          type="hidden" name="cmbStationsFrom_value" value="">
        <div class="stationList autocomplete-wrapper">
          <ul id="ui-id-3" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete ui-front" style="display: none;"></ul>
        </div>
      </div>
    </div>
    <div class="col-12 col-lg-3">
      <div class="booking__input-wrapper booking__date-wrapper"><svg width="12" height="16" class="booking__input-icon">
          <use href="/webstatic/dist/generic/img/icons/location-pin.svg#default"></use>
        </svg><label for="stationTo-14" class="booking__label">Arrival station: </label><input type="text" class="autocomplete-input booking__input booking__arrival-input booking_station ui-autocomplete-input" id="stationTo-14" autocomplete="off"
          data-pattern=".{1,}" data-error-weight="1" role="combobox" aria-autocomplete="list" aria-expanded="false" required="" aria-owns="ui-id-4" aria-controls="ui-id-4" aria-activedescendant="" aria-haspopup="listbox"><input type="hidden"
          name="cmbStationsFrom_value" value="">
        <div class="stationList autocomplete-wrapper">
          <ul id="ui-id-4" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete ui-front" style="display: none;"></ul>
        </div>
      </div>
    </div>
    <div class="col-12 col-lg-3">
      <div class="booking__input-wrapper booking__date-wrapper"><svg width="23" height="23" class="booking__input-icon">
          <use href="/webstatic/dist/generic/img/icons/calendar.svg#default"></use>
        </svg><label for="dateStation-12" class="booking__label"
          aria-label="Date: Enter a date using the following format: two-digits month, two-digits day, four-digits year. Do not type in the date with slashes, they will be added automatically.">Date mm/dd/yyyy: </label><input type="text"
          class="booking__input booking__arrival-input datepicker hasDatepicker" data-component="datepicker-jquery" id="dateStation-12" maxlength="10" data-error-weight="2" required="" autocomplete="off"
          data-pattern="(0[1-9]|1[0-2])/(0[1-9]|[12]\d|3[01])/[0-9]{4}" data-date-station=""><input type="hidden" name="tsiDate" value="undefined--undefined"></div>
    </div>
    <div class="col-12 col-lg-auto"><button type="submit" class="cta-primary w-100">Search</button></div>
  </div>
</form>

Text Content

By continuing your navigation on this site, you accept the use of cookies.

These are designed to improve your user experience on our site and other media
by providing you with targeted advertising based on your interests, collecting
traffic statistics, information on your behaviour, and facilitating the sharing
of information on social networks.

For more information on our Cookie Policy
Accept

Go to main navigation Go to main content

Top menu
 * Home
 * Corporate This link will redirect to a new website.
 * Media This link will redirect to a new website.

My VIA Profile Help Contact Us Accessibility ASL Other languages
English Français Español Deutsch Français (France) Nederlands Português 中文
(Chinese) 日本語 (Japanese) English
 * English
 * Français
 * Español
 * Deutsch
 * Français (France)
 * Nederlands
 * Português
 * 中文 (Chinese)
 * 日本語 (Japanese)

VIA Rail Canada logo
Tickets
Video ASL
   
 * Destinations
   Destinations
      
    * Destinations overview
    * Find a destination
      Find a destination
         
       * Start typing the letters of the city, the postal code or the code
         number of the desired station then select one of the results in the
         list to go to the page.
         Enter the city, station or province name
         
       * View all train stations
         
   
    * Popular Destinations
      Popular Destinations
         
       * Toronto
       * Vancouver
       * Montréal
       * Ottawa
       * Discover the Blog
         
   
    * Ready to go?
      Find ticketsThis button opens the booking engine in a popup window
    * Explore Canada
      Explore Canada
      
         
       * Ontario-QuébecRoutes between Québec City and Windsor
       * Western CanadaRoutes between Toronto and Vancouver
       * Atlantic CanadaRoutes between Montréal and Halifax
       * Scenic Adventure RoutesExplore breathtaking landscapes
       * View all train routes
         
   
      

 * Plan
   Plan
      
    * Plan overview
    * Plan your trip
      Plan your trip
         
       * Preventive measures - COVID-19
       * View all train routes
       * Find a train station
       * Train service status
       * Classes and services
       * Compare our classes
       * Booking and payment information
       * Information for international travellers
       * FAQ
         
   
    * Before you go
      Before you go
         
       * Refunds, exchanges and modifications
       * Baggage information
       * Subscribe to train alerts
       * Our trains
       * Preventive measures - COVID-19
         
   
    * At the train station
      At the train station
         
       * Get to and from the train station
         
   
    * On board the train
      On board the train
         
       * All on board services
       * Wi-Fi and entertainment
       * Activities for children
       * Food and drinks on board
       * Cabins
         
   
    * Business Class
      Business Class
         
       * Discover Business class
       * Business lounges
       * Corporate accounts
       * Business class train cars
       * Chartered train cars
         
   
    * Travel is for everyone
      Travel is for everyone
         
       * Special meals and allergies, medical needs and unaccompanied minors
       * Accessibility and special assistance services
       * Travelling with Pets
         
   
    * Arrivals and departures
      Check train status
    * Travel and save
      View our offers
    * Never miss an offer
      Subscribe to our newsletter
    * Ready to go?
      Find ticketsThis button opens the booking engine in a popup window
      

 * Offers
   Offers
      
    * Fares and savings overview
    * Great fares for everyone
      Great fares for everyone
         
       * Getaways
       * Business travel
       * Families and children
       * Students and youth
       * Adults 60+
       * Canadian military
       * Indigenous communities
         
   
    * Special offers
      Special offers
         
       * All the ways you can save
       * Our lowest fares
       * Book travel
       * Long distance travel ideas
       * CAA members
       * Travel packages
         
   
    * Give the gift of travel
      Give the gift of travel
         
       * Gift cards
         
   
    * Travel and Save
      Travel and Save
         
       * Frequent Railers - Discount cards
       * VIA Préférence rewards
         
   
    * Services
      Services
         
       * Group travel
       * Events and conferences
         
   
    * 
   
    * VIA Préférence program
      Get rewarded
    * Never miss an offer
      Subscribe to our newsletter
      

 * Why VIA?
   Why VIA?
      
    * Why choose VIA?
    * You'll love taking the train
      You'll love taking the train
         
       * Environmental impact of travelling by train
       * Security on board
       * Preventive measures - COVID-19
         
   
    * On board services
      On board services
         
       * All on board services
       * Wi-Fi and entertainment
       * Activities for children
       * Food and drinks on board
       * Cabins
         
   
    * Travel is for everyone
      Travel is for everyone
         
       * Special meals and allergies, medical needs and unaccompanied minors
       * Accessibility and special assistance services
         
   
    * Get to know VIA Rail
      Get to know VIA Rail
         
       * The VIA Rail story
       * Our train fleet
       * Supporting Canadian communities
         
   
    * Travel and save
      View our offers
    * Ready to go?
      Find ticketsThis button opens the booking engine in a popup window
      

   

   
 * Destinations
      
    * Destinations overview
   
    * Find a destination
      
      
        
      * Start typing the letters of the city, the postal code or the code number
        of the desired station then select one of the results in the list to go
        to the page.
        Enter the city, station or province name
        
      * 
        View all train stations
        
   
    * Popular Destinations
      
      
        
      * 
        Toronto
      * 
        Vancouver
      * 
        Montréal
      * 
        Ottawa
      * 
        Discover the Blog
        
    * Ready to go?
      Find ticketsThis button opens the booking engine in a popup window
      
   
      
   
    * Explore Canada
      
      
        
      * 
        Ontario-Québec
        Routes between Québec City and Windsor
      * 
        Western Canada
        Routes between Toronto and Vancouver
      * 
        Atlantic Canada
        Routes between Montréal and Halifax
      * 
        Scenic Adventure Routes
        Explore breathtaking landscapes
      * 
        View all train routes
      * 
        
      

 * Plan
      
    * Plan overview
      
   
      
   
    * Plan your trip
      
      
        
      * 
        Preventive measures - COVID-19
      * 
        View all train routes
      * 
        Find a train station
      * 
        Train service status
      * 
        Classes and services
      * 
        Compare our classes
      * 
        Booking and payment information
      * 
        Information for international travellers
      * 
        FAQ
        
      
   
      
   
    * Before you go
      
      
        
      * 
        Refunds, exchanges and modifications
      * 
        Baggage information
      * 
        Subscribe to train alerts
      * 
        Our trains
      * 
        Preventive measures - COVID-19
        
   
    * At the train station
      
      
        
      * 
        Get to and from the train station
        
      
   
      
   
    * On board the train
      
      
        
      * 
        All on board services
      * 
        Wi-Fi and entertainment
      * 
        Activities for children
      * 
        Food and drinks on board
      * 
        Cabins
        
      
   
      
   
    * Business Class
      
      
        
      * 
        Discover Business class
      * 
        Business lounges
      * 
        Corporate accounts
      * 
        Business class train cars
      * 
        Chartered train cars
        
   
    * Travel is for everyone
      
      
        
      * 
        Special meals and allergies, medical needs and unaccompanied minors
      * 
        Accessibility and special assistance services
      * 
        Travelling with Pets
        
      
   
      
    * Arrivals and departures
      Check train status
      
   
      
    * Travel and save
      View our offers
      
   
      
    * Never miss an offer
      Subscribe to our newsletter
      
   
      
    * Ready to go?
      Find ticketsThis button opens the booking engine in a popup window
      

 * Offers
      
    * Fares and savings overview
      
   
      
   
    * Great fares for everyone
      
      
        
      * 
        Getaways
      * 
        Business travel
      * 
        Families and children
      * 
        Students and youth
      * 
        Adults 60+
      * 
        Canadian military
      * 
        Indigenous communities
        
      
   
      
   
    * Special offers
      
      
        
      * 
        All the ways you can save
      * 
        Our lowest fares
      * 
        Book travel
      * 
        Long distance travel ideas
      * 
        CAA members
      * 
        Travel packages
        
   
    * Give the gift of travel
      
      
        
      * 
        Gift cards
        
      
   
      
   
    * Travel and Save
      
      
        
      * 
        Frequent Railers - Discount cards
      * 
        VIA Préférence rewards
        
   
    * Services
      
      
        
      * 
        Group travel
      * 
        Events and conferences
        
      
   
      
   
    * 
   
      
   
      
    * VIA Préférence program
      Get rewarded
      
   
      
    * Never miss an offer
      Subscribe to our newsletter
      

 * Why VIA?
      
    * Why choose VIA?
      
   
      
   
    * You'll love taking the train
      
      
        
      * 
        Environmental impact of travelling by train
      * 
        Security on board
      * 
        Preventive measures - COVID-19
        
      
   
      
   
    * On board services
      
      
        
      * 
        All on board services
      * 
        Wi-Fi and entertainment
      * 
        Activities for children
      * 
        Food and drinks on board
      * 
        Cabins
        
      
   
      
   
    * Travel is for everyone
      
      
        
      * 
        Special meals and allergies, medical needs and unaccompanied minors
      * 
        Accessibility and special assistance services
        
      
   
      
   
    * Get to know VIA Rail
      
      
        
      * 
        The VIA Rail story
      * 
        Our train fleet
      * 
        Supporting Canadian communities
        
      
   
      
    * Travel and save
      View our offers
      
   
      
    * Ready to go?
      Find ticketsThis button opens the booking engine in a popup window
      

   

ASL1-888-VIA-RAIL
Contact Us
Français
 * Home
 * Corporate
 * Media

 * Careers Blog

My VIA Profile Help Accessibility
Tickets
Open menu
Close menu
Breadcrumb Home / Frequent Railers
Close
 * TicketsFind train tickets
 * SchedulesCheck arrivals & departuresImportant notice regarding arrival and
   departure.

Modify my booking |Multi-city
 * Please select an origin
 * Please select a destination.
 * Please select a departure date.
 * Please select passenger(s).
 * Origin and destination cannot be identical.
 * Selected departure date is not available.
 * Selected return date is not available.
 * Departure date format is not valid.
 * Return date format is not valid.
 * Kids under 12 have to be accompanied by an adult
 * Children must travel with at least one passenger 18 years of age or older.
   Since we cannot verify the age of the youth online, please call 1 888
   VIA-RAIL (1 888 842-7245), TTY: 1 800 268-9503 (Hearing impaired) to complete
   this reservation. Thank you.

 * You can't book a trip for more than 6
 * Journey duration: 0 days

Once the 'Origin' and 'Destination' fields are filled, more fields will become
available.
Origin:



Destination:


Departure mm/dd/yyyy:

Return mm/dd/yyyy:

Passengers:To add or remove passengers, press ENTER to open the selection dialog
box and ESC to close it down.
 *  
    * 26-59 years old.
    * $20 minimum fare.
   
   Adult(26-59)
   Total adults as passengers 0
 *  
    * 60 or more years of age
    * ID required with proof of age.
    * $18 minimum fare.
   
   Senior(60+)
   Total seniors as passengers 0
 *  
    * 12-25 years old.
    * With proof of age and an ID card with a photo.
    * The ISIC card will be accepted for those aged 26 and over.
   
   Youth(12-25)
   Total youths as passengers 0
 *  
    * 2-11 years inclusive.
    * $10 minimum fare.
    * Children under 8 years of age cannot travel alone. Children between 8 and
      11 may travel alone, but under certain conditions.
      Please be advised that children's tickets are available through our web
      site only if you purchase tickets for one or more accompanying adults.
   
   Child(2-11)
   Total children as passengers 0
 *  
    * Less than 2 years of age.
    * Free if does not occupy a seat.
    * One free infant per adult.
      If you wish to book a seat for your baby, please select "Child" instead.
      The child's fare will then apply.
   
   Infant(0-2)
   Total infants as passengers 0

ResetClose

Prev
OctoberNovemberDecember 2022

SMTWTFS      12345678910111213141516171819202122232425262728293031     

Next
November 2022

SMTWTFS  123456789101112131415161718192021222324252627282930          


No return, thanks
Discount code or Rail Pass #:
What is this code or # ?
You can enter your promo code, rail pass serial #, corporate code or free
upgrade code.

With taxes: Show fares with taxes included
This link opens in a new windowSearch
 * Please select an origin
 * Please select a destination.
 * Invalid train number.
 * Please select a departure date.
 * Date format is not valid.
 * Selected date is not available.
 * Please select a departure date.
 * Date format is not valid.
 * Selected date is not available.

Search By train number Search By station
Train number:
Date mm/dd/yyyy:
Search
Departure station:

Arrival station:

Date mm/dd/yyyy:
Search


TRAVEL ADVISORY

Infrastructure work program
Due to a work program by the host railway, trains 84 and 87 will be replaced by
bus service between Sarnia and Toronto during the following dates in 2022. No
snacks or beverages available for sale.

October: 15-16, 22-23, 29-30
November: 19-20

Only available options for passengers travelling from Toronto to London and from
London to Toronto are: Trains 70, 72, 76, 78 and trains 71, 73, 75, 79.
We are sorry for any inconvenience this may cause.

 

Important notice : Train 698
Due to railway infrastructure maintenance program, train 698 will be departing
40 minutes early at Niagara Falls station and all subsequent stations including
Oakville on every weekend departure from October 15th, 2022 to April 2nd, 2023
inclusively.
We are sorry for any inconvenience this may cause.

 

Beginning of the main content.






FREQUENT RAILERS

Convenient, affordable, and flexible, VIA Rail’s discount cards are made for
frequent travellers. The more you travel, the more you save!

 


USING A DISCOUNT CARD HAS MANY PERKS

 * It's affordable – Buy once, travel often, save big!
 * It's flexible – Travel between any two cities in the Québec City–Windsor
   corridor.
 * It's worry-free – Book your seat on any train, even during peak periods.
 * It fits the way you move – Take your work on the road and treat yourself to a
   quick getaway while you’re at it!

 


TRAVEL YOUR WAY


THE MIDWEEKER DISCOUNT CARD

Choose either the $69 Midweeker discount card to save 25% OR the $119 Midweeker
discount card to save 40%.

 * Get 25% or 40% off

 * On Tuesdays, Wednesdays, Thursdays, and Saturdays

 * On 50 one-way trips

 * In Economy class (Escape or Economy fare)

 * For travel anywhere between Québec City and Windsor

 * Valid for 120 days

 * Get 25% or 40% off
 * On 50 one-way trips
 * For travel anywhere between Québec City and Windsor
 * On Tuesdays, Wednesdays, Thursdays, and Saturdays
 * In Economy class (Escape or Economy fare)
 * Valid for 120 days

 
$ 69 *
Save 25% with the Midweeker Discount Card*
$ 119 *
Save 40% with the Midweeker Discount Card*
Buy your discount card
*Conditions

Conditions — The Midweeker discount card

Discount:

40% off the Escape or Economy fare in Economy class for travel in the Québec
CityꟷWindsor corridor on Tuesdays, Wednesdays, Thursdays, or Saturdays using the
$119 Midweeker discount card.

or

25% off the Escape or Economy fare in Economy class for travel in the Québec
CityꟷWindsor corridor on Tuesdays, Wednesdays, Thursdays, or Saturdays using the
$69 Midweeker discount card.

 

Purchase period:

The Midweeker discount cards must be purchased between 08:00 a.m. (ET) on
September 13, and 11:59 p.m. (ET) on December 31, 2022.

Travel period:

Valid for a period of up to 120 days. The last possible travel date is February
2, 2023. At the time of purchase of the discount card, the first date of
validity must be selected.

 

Number of trips:

Valid for 50 segments (one-way trips).

 

Travel zones:

Available for travel within the Québec City-Windsor corridor.

 

Class of service:

For travel in Economy class. The discount card is only valid on Escape or
Economy fare tickets.

 

How to purchase:

Bookings may be made online at viarail.ca, by phone, at a retail travel agency,
or at a VIA Rail station.

 

How to book online:

 * Log in to your file or create one prior to booking.
 * Click on “Manage your rail passes and discount cards” and select the discount
   card you are using by clicking on “View”.
 * Scroll to the bottom of the screen and click on “USE YOUR RAIL PASS”.
 * Book your one-way or round-trip ticket for travel within the Québec-Windsor
   corridor during valid period of your discount card.
 * If you did not commence your booking using the above procedure, on the
   "Passengers Information" screen, select “Rail pass or Discount” as the
   "Discount Type" and enter the 13-digit serial number of your discount card in
   the "Serial Number" field.
 * Your trip will be repriced, and the applicable number of credits will be
   deducted from your discount card, if your trip meets the conditions of your
   discount card.

 

Upgrades:

The discount card cannot be used as part of an upgrade to other fares or classes
of service.

 

Exchanges:

Tickets booked using the discount card are exchangeable and refundable prior to
scheduled departure time according to fare plan conditions but are
non-refundable and non-exchangeable after scheduled departure time. Applicable
service charges are quoted at the time of booking and on the booking
confirmation.

 

How to exchange an existing booking:

Login to your profile, access your original booking and then proceed to make the
changes for your desired date, train and departure time. Please note that you
must still select the appropriate fare family when making changes. You can also
cancel your original booking online if you wish. It is recommended that you
ensure space in the applicable fare class is available on the desired departure
prior to changing your original booking. Any changes or cancellations must be
done prior to the departure time of your original booking.

If you have a paper ticket issued by a VIA Rail station, please contact VIA
directly at 1 888 VIA-RAIL (1 888 842-7245) or TTY 1 800 268-9503 (hearing
impaired) or go to any VIA station to make the changes directly with a VIA
agent. Your ticket must be changed prior to the departure time of your original
booking.

 

Refunds:

The discount card is refundable with a $50 service charge if no credit has been
used, the discount card has not expired, and no tickets booked have been
cancelled after the applicable train's scheduled departure. Tickets purchased
and credits used with the discount card are subject to the conditions of the
fare plan selected.

 

Transferability:

Non-transferable. The discount card is only valid for travel by the person whose
name is on the issued discount card.

 

Other standard conditions:

 * VIA Rail may limit the quantity of discount cards sold.
 * Discount cards are not valid for group travel.
 * The discount card cannot be combined with any other discount or promotion
   that requires a discount code.
 * Remaining or unused credits at the expiration date of a discount card are
   non-refundable, non-transferable, and non-exchangeable.
 * Stopovers are subject to VIA Rail’s stopover policy and may increase the
   number of credits used for a trip.
 * discount card holders can earn VIA Préférence points on the value of the card
   at purchase, and on the value of trips subsequently booked using the card
   after discount has been applied.

The following practices may result in the immediate cancellation of the discount
card:

 * Duplicate bookings on the same train or on multiple departures for the same
   date, or failure to cancel an unused booking prior to train departure.
 * Illogical bookings, such as departing from two different places when it would
   be impossible to travel on all legs of such trips.
 * Use of a discount card when government-issued photo ID does not match the
   name of the passenger on the ticket and card, or the passenger has no valid
   photo ID.

 


EARN 250 BONUS POINTS ON YOUR PURCHASE OF A MIDWEEKER DISCOUNT CARD!

Purchase your Midweeker discount card by October 31 to earn 250 bonus points!
Don’t forget to register for the offer at viapreference.com .*

Not a member yet? Join the program now—it’s quick and easy! Your new VIA
Préférence member number will be assigned to you immediately. Use it when
purchasing your discount card and watch your points add up!

Learn more

*To be eligible for this offer, members must register at viapreference.com by
October 31, 2022. Bonus points offer applies to the first Midweeker discount
card purchased between September 13, 2022, and October 31, 2022, for a maximum
of 250 bonus points per member. Discount cards that are refunded are not
eligible for bonus points. Points will appear in the member’s account by
November 15, 2022.


SHARE YOUR EXPERIENCE

viarail Visit VIA Rail on Instagram

vilelz


dudcity


nicole.simon.photography


davidmccormackphotography


moorefuntimes


life_by_the_lake_2018
Location
Toronto


hofnik


pathph


enb_93
Location
Port Hope, Ontario


christina.paquette
Location
Gananoque


fly_with_mikael
Location
Quebec Bridge


transitmaniak







Go to main navigation

D2C57DDC-8782-4FB2-8348-C2B8FE6E8FA7 Created with sketchtool.
Main footer


 * COMPANY
   
   * About VIA Rail
   * Careers
   * Media room
   * VIA: the blog


 * SERVICES & PROGRAMS
   
   * VIA Préférence Rewards
   * VIA Boutique
   * Travel agent


 * CUSTOMER SUPPORT
   
   * Contact us
   * Help
   * Developers
   * Web Accessibility


 * CONNECT
   
   * Connect with VIA on Facebook Connect with VIA on Twitter Connect with VIA
     on Instagram Created with Sketch. Connect with VIA on Youtube
   * Subscribe to our newsletter
   * 1-888-VIA-RAIL

Footer end of page
2022 VIA Rail Canada Inc.
 * Privacy Policy |
 * Site Map

Footer mobile menu

1-888-VIA-RAIL
 * Careers Blog

My VIA Profile   Help   Accessibility  






Close