For those of you in the Midwest,
Good news!
British airways just announced today a direct flight from STL to LHR starting April 19, 2026. 787 Dreamliner with 4 flights a week. (Tuesday, Wednesday, Friday, and Sunday).
St. Louis to Heathrow 22:00 - 12:05 + 1 day.
Heathrow to St. Louis 16:25 - 19:30
This is such great news for those of us who have to suffer a connection through Chicago or Atlanta on American which adds hours onto our trip and additional jet lag.
Tickets are on Sale today and look very reasonable. I did note that American Airlines did not have this route on their website today, but they are a codeshare so do expect them to have this routing to book at some point in time.