Tampa to St. Petersburg Travel Information

Cheapest Way Bus — $45
Fastest Way Bus — 20min
Eco-Friendly Way Bus — 2 lb CO2
Available Modes 2 modes — bus and by car
Distance 18 miles
Travel Companies Florida Red Line
$45 · 20min · 2 lb of CO2
Tampa to Saint Petersburg
+1 more option
$2 · 27min · 6 lb of CO2
Tampa to St. Petersburg

Drive from Tampa to St. Petersburg

It's 19 miles between Tampa to St. Petersburg. On a typical day, it might take between 27min and 28min from Tampa to St. Petersburg under normal conditions. If traffic is heavy, it could take around 29min and costs will only go up due to traffic and congestion to drive to St. Petersburg by car. In these situations, we would highly recommend public transit if available.

We estimate driving cost by using a 20 mpg fuel economy, fuel costing $2.70 per US gallon, the one-way cost of the drive, excluding tolls, may be about $2.

What is the best way to travel from Tampa to St. Petersburg?

The are 2 different ways across 2 unique modes of transportation to help you travel from Tampa to St. Petersburg. If you're only considering the price, you should check out the bus out of Tampa towards Saint Petersburg, as it is the cheapest to St. Petersburg. It's common to find tickets for as low as $45. Florida Red Line operates from Tampa to St. Petersburg, so you book your trip with them! Book as soon as you can, as there may be limited availability.

When to book trip from Tampa to St. Petersburg?

Florida Red Line offers limited service between St. Petersburg and Tampa.We recommend booking the trip to St. Petersburg about one week in advance. Though you might be able to find and book a ticket from Tampa the day of, it is best to do this earlier as to be sure you have a seat to St. Petersburg. There is usually no need to book these sort of trips from Tampa to St. Petersburg in advance. Rideshares should be available on demand all hours of the day.

What's the cheapest way from Tampa to St. Petersburg?

The absolute cheapest way to travel from Tampa to St. Petersburg is by bus. The bus costs $45 roughly and will take 20 minutes.

How long does it take from Tampa to St. Petersburg by car?

The total distance between Tampa and St. Petersburg is 19 miles and will take you about 27 minutes. By car with an average gas consumption rate of 20 mpg or gas costs alone will run you $2.

Travel companies on this route

Florida Red Line Florida Red Line from Tampa to St. Petersburg
Useful Links Reservations Schedule Website