Buses from Tampa to St. Petersburg
🚌 Hop on a direct bus from Tampa to St. Petersburg departing from Marion St N + Kennedy Blvd E and arriving at 2Nd Ave Ne + Beach Drive. Services run every three hours, Monday to Friday, making the short journey in approximately 1 hour and 22 minutes. 🛣️ The bus services, operated by Greyhound USA and Pinellas Suncoast Transit Authority, offer a convenient and efficient way to travel between the two cities. Departing from the Tampa Bus Station, the buses arrive at 34Th St N + 3Rd Ave N station in St. Petersburg in just 1 hour and 6 minutes. 💰 Enjoy affordable fares ranging from $3 to $31 for a bus trip between St. Petersburg and Tampa. With reliable departures, comfortable seating, and a quick travel time, taking the bus is a budget-friendly and stress-free option for your journey between these Florida destinations.