British Airways will start seasonal, non-stop St. Louis to London Heathrow service on April 19, 2026, with four flights a week.