The training required for British Airways varies by experience level and area. The BA cabin crew goes on for 4-6 weeks, whilst the BA pilots require 18 months’ flight training with an additional 3 months of type rating and line training.