British Airways primarily uses Terminal 3 and Terminal 5 at London Heathrow Airport. However, they also operate some flights from Terminal 3, particularly for Oneworld alliance partners. In Vienna (VIE), British Airways does not have a specific designated terminal. Vienna International Airport has three main terminals, and British Airways flights may use any of them, according to Vienna Airport.