British Airways will begin offering nonstop flights from St. Louis Lambert International Airport to London Heathrow beginning April 19, 2026.
It’s Official, St. Louis to London flights set for 2026

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