www.expedia.ca Open in urlscan Pro
23.55.200.190  Public Scan

Submitted URL: https://click.eg.expedia.com/?qs=49cc7861c1efff585633d9e77c548fa15048b2bae06d7f91bbb496bf4b4535c89a264cbe3d69444bee6410f2ef13...
Effective URL: https://www.expedia.ca/flight-deals?langid=4105&EMLCID=CA.MKT.PRSPCT.864c751e12c5cd34ce76994cc760935f.EML&EMLDTL=DATE20...
Submission: On April 23 via api from CA — Scanned from CA

Form analysis 2 forms found in the DOM

<form class="uitk-form">
  <div class="uitk-menu uitk-menu-mounted" id="cabin_class_menu"><button id="cabin_class" name="EGDSSearchFormInputFieldWithSelection-cabin_class" type="button" class="uitk-pill uitk-pill-content uitk-menu-trigger uitk-pill-selected"
      aria-expanded="false"><span class="uitk-pill-text">Economy</span><svg class="uitk-icon uitk-pill-trigger-icon" aria-hidden="true" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
        <path d="M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z"></path>
      </svg></button>
    <div class="uitk-menu-container animation-disabled uitk-menu-pos-left uitk-menu-container-autoposition uitk-menu-container-text-nowrap" aria-hidden="true">
      <div role="menu" class="uitk-list uitk-type-400"><button class="uitk-list-item" role="menuitemradio" tabindex="0" aria-checked="true"><span class="uitk-menu-list-item-label">Economy</span><svg class="uitk-icon uitk-menu-list-item-check"
            aria-hidden="true" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
            <path d="M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"></path>
          </svg></button><button class="uitk-list-item" role="menuitemradio" tabindex="0"><span class="uitk-menu-list-item-label">Premium economy</span></button><button class="uitk-list-item" role="menuitemradio" tabindex="0"><span
            class="uitk-menu-list-item-label">Business class</span></button><button class="uitk-list-item" role="menuitemradio" tabindex="0"><span class="uitk-menu-list-item-label">First class</span></button></div>
    </div>
  </div><input type="hidden" data-testid="EGDSSearchFormInputFieldWithSelection-cabin_class" name="EGDSSearchFormInputFieldWithSelection-cabin_class" value="COACH">
</form>

Name: flight_search_formGET /Flights-Search

<form id="flight_search_form" name="flight_search_form" method="GET" action="/Flights-Search" class="uitk-form has-required-indicator">
  <div id="FlightSearchForm_ROUND_TRIP" data-testid="FlightSearchForm_ROUND_TRIP" class="uitk-spacing uitk-spacing-margin-blockstart-six">
    <div class="uitk-layout-flex uitk-layout-flex-align-content-flex-start uitk-layout-flex-justify-content-flex-start uitk-layout-flex-gap-three uitk-layout-flex-flex-wrap-wrap">
      <div class="uitk-layout-flex-item uitk-layout-flex-item-max-width-half_width uitk-layout-flex-item-flex-basis-half_width">
        <div class="uitk-input-swapper uitk-input-swapper-horizlayout-true">
          <div class="uitk-input-swapper-start-input">
            <div data-stid="search-location">
              <div class="uitk-typeahead" data-stid="origin_select">
                <div class="uitk-typeahead-menu-layer is-hidden">
                  <div class="uitk-menu-typeahead-wrapper">
                    <div class="uitk-typeahead-menu" id="origin_select-menu">
                      <div class="uitk-menu-trigger"></div>
                    </div>
                  </div>
                </div>
                <div>
                  <div class="uitk-field has-floatedLabel-label has-icon"><label class="uitk-field-label is-visually-hidden">Leaving from</label><input type="text" class="uitk-field-input is-hidden empty-placeholder" placeholder=""
                      aria-required="false" aria-invalid="false" value=""><button aria-label="Leaving from" aria-expanded="false" data-stid="origin_select-menu-trigger" class="uitk-fake-input uitk-form-field-trigger" type="button"></button>
                    <div class="uitk-field-label" aria-hidden="true">Leaving from</div><svg class="uitk-icon uitk-field-icon" aria-hidden="true" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                      <path fill-rule="evenodd" d="M5 9a7 7 0 1 1 14 0c0 5.25-7 13-7 13S5 14.25 5 9zm4.5 0a2.5 2.5 0 1 0 5 0 2.5 2.5 0 0 0-5 0z" clip-rule="evenodd"></path>
                    </svg>
                  </div>
                  <div class="uitk-field has-floatedLabel-label has-icon"><label for="origin_select-input" class="uitk-field-label is-visually-hidden">Leaving from</label><input type="text" data-stid="origin_select-input" name="origin_select"
                      value="" id="origin_select-input" class="uitk-field-input is-hidden empty-placeholder" aria-required="false" aria-invalid="false">
                    <div class="uitk-field-label" aria-hidden="true">Leaving from</div><svg class="uitk-icon uitk-field-icon" aria-hidden="true" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                      <path fill-rule="evenodd" d="M5 9a7 7 0 1 1 14 0c0 5.25-7 13-7 13S5 14.25 5 9zm4.5 0a2.5 2.5 0 1 0 5 0 2.5 2.5 0 0 0-5 0z" clip-rule="evenodd"></path>
                    </svg>
                  </div>
                </div>
              </div>
            </div><input type="hidden" data-stid="EGDSSearchFormLocationField-Location" name="EGDSSearchFormLocationField-Location-origin_select" value=""><input type="hidden" data-stid="EGDSSearchFormLocationField-AirportCode"
              name="EGDSSearchFormLocationField-AirportCode-origin_select" value=""><input type="hidden" data-stid="EGDSSearchFormLocationField-Lat" name="EGDSSearchFormLocationField-Lat-origin_select" value=""><input type="hidden"
              data-stid="EGDSSearchFormLocationField-Long" name="EGDSSearchFormLocationField-Long-origin_select" value=""><input type="hidden" data-stid="EGDSSearchFormLocationField-Selected" name="EGDSSearchFormLocationField-Selected-origin_select"
              value="">
          </div><button aria-label="Swap origin and destination values" data-context="uitk-form-context" type="button" class="uitk-button uitk-button-medium uitk-button-only-icon uitk-button-secondary uitk-input-swapper-toggle"><svg
              class="uitk-icon uitk-input-swapper-toggle-icon uitk-icon-leading" aria-label="Swap origin and destination values" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title id="swap-horizontal-icon-d1gr9-title">Swap origin and destination values</title>
              <path d="M16 17.01V10h-2v7.01h-3L15 21l4-3.99h-3zM9 3 5 6.99h3V14h2V6.99h3L9 3z"></path>
            </svg></button>
          <div class="uitk-input-swapper-end-input">
            <div data-stid="search-location">
              <div class="uitk-typeahead" data-stid="destination_select">
                <div class="uitk-typeahead-menu-layer is-hidden">
                  <div class="uitk-menu-typeahead-wrapper">
                    <div class="uitk-typeahead-menu" id="destination_select-menu">
                      <div class="uitk-menu-trigger"></div>
                    </div>
                  </div>
                </div>
                <div>
                  <div class="uitk-field has-floatedLabel-label has-icon"><label class="uitk-field-label is-visually-hidden">Going to</label><input type="text" class="uitk-field-input is-hidden empty-placeholder" placeholder="" aria-required="false"
                      aria-invalid="false" value=""><button aria-label="Going to" aria-expanded="false" data-stid="destination_select-menu-trigger" class="uitk-fake-input uitk-form-field-trigger" type="button"></button>
                    <div class="uitk-field-label" aria-hidden="true">Going to</div><svg class="uitk-icon uitk-field-icon" aria-hidden="true" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                      <path fill-rule="evenodd" d="M5 9a7 7 0 1 1 14 0c0 5.25-7 13-7 13S5 14.25 5 9zm4.5 0a2.5 2.5 0 1 0 5 0 2.5 2.5 0 0 0-5 0z" clip-rule="evenodd"></path>
                    </svg>
                  </div>
                  <div class="uitk-field has-floatedLabel-label has-icon"><label for="destination_select-input" class="uitk-field-label is-visually-hidden">Going to</label><input type="text" data-stid="destination_select-input"
                      name="destination_select" value="" id="destination_select-input" class="uitk-field-input is-hidden empty-placeholder" aria-required="false" aria-invalid="false">
                    <div class="uitk-field-label" aria-hidden="true">Going to</div><svg class="uitk-icon uitk-field-icon" aria-hidden="true" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                      <path fill-rule="evenodd" d="M5 9a7 7 0 1 1 14 0c0 5.25-7 13-7 13S5 14.25 5 9zm4.5 0a2.5 2.5 0 1 0 5 0 2.5 2.5 0 0 0-5 0z" clip-rule="evenodd"></path>
                    </svg>
                  </div>
                </div>
              </div>
            </div><input type="hidden" data-stid="EGDSSearchFormLocationField-Location" name="EGDSSearchFormLocationField-Location-destination_select" value=""><input type="hidden" data-stid="EGDSSearchFormLocationField-AirportCode"
              name="EGDSSearchFormLocationField-AirportCode-destination_select" value=""><input type="hidden" data-stid="EGDSSearchFormLocationField-Lat" name="EGDSSearchFormLocationField-Lat-destination_select" value=""><input type="hidden"
              data-stid="EGDSSearchFormLocationField-Long" name="EGDSSearchFormLocationField-Long-destination_select" value=""><input type="hidden" data-stid="EGDSSearchFormLocationField-Selected"
              name="EGDSSearchFormLocationField-Selected-destination_select" value="">
          </div>
        </div>
      </div>
      <div class="uitk-layout-flex-item uitk-layout-flex-item-flex-grow-2">
        <div class="uitk-layout-position uitk-layout-position-relative">
          <div class="uitk-layout-flex uitk-layout-flex-flex-direction-row uitk-layout-flex-gap-three">
            <div class="uitk-layout-flex-item uitk-layout-flex-item-max-width-full_width uitk-layout-flex-item-flex-grow-1">
              <div class="uitk-field has-floatedLabel-label has-icon has-placeholder"><label for="s8zyt" class="uitk-field-label">Dates</label><input type="text" id="s8zyt" value="May 6 - May 13" class="uitk-field-input is-hidden"
                  placeholder="Placeholder" aria-required="false" aria-invalid="false"><button data-testid="uitk-date-selector-input1-default" data-stid="uitk-date-selector-input1-default" name="EGDSDateRange-date-selector-trigger"
                  aria-invalid="false" aria-describedby="asxyai-error" aria-expanded="false" aria-label="Dates, May 6 - May 13" class="uitk-fake-input uitk-form-field-trigger" type="button">May 6 - May 13</button><svg
                  class="uitk-icon uitk-field-icon" aria-hidden="true" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                  <path fill-rule="evenodd" d="M19 3h-1V1h-2v2H8V1H6v2H5a2 2 0 0 0-1.99 2L3 19a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm0 5v11H5V8h14zm-7 2H7v5h5v-5z" clip-rule="evenodd"></path>
                </svg></div>
            </div>
          </div>
        </div><input type="hidden" data-stid="EGDSDateRangePicker-StartDate" name="EGDSDateRangePicker-StartDate-date_form_field" value="2024-05-06"><input type="hidden" data-stid="EGDSDateRangePicker-EndDate"
          name="EGDSDateRangePicker-EndDate-date_form_field" value="2024-05-13">
      </div>
      <div class="uitk-layout-flex-item uitk-layout-flex-item-flex-grow-2">
        <div class="uitk-menu uitk-menu-mounted" id="">
          <div class="uitk-field has-floatedLabel-label has-icon has-placeholder"><label class="uitk-field-label">Travellers</label><input type="text" class="uitk-field-input is-hidden" placeholder="Placeholder" aria-required="false"
              aria-invalid="false" value="1 traveller"><button data-stid="open-room-picker" aria-expanded="false" aria-label="Travellers, 1 traveller" class="uitk-menu-trigger uitk-fake-input uitk-form-field-trigger" type="button">1
              traveller</button><svg class="uitk-icon uitk-field-icon" aria-hidden="true" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <path fill-rule="evenodd" d="M16 8a4 4 0 1 1-8 0 4 4 0 0 1 8 0zM4 18c0-2.66 5.33-4 8-4s8 1.34 8 4v2H4v-2z" clip-rule="evenodd"></path>
            </svg></div>
          <div class="uitk-menu-container animation-disabled uitk-menu-pos-right uitk-menu-container-autoposition" aria-hidden="true" style="width: 375px;">
            <div class="uitk-spacing uitk-spacing-padding-inline-six">
              <div class="uitk-layout-flex uitk-layout-flex-flex-direction-column">
                <section>
                  <div class="uitk-spacing uitk-spacing-padding-blockstart-two"><span class="is-visually-hidden" tabindex="-1">Adults</span>
                    <div class="uitk-layout-flex uitk-layout-flex-align-items-center uitk-layout-flex-justify-content-space-between uitk-step-input uitk-step-input-mounted"><label for="traveler_selector_adult_step_input"
                        class="uitk-layout-flex-item uitk-layout-flex-item-flex-grow-1 uitk-step-input-label-section"><span class="uitk-step-input-label">Adults</span></label>
                      <div class="uitk-layout-flex uitk-layout-flex-item uitk-step-input-controls"><button type="button" disabled="" class="uitk-layout-flex-item uitk-step-input-touch-target"><span class="uitk-step-input-button"><svg
                              class="uitk-icon uitk-step-input-icon" aria-label="Decrease the number of adults" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                              <title id="traveler_selector_adult_step_input-decrease-title">Decrease the number of adults</title>
                              <path d="M19 13H5v-2h14v2z"></path>
                            </svg></span></button><input type="text" id="traveler_selector_adult_step_input" min="1" max="6" tabindex="-1" aria-label="Adults" class="uitk-layout-flex-item uitk-step-input-value" value="1" readonly=""><button
                          type="button" class="uitk-layout-flex-item uitk-step-input-touch-target"><span class="uitk-step-input-button"><svg class="uitk-icon uitk-step-input-icon" aria-label="Increase the number of adults" role="img"
                              viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                              <title id="traveler_selector_adult_step_input-increase-title">Increase the number of adults</title>
                              <path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"></path>
                            </svg></span></button></div>
                    </div>
                  </div>
                  <div class="uitk-spacing uitk-spacing-padding-blockstart-two">
                    <div class="uitk-layout-flex uitk-layout-flex-align-items-center uitk-layout-flex-justify-content-space-between uitk-step-input uitk-step-input-mounted"><label for="traveler_selector_children_step_input"
                        class="uitk-layout-flex-item uitk-layout-flex-item-flex-grow-1 uitk-step-input-label-section"><span class="uitk-step-input-label">Children</span><span class="uitk-step-input-description">Ages 2 to 17</span></label>
                      <div class="uitk-layout-flex uitk-layout-flex-item uitk-step-input-controls"><button type="button" disabled="" class="uitk-layout-flex-item uitk-step-input-touch-target"><span class="uitk-step-input-button"><svg
                              class="uitk-icon uitk-step-input-icon" aria-label="Decrease the number of children" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                              <title id="traveler_selector_children_step_input-decrease-title">Decrease the number of children</title>
                              <path d="M19 13H5v-2h14v2z"></path>
                            </svg></span></button><input type="text" id="traveler_selector_children_step_input" min="0" max="5" tabindex="-1" aria-label="Children,Ages 2 to 17" class="uitk-layout-flex-item uitk-step-input-value" value="0"
                          readonly=""><button type="button" class="uitk-layout-flex-item uitk-step-input-touch-target"><span class="uitk-step-input-button"><svg class="uitk-icon uitk-step-input-icon" aria-label="Increase the number of children"
                              role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                              <title id="traveler_selector_children_step_input-increase-title">Increase the number of children</title>
                              <path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"></path>
                            </svg></span></button></div>
                    </div>
                    <div class="uitk-layout-flex uitk-layout-flex-flex-wrap-wrap"></div>
                  </div>
                  <div class="uitk-spacing uitk-spacing-padding-blockstart-two">
                    <div class="uitk-layout-flex uitk-layout-flex-align-items-center uitk-layout-flex-justify-content-space-between uitk-step-input uitk-step-input-mounted"><label for="traveler_selector_infants_on_lap_step_input"
                        class="uitk-layout-flex-item uitk-layout-flex-item-flex-grow-1 uitk-step-input-label-section"><span class="uitk-step-input-label">Infants on lap</span><span class="uitk-step-input-description">Younger than 2</span></label>
                      <div class="uitk-layout-flex uitk-layout-flex-item uitk-step-input-controls"><button type="button" disabled="" class="uitk-layout-flex-item uitk-step-input-touch-target"><span class="uitk-step-input-button"><svg
                              class="uitk-icon uitk-step-input-icon" aria-label="Decrease the number of infants on lap" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                              <title id="traveler_selector_infants_on_lap_step_input-decrease-title">Decrease the number of infants on lap</title>
                              <path d="M19 13H5v-2h14v2z"></path>
                            </svg></span></button><input type="text" id="traveler_selector_infants_on_lap_step_input" min="0" max="4" tabindex="-1" aria-label="Infants on lap,Younger than 2" class="uitk-layout-flex-item uitk-step-input-value"
                          value="0" readonly=""><button type="button" class="uitk-layout-flex-item uitk-step-input-touch-target"><span class="uitk-step-input-button"><svg class="uitk-icon uitk-step-input-icon"
                              aria-label="Increase the number of infants on lap" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                              <title id="traveler_selector_infants_on_lap_step_input-increase-title">Increase the number of infants on lap</title>
                              <path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"></path>
                            </svg></span></button></div>
                    </div>
                    <div class="uitk-layout-flex uitk-layout-flex-flex-wrap-wrap"></div>
                  </div>
                  <div class="uitk-spacing uitk-spacing-padding-blockstart-two">
                    <div class="uitk-layout-flex uitk-layout-flex-align-items-center uitk-layout-flex-justify-content-space-between uitk-step-input uitk-step-input-mounted"><label for="traveler_selector_infants_in_seat_step_input"
                        class="uitk-layout-flex-item uitk-layout-flex-item-flex-grow-1 uitk-step-input-label-section"><span class="uitk-step-input-label">Infants in seat</span><span class="uitk-step-input-description">Younger than 2</span></label>
                      <div class="uitk-layout-flex uitk-layout-flex-item uitk-step-input-controls"><button type="button" disabled="" class="uitk-layout-flex-item uitk-step-input-touch-target"><span class="uitk-step-input-button"><svg
                              class="uitk-icon uitk-step-input-icon" aria-label="Decrease the number of infants in seat" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                              <title id="traveler_selector_infants_in_seat_step_input-decrease-title">Decrease the number of infants in seat</title>
                              <path d="M19 13H5v-2h14v2z"></path>
                            </svg></span></button><input type="text" id="traveler_selector_infants_in_seat_step_input" min="0" max="4" tabindex="-1" aria-label="Infants in seat,Younger than 2" class="uitk-layout-flex-item uitk-step-input-value"
                          value="0" readonly=""><button type="button" class="uitk-layout-flex-item uitk-step-input-touch-target"><span class="uitk-step-input-button"><svg class="uitk-icon uitk-step-input-icon"
                              aria-label="Increase the number of infants in seat" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                              <title id="traveler_selector_infants_in_seat_step_input-increase-title">Increase the number of infants in seat</title>
                              <path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"></path>
                            </svg></span></button></div>
                    </div>
                    <div class="uitk-layout-flex uitk-layout-flex-flex-wrap-wrap"></div>
                  </div>
                </section>
                <div class="uitk-layout-flex uitk-layout-flex-justify-content-flex-end uitk-spacing uitk-spacing-padding-blockstart-four uitk-spacing-padding-blockend-three"><button id="travelers_selector_done_button" type="button"
                    class="uitk-button uitk-button-medium uitk-button-has-text uitk-button-primary">Done</button></div>
              </div>
            </div>
          </div>
        </div><input type="hidden" data-stid="EGDSSearchFormTravelersField-Adult" name="EGDSSearchFormTravelersField-Adult" value="1">
      </div><button id="search_button" type="submit" class="uitk-button uitk-button-large uitk-button-has-text uitk-button-primary">Search</button>
    </div>
  </div>
  <div class="uitk-spacing uitk-spacing-margin-blockstart-three">
    <div class="uitk-layout-flex uitk-layout-flex-flex-direction-row uitk-layout-flex-gap-three">
      <div class="uitk-layout-flex-item">
        <div class="uitk-layout-flex uitk-layout-flex-flex-wrap-nowrap uitk-checkbox"><input type="checkbox" name="add-hotel-switch" id="soft_packages_hotel_pill" class="uitk-layout-flex-item uitk-layout-flex-item-flex-shrink-0" aria-required="false"
            aria-label="Add a place to stay" value=""><span aria-hidden="true" class="uitk-layout-flex-item uitk-layout-flex-item-flex-shrink-0 uitk-checkbox-control"></span>
          <div class="uitk-layout-flex-item uitk-layout-flex-item-flex-grow-1 uitk-checkbox-content"><label class="uitk-checkbox-label" for="soft_packages_hotel_pill">
              <p class="uitk-checkbox-label-content">Add a place to stay</p>
            </label></div>
        </div>
      </div>
      <div class="uitk-layout-flex-item">
        <div class="uitk-layout-flex uitk-layout-flex-flex-wrap-nowrap uitk-checkbox"><input type="checkbox" name="add-car-switch" id="soft_packages_car_pill" class="uitk-layout-flex-item uitk-layout-flex-item-flex-shrink-0" aria-required="false"
            aria-label="Add a car" value=""><span aria-hidden="true" class="uitk-layout-flex-item uitk-layout-flex-item-flex-shrink-0 uitk-checkbox-control"></span>
          <div class="uitk-layout-flex-item uitk-layout-flex-item-flex-grow-1 uitk-checkbox-content"><label class="uitk-checkbox-label" for="soft_packages_car_pill">
              <p class="uitk-checkbox-label-content">Add a car</p>
            </label></div>
        </div>
      </div>
    </div><input type="hidden" data-stid="EGDSSoftPackagesPackageType" name="EGDSSoftPackagesPackageType" value="">
  </div><input type="hidden" name="EGDSSearchFormInputFieldWithSelection-cabin_class" value="COACH">
</form>

Text Content

Skip to Main Content.

Shop travel
Shop travel
StaysStays
FlightsFlights
CarsCars
PackagesPackages
Things to doThings to do
CruisesCruises

--------------------------------------------------------------------------------

Deals
Groups & meetings
Download the app buttonDownload button with download icon
Get the app
EnglishList your propertySupportTrips
Communication Center icon
Cory
Sign in

--------------------------------------------------------------------------------

Account
List of favourites
Feedback

--------------------------------------------------------------------------------

Sign out



SAVE ON FLIGHTS TO GO MORE PLACES


FLIGHT DEALS READY TO TAKE YOU TO THE MOST-LOVED PLACES

Your next ticket away is closer than ever with these great flight deals. Find a
specific destination or be inspired by available airfares from an airport near
you. Join Expedia Rewards now or sign in to start getting points on top of your
airline miles. As a member you can also save up to 30% when you add a hotel to
your flight, or an average of 30% when you add a car to your flight.

 * Roundtrip
 * One-way
 * Multi-city
 * 

Economy
EconomyPremium economyBusiness classFirst class
Leaving from
Leaving from
Leaving from
Leaving from
Swap origin and destination values
Going to
Going to
Going to
Going to
DatesMay 6 - May 13
Travellers1 traveller
Adults
Adults
Decrease the number of adultsIncrease the number of adults
ChildrenAges 2 to 17
Decrease the number of childrenIncrease the number of children

Infants on lapYounger than 2
Decrease the number of infants on lapIncrease the number of infants on lap

Infants in seatYounger than 2
Decrease the number of infants in seatIncrease the number of infants in seat

Done
Search

Add a place to stay

Add a car

WHERE TO NEXT?


FIND FLIGHTS THAT WILL TAKE YOU TO THE MOST LOVED PLACES

Terms and conditions apply
Showing roundtrip flights for:May 17 - May 19


PHILADELPHIA

Fascinating museums, great live music, and top sights from Rittenhouse Square to
Citizens Bank Park—discover Philadelphia, a metropolitan destination also famous
for its art scene.

Air Canada
Economy
1:50 p.m. - 3:28 p.m.
Montreal
(YUL)
-
Philadelphia
(PHL)

--------------------------------------------------------------------------------

Air Canada
Economy
10:05 a.m. - 11:40 a.m.
Philadelphia
(PHL)
-
Montreal
(YUL)
CA $672
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Philadelphia (PHL)
Air Canada
Economy
7:55 p.m. - 9:33 p.m.
Montreal
(YUL)
-
Philadelphia
(PHL)

--------------------------------------------------------------------------------

Air Canada
Economy
10:05 a.m. - 11:40 a.m.
Philadelphia
(PHL)
-
Montreal
(YUL)
CA $672
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Philadelphia (PHL)
See all flights


DETROIT

First-class casinos, acclaimed theaters, and top sights from Ford Field to MGM
Grand Detroit Casino—discover Detroit, a metropolitan destination also famous
for its sports teams.

Air Canada
Economy
1:20 p.m. - 3:14 p.m.
Montreal
(YUL)
-
Detroit
(DTW)

--------------------------------------------------------------------------------

Air Canada
Economy
10:00 a.m. - 11:48 a.m.
Detroit
(DTW)
-
Montreal
(YUL)
CA $545
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Detroit (DTW)
Air Canada
Economy
7:30 p.m. - 9:24 p.m.
Montreal
(YUL)
-
Detroit
(DTW)

--------------------------------------------------------------------------------

Air Canada
Economy
10:00 a.m. - 11:48 a.m.
Detroit
(DTW)
-
Montreal
(YUL)
CA $545
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Detroit (DTW)
Air Canada
Economy
1:20 p.m. - 3:14 p.m.
Montreal
(YUL)
-
Detroit
(DTW)

--------------------------------------------------------------------------------

Air Canada
Economy
4:05 p.m. - 5:58 p.m.
Detroit
(DTW)
-
Montreal
(YUL)
CA $580
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Detroit (DTW)
Air Canada
Economy
7:30 p.m. - 9:24 p.m.
Montreal
(YUL)
-
Detroit
(DTW)

--------------------------------------------------------------------------------

Air Canada
Economy
4:05 p.m. - 5:58 p.m.
Detroit
(DTW)
-
Montreal
(YUL)
CA $580
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Detroit (DTW)
See all flights


HALIFAX

Atlantic Canada’s harbor city is a treasure trove of maritime heritage, woodland
parks and sandy beaches.

Flair Airlines
Economy
2:25 p.m. - 5:05 p.m.
Montreal
(YUL)
-
Halifax
(YHZ)

--------------------------------------------------------------------------------

Flair Airlines
Economy
12:55 p.m. - 1:40 p.m.
Halifax
(YHZ)
-
Montreal
(YUL)
CA $234
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Halifax (YHZ)
Porter Airlines
Economy
9:10 a.m. - 11:43 a.m.
Montreal
(YUL)
-
Halifax
(YHZ)

--------------------------------------------------------------------------------

Flair Airlines
Economy
12:55 p.m. - 1:40 p.m.
Halifax
(YHZ)
-
Montreal
(YUL)
CA $315
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Halifax (YHZ)
Porter Airlines
Economy
12:30 p.m. - 3:03 p.m.
Montreal
(YUL)
-
Halifax
(YHZ)

--------------------------------------------------------------------------------

Flair Airlines
Economy
12:55 p.m. - 1:40 p.m.
Halifax
(YHZ)
-
Montreal
(YUL)
CA $315
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Halifax (YHZ)
Porter Airlines
Economy
6:05 p.m. - 8:38 p.m.
Montreal
(YUL)
-
Halifax
(YHZ)

--------------------------------------------------------------------------------

Flair Airlines
Economy
12:55 p.m. - 1:40 p.m.
Halifax
(YHZ)
-
Montreal
(YUL)
CA $315
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Halifax (YHZ)
See all flights


VANCOUVER

A bustling port, shopping, and popular sights from Canada Place Cruise Ship
Terminal to Port of Vancouver—explore Vancouver, a metropolitan destination also
known for its art scene.

Porter Airlines
Economy
6:45 p.m. - 9:24 p.m.
Montreal
(YUL)
-
Vancouver
(YVR)

--------------------------------------------------------------------------------

Porter Airlines
Economy
8:45 a.m. - 4:30 p.m.
Vancouver
(YVR)
-
Montreal
(YUL)
CA $499
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Vancouver (YVR)
Porter Airlines
Economy
6:45 p.m. - 9:24 p.m.
Montreal
(YUL)
-
Vancouver
(YVR)

--------------------------------------------------------------------------------

WestJet
Economy
11:15 p.m. - 7:19 a.m.
Vancouver
(YVR)
-
Montreal
(YUL)
CA $524
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Vancouver (YVR)
WestJet
Economy
8:20 a.m. - 10:45 a.m.
Montreal
(YUL)
-
Vancouver
(YVR)

--------------------------------------------------------------------------------

Porter Airlines
Economy
8:45 a.m. - 4:30 p.m.
Vancouver
(YVR)
-
Montreal
(YUL)
CA $551
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Vancouver (YVR)
WestJet
Economy
8:20 a.m. - 10:45 a.m.
Montreal
(YUL)
-
Vancouver
(YVR)

--------------------------------------------------------------------------------

WestJet
Economy
11:15 p.m. - 7:19 a.m.
Vancouver
(YVR)
-
Montreal
(YUL)
CA $565
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Vancouver (YVR)
See all flights


NEW YORK

Acclaimed theaters, soaring skyscrapers, and top sights from One World Trade
Center to Statue of Liberty—discover New York, a metropolitan destination also
famous for its museums.

Delta
Economy
6:35 p.m. - 8:26 p.m.
Montreal
(YUL)
-
New York
(JFK)

--------------------------------------------------------------------------------

Delta
Economy
9:29 a.m. - 11:05 a.m.
New York
(JFK)
-
Montreal
(YUL)
CA $341
Round trip per traveller
Click for more information on flights from Montreal (YUL) to New York (JFK)
Air Canada
Economy
6:00 a.m. - 7:47 a.m.
Montreal
(YUL)
-
Newark
(EWR)

--------------------------------------------------------------------------------

Air Canada
Economy
6:30 a.m. - 8:04 a.m.
Newark
(EWR)
-
Montreal
(YUL)
CA $366
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Newark (EWR)
United
Economy
6:00 a.m. - 7:47 a.m.
Montreal
(YUL)
-
Newark
(EWR)

--------------------------------------------------------------------------------

United
Economy
10:45 a.m. - 12:19 p.m.
Newark
(EWR)
-
Montreal
(YUL)
CA $366
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Newark (EWR)
Air Canada
Economy
6:00 a.m. - 7:47 a.m.
Montreal
(YUL)
-
Newark
(EWR)

--------------------------------------------------------------------------------

Air Canada
Economy
10:45 a.m. - 12:19 p.m.
Newark
(EWR)
-
Montreal
(YUL)
CA $366
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Newark (EWR)
See all flights


MIAMI

Explore the metropolitan city of Miami—shopping, skyscrapers, and popular sights
from PortMiami to Dolphin Mall.

Air Canada
Economy
7:55 p.m. - 11:41 p.m.
Montreal
(YUL)
-
Miami
(MIA)

--------------------------------------------------------------------------------

Air Canada
Economy
8:00 a.m. - 11:36 a.m.
Miami
(MIA)
-
Montreal
(YUL)
CA $575
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Miami (MIA)
American Airlines
Economy
7:00 a.m. - 10:35 a.m.
Montreal
(YUL)
-
Miami
(MIA)

--------------------------------------------------------------------------------

Air Canada
Economy
8:00 a.m. - 11:36 a.m.
Miami
(MIA)
-
Montreal
(YUL)
CA $576
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Miami (MIA)
See all flights


FREDERICTON

Explore the grand government buildings, historic military barracks and towering
churches that make up the skyline of New Brunswick’s riverside capital.

Air Canada
Economy
1:30 p.m. - 3:47 p.m.
Montreal
(YUL)
-
Fredericton
(YFC)

--------------------------------------------------------------------------------

Air Canada
Economy
6:55 a.m. - 7:12 a.m.
Fredericton
(YFC)
-
Montreal
(YUL)
CA $692
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Fredericton (YFC)
Air Canada
Economy
1:30 p.m. - 3:47 p.m.
Montreal
(YUL)
-
Fredericton
(YFC)

--------------------------------------------------------------------------------

Air Canada
Economy
4:30 p.m. - 4:47 p.m.
Fredericton
(YFC)
-
Montreal
(YUL)
CA $692
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Fredericton (YFC)
Air Canada
Economy
9:30 p.m. - 11:47 p.m.
Montreal
(YUL)
-
Fredericton
(YFC)

--------------------------------------------------------------------------------

Air Canada
Economy
6:55 a.m. - 7:12 a.m.
Fredericton
(YFC)
-
Montreal
(YUL)
CA $692
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Fredericton (YFC)
Air Canada
Economy
9:30 p.m. - 11:47 p.m.
Montreal
(YUL)
-
Fredericton
(YFC)

--------------------------------------------------------------------------------

Air Canada
Economy
4:30 p.m. - 4:47 p.m.
Fredericton
(YFC)
-
Montreal
(YUL)
CA $692
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Fredericton (YFC)
See all flights


BOSTON

Fascinating museums, a bustling port, and top sights from TD Garden to Fenway
Park—discover Boston, a historic destination also famous for its sports teams.

United
Economy
4:00 p.m. - 5:21 p.m.
Montreal
(YUL)
-
Boston
(BOS)

--------------------------------------------------------------------------------

Air Canada
Economy
6:00 a.m. - 7:25 a.m.
Boston
(BOS)
-
Montreal
(YUL)
CA $486
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Boston (BOS)
Air Canada
Economy
4:00 p.m. - 5:21 p.m.
Montreal
(YUL)
-
Boston
(BOS)

--------------------------------------------------------------------------------

Air Canada
Economy
6:10 p.m. - 7:32 p.m.
Boston
(BOS)
-
Montreal
(YUL)
CA $513
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Boston (BOS)
United
Economy
8:10 a.m. - 9:38 a.m.
Montreal
(YUL)
-
Boston
(BOS)

--------------------------------------------------------------------------------

Air Canada
Economy
6:00 a.m. - 7:25 a.m.
Boston
(BOS)
-
Montreal
(YUL)
CA $520
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Boston (BOS)
Air Canada
Economy
8:10 a.m. - 9:38 a.m.
Montreal
(YUL)
-
Boston
(BOS)

--------------------------------------------------------------------------------

Air Canada
Economy
6:10 p.m. - 7:32 p.m.
Boston
(BOS)
-
Montreal
(YUL)
CA $546
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Boston (BOS)
See all flights


WASHINGTON

Fascinating museums, important monuments, and top sights from White House to
National Mall—discover Washington, a historic destination also famous for its
art scene.

Air Canada
Economy
6:40 p.m. - 8:29 p.m.
Montreal
(YUL)
-
Washington
(IAD)

--------------------------------------------------------------------------------

Air Canada
Economy
9:55 a.m. - 11:41 a.m.
Washington
(IAD)
-
Montreal
(YUL)
CA $457
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Washington (IAD)
Air Canada
Economy
9:30 a.m. - 11:31 a.m.
Montreal
(YUL)
-
Washington
(IAD)

--------------------------------------------------------------------------------

Air Canada
Economy
8:16 a.m. - 10:11 a.m.
Washington
(IAD)
-
Montreal
(YUL)
CA $457
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Washington (IAD)
Air Canada
Economy
9:30 a.m. - 11:31 a.m.
Montreal
(YUL)
-
Washington
(IAD)

--------------------------------------------------------------------------------

Air Canada
Economy
9:55 a.m. - 11:41 a.m.
Washington
(IAD)
-
Montreal
(YUL)
CA $457
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Washington (IAD)
Air Canada
Economy
6:40 p.m. - 8:29 p.m.
Montreal
(YUL)
-
Washington
(IAD)

--------------------------------------------------------------------------------

Air Canada
Economy
8:16 a.m. - 10:11 a.m.
Washington
(IAD)
-
Montreal
(YUL)
CA $457
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Washington (IAD)
See all flights


MINNEAPOLIS

Cozy bars, sports teams, and popular sights from U.S. Bank Stadium to Target
Field—explore Minneapolis, a metropolitan destination also known for its
theaters.

Air Canada
Economy
6:25 p.m. - 8:10 p.m.
Montreal
(YUL)
-
Minneapolis
(MSP)

--------------------------------------------------------------------------------

Air Canada
Economy
8:20 a.m. - 11:55 a.m.
Minneapolis
(MSP)
-
Montreal
(YUL)
CA $597
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Minneapolis (MSP)
Delta
Economy
6:14 a.m. - 8:14 a.m.
Montreal
(YUL)
-
Minneapolis
(MSP)

--------------------------------------------------------------------------------

Delta
Economy
8:00 p.m. - 11:31 p.m.
Minneapolis
(MSP)
-
Montreal
(YUL)
CA $599
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Minneapolis (MSP)
Air Canada
Economy
1:35 p.m. - 3:20 p.m.
Montreal
(YUL)
-
Minneapolis
(MSP)

--------------------------------------------------------------------------------

Air Canada
Economy
8:20 a.m. - 11:55 a.m.
Minneapolis
(MSP)
-
Montreal
(YUL)
CA $657
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Minneapolis (MSP)
Air Canada
Economy
6:25 p.m. - 8:10 p.m.
Montreal
(YUL)
-
Minneapolis
(MSP)

--------------------------------------------------------------------------------

Air Canada
Economy
1:20 p.m. - 4:55 p.m.
Minneapolis
(MSP)
-
Montreal
(YUL)
CA $657
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Minneapolis (MSP)
See all flights


CALGARY

Discover the metropolitan area of Calgary—skyscrapers, theaters, and top sights
from Stampede Park to Calgary Zoo.

Flair Airlines
Economy
9:10 p.m. - 11:50 p.m.
Montreal
(YUL)
-
Calgary
(YYC)

--------------------------------------------------------------------------------

Flair Airlines
Economy
2:05 p.m. - 8:25 p.m.
Calgary
(YYC)
-
Montreal
(YUL)
CA $404
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Calgary (YYC)
Flair Airlines
Economy
9:10 p.m. - 11:50 p.m.
Montreal
(YUL)
-
Calgary
(YYC)

--------------------------------------------------------------------------------

WestJet
Economy
6:15 p.m. - 12:31 a.m.
Calgary
(YYC)
-
Montreal
(YUL)
CA $428
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Calgary (YYC)
Air Canada
Economy
8:25 a.m. - 10:41 a.m.
Montreal
(YUL)
-
Calgary
(YYC)

--------------------------------------------------------------------------------

Flair Airlines
Economy
2:05 p.m. - 8:25 p.m.
Calgary
(YYC)
-
Montreal
(YUL)
CA $531
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Calgary (YYC)
Air Canada
Economy
2:40 p.m. - 4:56 p.m.
Montreal
(YUL)
-
Calgary
(YYC)

--------------------------------------------------------------------------------

Flair Airlines
Economy
2:05 p.m. - 8:25 p.m.
Calgary
(YYC)
-
Montreal
(YUL)
CA $531
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Calgary (YYC)
See all flights


LOS ANGELES

Great live music, sports teams, and popular sights from Crypto.com Arena to
Hollywood Walk of Fame—explore Los Angeles, a metropolitan destination also
known for its theaters.

Air Canada
Economy
4:40 p.m. - 7:50 p.m.
Montreal
(YUL)
-
Los Angeles
(LAX)

--------------------------------------------------------------------------------

Air Canada
Economy
8:30 a.m. - 4:42 p.m.
Los Angeles
(LAX)
-
Montreal
(YUL)
CA $576
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Los Angeles (LAX)
Air Canada
Economy
4:40 p.m. - 7:50 p.m.
Montreal
(YUL)
-
Los Angeles
(LAX)

--------------------------------------------------------------------------------

Air Canada
Economy
12:10 p.m. - 8:30 p.m.
Los Angeles
(LAX)
-
Montreal
(YUL)
CA $576
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Los Angeles (LAX)
Air Canada
Economy
6:40 p.m. - 9:41 p.m.
Montreal
(YUL)
-
Los Angeles
(LAX)

--------------------------------------------------------------------------------

Air Canada
Economy
8:30 a.m. - 4:42 p.m.
Los Angeles
(LAX)
-
Montreal
(YUL)
CA $576
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Los Angeles (LAX)
Air Canada
Economy
6:40 p.m. - 9:41 p.m.
Montreal
(YUL)
-
Los Angeles
(LAX)

--------------------------------------------------------------------------------

Air Canada
Economy
12:10 p.m. - 8:30 p.m.
Los Angeles
(LAX)
-
Montreal
(YUL)
CA $576
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Los Angeles (LAX)
See all flights


WINNIPEG

Museums, theaters, and sights from Burton Cummings Theatre to Shaw Park
Stadium—discover it all in Winnipeg.

Air Canada
Economy
9:00 a.m. - 11:04 a.m.
Montreal
(YUL)
-
Winnipeg
(YWG)

--------------------------------------------------------------------------------

Air Canada
Economy
8:15 a.m. - 12:00 p.m.
Winnipeg
(YWG)
-
Montreal
(YUL)
CA $669
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Winnipeg (YWG)
Air Canada
Economy
9:00 a.m. - 11:04 a.m.
Montreal
(YUL)
-
Winnipeg
(YWG)

--------------------------------------------------------------------------------

Air Canada
Economy
11:50 a.m. - 3:35 p.m.
Winnipeg
(YWG)
-
Montreal
(YUL)
CA $669
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Winnipeg (YWG)
Air Canada
Economy
9:00 a.m. - 11:04 a.m.
Montreal
(YUL)
-
Winnipeg
(YWG)

--------------------------------------------------------------------------------

Air Canada
Economy
4:10 p.m. - 7:55 p.m.
Winnipeg
(YWG)
-
Montreal
(YUL)
CA $669
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Winnipeg (YWG)
See all flights


TORONTO

Fascinating museums, gourmet restaurants, and top sights from CN Tower to Rogers
Centre—discover Toronto, a metropolitan destination also famous for its
theaters.

Air Transat
Economy
7:30 p.m. - 8:55 p.m.
Montreal
(YUL)
-
Toronto
(YYZ)

--------------------------------------------------------------------------------

Porter Airlines
Economy
10:15 a.m. - 11:33 a.m.
Toronto
(YYZ)
-
Montreal
(YUL)
CA $485
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Toronto (YYZ)
Air Transat
Economy
7:30 p.m. - 8:55 p.m.
Montreal
(YUL)
-
Toronto
(YYZ)

--------------------------------------------------------------------------------

Porter Airlines
Economy
11:15 p.m. - 12:33 a.m.
Toronto
(YYZ)
-
Montreal
(YUL)
CA $485
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Toronto (YYZ)
Air Transat
Economy
4:40 p.m. - 6:05 p.m.
Montreal
(YUL)
-
Toronto
(YYZ)

--------------------------------------------------------------------------------

Porter Airlines
Economy
10:15 a.m. - 11:33 a.m.
Toronto
(YYZ)
-
Montreal
(YUL)
CA $508
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Toronto (YYZ)
Air Transat
Economy
4:40 p.m. - 6:05 p.m.
Montreal
(YUL)
-
Toronto
(YYZ)

--------------------------------------------------------------------------------

Porter Airlines
Economy
11:15 p.m. - 12:33 a.m.
Toronto
(YYZ)
-
Montreal
(YUL)
CA $508
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Toronto (YYZ)
See all flights


QUÉBEC CITY

Discover the historic area of Québec City—festivals, live music, and top sights
like Quebec Cruise Terminal.

Air Transat
Economy
5:50 p.m. - 6:40 p.m.
Montreal
(YUL)
-
Quebec
(YQB)

--------------------------------------------------------------------------------

PAL Airlines
Economy
5:45 p.m. - 6:50 p.m.
Quebec
(YQB)
-
Montreal
(YUL)
CA $389
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Quebec (YQB)
PAL Airlines
Economy
6:45 a.m. - 7:40 a.m.
Montreal
(YUL)
-
Quebec
(YQB)

--------------------------------------------------------------------------------

PAL Airlines
Economy
4:00 p.m. - 4:50 p.m.
Quebec
(YQB)
-
Montreal
(YUL)
CA $431
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Quebec (YQB)
PAL Airlines
Economy
6:45 a.m. - 7:40 a.m.
Montreal
(YUL)
-
Quebec
(YQB)

--------------------------------------------------------------------------------

PAL Airlines
Economy
5:45 p.m. - 6:50 p.m.
Quebec
(YQB)
-
Montreal
(YUL)
CA $431
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Quebec (YQB)
PAL Airlines
Economy
9:55 a.m. - 10:55 a.m.
Montreal
(YUL)
-
Quebec
(YQB)

--------------------------------------------------------------------------------

PAL Airlines
Economy
4:00 p.m. - 4:50 p.m.
Quebec
(YQB)
-
Montreal
(YUL)
CA $431
Round trip per traveller
Click for more information on flights from Montreal (YUL) to Quebec (YQB)
See all flights




HOW TO GET THE BEST FLIGHT DEALS


HOW DO I FIND THE CHEAPEST FLIGHTS?

Explore Expedia’s list of cheap flight deals from our trusted partners! If you
already know your travel dates or destination, you can use the search bar to
find the best flight deals to suit your needs. Score the cheapest flight deals
by being flexible with travel dates, arrival/departure airports, flight times
and number of stops. Cheap airfare deals also depend on the airline. Win big
with our huge inventory of cheap flight travel deals to popular destinations.
Book all your travel in one place, and for amazing prices, with Expedia.


HOW TO FIND THE BEST FLIGHT DEALS

You can be sure to find amazing deals on Expedia. To increase your chances of
finding the best flight deals, review our current offers or enter your travel
details in the search bar, then filter the results by airline, arrival/departure
times and number of stops. If your destination has multiple airports, compare
the price of flying to various airports for the best airfare deals. Explore our
deals to incredible locations with Expedia, your one-stop shop for all things
travel.


HOW TO GET LAST-MINUTE FLIGHT DEALS

Since we source offers from multiple airline carriers, you’ll find some of the
best last-minute flight deals here on Expedia. Simply browse our offers if your
dates are flexible, or enter your trip dates and compare low prices on tons of
deals for a quick getaway to thousands of destinations.


WHAT KIND OF FLIGHT DEALS CAN I GET ON EXPEDIA?

We offer tons of great airline deals for all types of flights, both domestic and
international. Explore our vast inventory of airline partners that offer short-
and long-haul routes worldwide. Whether you’re flying first class or economy,
snag incredible deals on plane tickets with Expedia. Remember that if you bundle
your flight with your hotel, you can save even more! We also offer deals on
business-class flight tickets so you can fly with added comforts. No matter what
kind of trip you’re taking—a family vacation, a romantic getaway or a short trip
with friends—you can find amazing deals on Expedia.


HOW FAR IN ADVANCE SHOULD I BOOK A FLIGHT TO GET THE BEST DEAL?

Historical data suggests that purchasing your tickets about 21 days prior to
departure could be the best time to book your flight at the best price.*


CAN I BOOK FLEXIBLE FLIGHT TICKETS ON EXPEDIA?

Yes, you can filter tickets by “Flexible change policies”—such as “No change
fees”—on the results page as you browse flights. We offer multiple booking
options so you can find one that’s right for you.


CAN I CANCEL MY FLIGHT ON EXPEDIA?

Yes, we offer free cancellations on eligible flights as well as refunds on
qualifying flights that are cancelled within 24 hours of booking. After that
time frame, cancellation fees may apply. Some flights are non-refundable, but
you may be able to get airline credit for future travel. To change or cancel
your flight, log into your Expedia account and navigate to “My Trips.” If you
want more information or need help, visit our customer service portal.


WHY SHOULD I BOOK MY FLIGHT WITH EXPEDIA?

Have your choice of deals on flights from our huge inventory of airline
carriers. Score even more savings when you bundle your flight with a hotel stay
into a package. And when you become an Expedia member, you’ll have access to our
loyalty program that helps you earn rewards and get points back on every
booking.

*Data specialists from both ARC and Expedia Group analyzed ARC’s global flight
data to distill actionable information to help people save money on travel.
While it’s impossible to guarantee when to find the lowest prices, after
examining the variables, we were able to observe trends. Travel recommendations
are based on average round-trip ticket prices for January through early October
2019, sourced from ARC’s global airline sales database.


 * Explore more travel deals
 * 

 * Flight deals
 * Hotel deals
 * Travel deals
 * Last-minute deals
 * Package deals
 * Hotels with free cancellation
 * Cheap international flights


TERMS AND CONDITIONS

*Fares and rules are subject to change without notice. Seats are limited and may
not be available on all flights/dates. Lower fares may be available to selected
destinations. Fares do not include checked baggage fees that may be charged by
the applicable airline. Tickets are non-transferable and non-refundable. Read
the complete penalty rules for changes and cancellations applicable to the fare
you're considering booking.

COVID-19 travel alert: Please remember to check government advisories before
booking and traveling.



 * 


 * COMPANY
   
   * About
   * Jobs
   * List your property
   * Partnerships
   * Investor Relations
   * Advertising
   * Affiliate Marketing


 * EXPLORE
   
   * Canada travel guide
   * Hotels in Canada
   * Vacation rentals in Canada
   * Vacation packages in Canada
   * Domestic flights
   * Car rentals in Canada
   * All accommodation types
   * Travel blog


 * POLICIES
   
   * Privacy
   * Cookies
   * Terms of use
   * Vrbo terms and conditions
   * Expedia Rewards Terms
   * Content guidelines and reporting content


 * HELP
   
   * Support
   * Cancel your hotel or vacation rental booking
   * Cancel your flight
   * Refund timelines
   * Use an Expedia coupon
   * International travel documents

--------------------------------------------------------------------------------

 * Expedia.ca is represented in Québec by Tour East Holidays (Canada) Inc., a
   Québec licensee.

 * © 2024 Expedia, Inc., an Expedia Group company. All rights reserved. Expedia
   and the Expedia Logo are trademarks or registered trademarks of Expedia, Inc.

104d2de9-cf3e-4a0b-9439-39bc05df4df35e4e36ae-ce40-420a-93cc-82f570c4923d


Image 1 out of 4.