It also ranks alongside Ryanair for poor customer service.
The annual Which? airline survey saw the flag carrier also come 12th in the rankings for short haul travel.
Common complaints include high levels of last minute cancellations, and difficulty getting in touch with customer services.
BA says the findings are at odds with its own research.