We recommend flying to St. Louis (STL) Airport, which is 102.1 miles away from Flora. The bus and taxi from St. Louis (STL) to Flora takes 3h 56m.