British Airways will begin offering nonstop flights from St. Louis Lambert International Airport to London Heathrow beginning April 19, 2026.

See Full Page