The closest major airport to Magnolia Hotel St. Louis, a Tribute Portfolio Hotel is St. Louis Lambert Intl. Airport (STL), which is 14.4 mi away (19 minutes by car). Another top airport is St. Louis, MO (SUS-Spirit of St. Louis), which is located 26.6 mi away (32-minute drive).