Affordable STL to TPA Flights: Discover the Best Routes to Tampa Bay
Cheapest flight found
$135
Last updated Mar 13, 2026
Prices by Month
Price History
Tracking the May 7, 2026 departure — the cheapest date we found.
Price Behavior: STL → TPA
Based on 6 months of fare data collected by Trip Manta.
Lowest Fare
$135
Highest Fare
$231
Median Fare
$213
Price Spread
$96
Prices vary significantly — hourly tracking is especially valuable here.
Cheapest month to fly: May 2026 (from $135)
Most expensive month: July 2026 (from $231)
Biggest price drop caught: $61 between consecutive checks
Most frequent cheapest airline: Frontier
What This Means for You
Flights from St. Louis to Tampa range from $135 to $231, a $96 spread across the months we track. If your dates are flexible, May 2026 tends to have the lowest fares. Because prices on this route change significantly, setting up hourly price alerts gives you the best chance of catching a short-lived drop before it corrects. We have caught drops as large as $61 between hourly checks on this route.
Track this route and save
Get email alerts when STL to TPA prices drop. We check every hour.
Start Tracking This FlightSearch this route
From
St. Louis (STL)
To
Tampa (TPA)
Airport Information
St. Louis (STL)
St. Louis Lambert International Airport (STL) serves as a primary hub for the bi-state region, located just northwest of downtown St. Louis. It features two main terminals and is renowned for its historic architecture, including the iconic vaulted ceilings of Terminal 1. Travelers can enjoy a variety of local dining options, such as Pasta House or Schlafly Beer, while waiting for their departure to the Sunshine State.
Tampa (TPA)
Tampa International Airport (TPA) is consistently ranked among the most passenger-friendly airports in the United States, offering a unique 'hub and spoke' design that minimizes walking distances between gates and the main terminal. Once you land, the automated SkyConnect train quickly whisks you to the rental car center or the public transit hub. Its proximity to downtown Tampa and the beautiful beaches of Clearwater and St. Pete makes it a highly convenient gateway.
Frequently Asked Questions
How long is the flight from STL to TPA?
A direct flight from St. Louis to Tampa typically takes about 2 hours and 15 minutes to 2 hours and 30 minutes, covering a distance of approximately 870 miles.
Which airlines fly non-stop from St. Louis to Tampa?
Southwest Airlines is the primary carrier offering frequent non-stop service, while other airlines like American and United offer connecting flights through their respective hubs.
What is the best time to visit Tampa for good weather?
The period from October to December offers pleasant temperatures and lower humidity, making it ideal for outdoor activities before the peak winter crowds arrive.
Is there a time difference between St. Louis and Tampa?
Yes, Tampa is in the Eastern Time Zone, which is one hour ahead of the Central Time Zone used in St. Louis.
How early should I arrive at STL for my flight to TPA?
It is generally recommended to arrive at least two hours before your scheduled departure to account for security screening and potential crowds during peak hours.
Learn More About Price Tracking
Flight Price Tracker
How Trip Manta monitors prices hourly vs Google Flights, Hopper, and Kayak.
Best Flight Price Trackers
Compare the top 7 trackers side by side — features, pricing, and check frequency.
Trip Manta vs Google Flights
How hourly tracking compares for catching short-lived price drops.
Our Methodology
How we track prices, trigger alerts, and what our data covers.
How Often Do Prices Drop?
Data study: drop frequency, average savings, and how long drops last.
Flight Price Alerts
Get email alerts when STL to TPA prices drop — free.