The initiative, which is in place between now and November 1, means children under the age of 12 will fly for free between Belfast City, Heathrow, Inverness, Leeds Bradford and Newcastle airports.
The offer is being backed by VisitBritain while Heathrow Express and Novotel are also offering family discounts.
Sara Dunham, BA head of marketing, retail and direct, said: “Saving every penny counts when it comes to family holidays so flying kids for free will make it cheaper to fly away for fun and see more of the UK, on a British Airways flight.