Join as an A320 Captain with Vietnam Airlines! Apply Today!
Rank: Captain
Contract Type: Contract
Location: Vietnam
Aircraft : A320 Family
  • 04-year renewable contract
  • EXCELLENT choice of rosters – 3×1/ 4×1 / 5×1 / 6×1/ 6×2/ 9×3/ 7×1/ 8×1/ 9×1 /10x
  • Excellent Global Medical insurance
URGENT HIRING

A320 Captains for Vietnam Airlines!

Vietnam Airlines is the Flag Carrier of Vietnam and a member of the SkyTeam Alliance. A multiple award-winning, 4-star global Airline, VNA is based in the world’s fastest-growing domestic markets, with major hubs in Ho Chi Minh city and Hanoi. With a current fleet of over 100 aircrafts including A350/ B787/ A321 and ATR72, Vietnam Airlines currently operates flights to over 230+ destinations domestically, and internationally including flights to United States (US), Europe, Australia, Asia Pacific,  and Middle East

Key Contract Highlights :  

  • Competitive Pay & Benefits – Taxes paid on your behalf in Vietnam! 
  • Choice of Commuting Rosters: 6×2, 9×3, 3×1, 4×1, 5×1, 6×1, 7×1, 8×1
  • Travel Benefits for pilot and immediate family members!
  • Excellent Global Medical Coverage – at home, at base and worldwide!
  • Reliable & Stable Airline
  • Excellent Career transition opportunities – wide-body upgrades / instructor upgrades / fleet transition! 

Minimum Requirements : 

  • 3,500 Total Hours  
  • 1,000 PIC hours on A320
  • Last flight on A320 within 9 months preferred (if you do not meet this requirement but have a valid B787 Type Rating / OPC, please let us know!)
  • Current A320 type-rating
  • Current FAA/ICAO/EASA ATPL

Apply today to get the full contract details & benefits!

Share this job:

fci-logo-white
Flight Crew International Logo

We have successfully received your request and you will shortly be receiving the terms to your provided email address! Thank you for your interest!

document.addEventListener('DOMContentLoaded', function () { function enableSubmitOnError() { var forms = document.querySelectorAll('.elementor-form'); forms.forEach(function (form) { var button = form.querySelector('button[type="submit"]'); if (!button) return; form.addEventListener('submit', function () { // disable while submitting button.disabled = true; button.textContent = 'Submitting...'; // continuously check every 500ms for visible errors var interval = setInterval(function () { var error = form.querySelector('.elementor-message-danger, .elementor-message-error'); if (error && error.offsetParent !== null) { // found an error, re-enable button button.disabled = false; button.textContent = 'Submit'; clearInterval(interval); } }, 500); // stop checking after 10 seconds to avoid infinite loop setTimeout(function () { clearInterval(interval); }, 10000); }); }); } // run immediately and after Elementor dynamic content enableSubmitOnError(); document.addEventListener('elementor/popup/show', enableSubmitOnError); });