Flights from Saint Louis to the U.S. Virgin Islands from $ 509* or from $/mo