The St. Louis International Airport (STL) does not have a hotel. However, there are a number of hotels located nearby.