check-in.virginaustralia.com
Open in
urlscan Pro
2a02:26f0:480:58c::1369
Public Scan
Submitted URL: http://check-in.virginaustralia.com/
Effective URL: https://check-in.virginaustralia.com/checkin/index.html
Submission: On January 27 via api from US — Scanned from DE
Effective URL: https://check-in.virginaustralia.com/checkin/index.html
Submission: On January 27 via api from US — Scanned from DE
Form analysis
2 forms found in the DOMName: 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-invalid ng-invalid-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-invalid ng-invalid-required ng-valid-maxlength ng-valid-minlength ng-valid-pattern"
ng-class="{inputError: loginForm.reservationNumber.$invalid && 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" 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 && 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-invalid ng-invalid-required ng-valid-pattern" ng-class="{inputError: loginForm.surname.$invalid && 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" ng-class="{shift: !!loginForm.surname.$viewValue}" aria-label="Last name"> Last name </h6>
<p class="error-text ng-hide" ng-show="loginForm.surname.$invalid && 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 && 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()&&'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" 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 && 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