check-in.virginaustralia.com Open in urlscan Pro
23.198.53.163  Public Scan

Submitted URL: https://check-in.virginaustralia.com/checkin/index.html#/login?pnr=ELNLZC&surname=TILLEY&port=CBR&cmpid=checkinreminder
Effective URL: https://check-in.virginaustralia.com/checkin/index.html
Submission: On October 26 via manual from AU — Scanned from AU

Form analysis 2 forms found in the DOM

Name: velocityForm

<form class="form-inline ng-pristine ng-invalid ng-invalid-required" role="form" name="velocityForm" novalidate="">
  <div class="form-group floating-label col-xs-16 col-md-4 col-md-offset-4 ng-isolate-scope">
    <label for="velocity-membership" style="top: 23px; visibility: hidden; opacity: 0; transform: translate3d(0px, 0px, 0px);"><span>Membership Number</span></label>
    <input type="tel" class="form-control input-lg ng-pristine ng-valid-maxlength ng-valid-minlength ng-valid-pattern ng-invalid ng-invalid-required" id="velocity-membership" placeholder="Membership Number" ng-model="velocity.membership"
      ng-minlength="5" ng-maxlength="10" ng-pattern="/^[0-9]*$/" required="">
  </div>
  <div class="form-group floating-label col-xs-16 col-md-4 ng-isolate-scope">
    <label for="velocity-password" style="top: 23px; visibility: hidden; opacity: 0; transform: translate3d(0px, 0px, 0px);"><span>Password</span></label>
    <input type="password" class="form-control input-lg ng-pristine ng-valid-minlength ng-invalid ng-invalid-required" id="velocity-password" placeholder="Password" ng-model="velocity.password" ng-minlength="1" required="">
  </div>
  <div class="velocity-login col-xs-16 col-md-2 text-center">
    <button type="submit" class="btn btn-link disabled" ng-class="{disabled: spinner.busy || !velocity.membership || !velocity.password}" ng-click="velocityLogin(velocityForm.$valid)"> Log In<span class="icon-right-white"></span>
    </button>
  </div>
</form>

Name: loginForm

<form action="" role="form" name="loginForm" novalidate="" autocomplete="off" class="ng-pristine ng-valid ng-valid-required">
  <div class="input-wrapper pnr-input pii-data">
    <input type="text" ng-model="booking.reservationNumber" id="reservationNumber" name="reservationNumber" class="input-form ng-pristine ng-valid-maxlength ng-valid-minlength ng-valid-pattern ng-valid ng-valid-required"
      ng-class="{inputError: loginForm.reservationNumber.$invalid &amp;&amp; showReservationError}" ng-minlength="6" ng-maxlength="13" maxlength="13" ng-pattern="/^[a-zA-Z]{6,6}$|^\d{10,10}$|^\d{13,13}$/" spellcheck="false" autocomplete="off"
      autocorrect="off" tabindex="0" aria-required="true" aria-invalid="false" ng-disabled="showVelocity" ng-keydown="checkLabel()" ng-blur="validateReservation()" required="" placeholder=" ">
    <h6 class="pnr-placeholder pnrshift" ng-class="{pnrshift: !!loginForm.reservationNumber.$viewValue}" aria-label="Booking reference, Velocity or e-Ticket"> Booking reference, Velocity or e-Ticket </h6>
    <img class="pnr-modal-icon" src="/img/svgs/info-icon.svg" ng-click="openPnrModal()" ng-enter="openPnrModal()" tabindex="0" alt="More PNR info">
    <p class="error-text ng-hide" ng-show="loginForm.reservationNumber.$invalid &amp;&amp; showReservationError" tabindex="0"> Enter the booking reference found in your itinerary or Velocity number </p>
  </div>
  <div class="input-columns pii-data">
    <div class="input-wrapper">
      <input type="text" ng-model="booking.surname" id="surname" name="surname" class="input-form ng-pristine ng-valid-pattern ng-valid ng-valid-required" ng-class="{inputError: loginForm.surname.$invalid &amp;&amp; showSurnameError}"
        ng-pattern="/^[a-zA-Z \-\']*$/" spellcheck="false" autocorrect="off" tabindex="0" aria-required="true" aria-invalid="false" ng-disabled="showVelocity" ng-blur="validateSurname()" required="" placeholder=" ">
      <h6 class="form-placeholder shift" ng-class="{shift: !!loginForm.surname.$viewValue}" aria-label="Last name"> Last name </h6>
      <p class="error-text ng-hide" ng-show="loginForm.surname.$invalid &amp;&amp; showSurnameError" tabindex="0"> Please enter your last name </p>
    </div>
    <div class="input-wrapper pii-data">
      <input type="text" ng-model="booking.departingLocation" id="departingLocation" name="departingLocation" class="input-form dropdown-airports ng-pristine ng-valid ng-valid-required"
        typeahead="city as city.txt for city in getCities($viewValue)| limitTo:5" typeahead-min-length="1" typeahead-on-select="onSelect($item,$model,$label)" typeahead-template-url="src/common/templates/typeahead.html"
        typeahead-loading="loadingLocations" ng-class="{inputError: !booking.departingLocation.code &amp;&amp; showDepartingLocationError}" tabindex="0" aria-required="true" aria-invalid="false" ng-disabled="showVelocity"
        ng-click="departingLocationFocus = true; departingLocationBlur = false" length-check="form.departingLocationLength" ng-blur="validateDepartingLocation(); departingLocationBlur = true" required="" placeholder=" ">
      <ul class="dropdown-menu ng-isolate-scope" ng-style="{display: isOpen()&amp;&amp;'block' || 'none', top: position.top+'px', left: position.left+'px'}" typeahead-popup="" matches="matches" active="activeIdx" select="select(activeIdx)"
        query="query" position="position" template-url="src/common/templates/typeahead.html" style="display: none;">
        <!-- ngRepeat: match in matches -->
      </ul>
      <h6 class="form-placeholder shift" ng-class="{shift: !!booking.departingLocation.length || !!booking.departingLocation.code}" aria-label="Departure airport"> Departure airport </h6>
      <p class="error-text ng-hide" ng-show="!booking.departingLocation.code &amp;&amp; showDepartingLocationError" tabindex="0"> Please check your departure airport </p>
    </div>
  </div>
</form>

Text Content

velocity logo
Velocity Login
Close

Membership Number
Password
Log In
VA Logo
Check-in


READY TO FLY? TIME TO CHECK IN

Check in opens 48hrs before your flight departure.
Online check-in is currently unavailable for international flights. Please
check-in at the airport.

BOOKING REFERENCE, VELOCITY OR E-TICKET

Enter the booking reference found in your itinerary or Velocity number

LAST NAME

Please enter your last name

DEPARTURE AIRPORT

Please check your departure airport

Check in

DOMESTIC CHECK-IN

For domestic flights, online check-in opens 48 hours prior to departure and
closes 30 mins before flight departure.


If you are travelling during a busy period such as school holidays, please allow
additional time at the airport.

INTERNATIONAL CHECK-IN

Online check-in is currently unavailable for international travel. Please arrive
three hours ahead of your flight departure to check-in via our check-in
counters.


If you are travelling during a busy period such as school holidays, please allow
additional time at the airport.

BAGGAGE INFORMATION

Each passenger is permitted the following carry-on baggage allowance:

1 X CARRY-ON 7KG

56cm (L), 36cm (W), 23cm (D).

To fit in the overhead locker.

1 X PERSONAL ITEM

E.g. A laptop computer or small bag.

To fit under the seat in front of you.

Passengers may also be entitled to a checked baggage allowance with their fare
type or as part of their Velocity Status. You can find out more about checked
baggage allowances here: view information


If you are travelling with checked baggage, when you arrive at the airport,
please proceed to a kiosk.


If you need more checked baggage than is included with your fare or Velocity
Status, it's cheaper to purchase additional checked baggage when you check-in
online, rather than at the airport. We recommend that you purchase additional
checked baggage during check-in.


If your trip involves flight segments operated by an airline other than Virgin
Australia, then different baggage allowances may apply: view information

CONNECTING FLIGHTS, LARGE GROUPS AND SPECIFIC SERVICE REQUESTS

If you are connecting to an international flight, travelling in a large group,
or require specific assistance we recommend that you are checked in at least 90
minutes prior to your scheduled domestic departure time.


Online check-in may not be available for some bookings with specific service
requests. If you are unable to check-in online, please check-in at the airport
via our check-in counters.

Our Privacy Policy explains how we handle your personal information, how you can
access and correct your personal information, and how you can make a privacy
complaint.

© Virgin Australia Airlines Pty Ltd

ABN 36 090 670 965

Website feedback

Need some help? Guest Contact Centre • 13 67 89

Terms of use Privacy policy Conditions of carriage