British Airways has announced plans to begin nonstop service between St. Louis Lambert International Airport and London Heathrow Airport starting in April 2026. This move will make St. Louis the airline’s 27th destination in the United States.
The new route is scheduled to launch on April 19, 2026, with flights operating four times a week—on Tuesdays, Wednesdays, Fridays, and Sundays. The outbound flight from St. Louis will depart at 10 p.m., arriving in London at 12:05 p.m. the following day. The return flight from London is set to leave at 4:25 p.m., arriving back in St. Louis at 9:30 p.m.
This development comes three years after Lufthansa began its own nonstop service from St. Louis to Frankfurt, providing travelers in the region with another direct transatlantic option.