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.
“We are delighted to be joining forces with other great travel brands to offer families free child flights and discounted holiday deals.”
To qualify for the flight, hotel and train deal, the child in question must be travelling with an adult and be under the age of 12 at the time of travelling.