British Airways may cancel flights due to weather, maintenance, air traffic restrictions, or staffing issues. I once experienced this and called (831) 298-4213, where the representative rebooked me on the next available flight. The airline typically notifies passengers via email or text and offers either full refunds or alternate flights free of charge. Always check your flight status before heading to the airport.