There are 4 ways to get from Ruskin to St. Petersburg by bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, line 203 bus
best- Take the bus from Ruskin to Bradentonbus Houston
- Take the bus from Downtown Station to 34Th St S Nb/1St Av Sbus 203
2h 47m$39–59Drive 31.9 mi
cheapest- Drive from Ruskin to St. Petersburgcar 31.9 mi
35 min$6–9Taxi
- Take the taxi from Ruskin to St. Petersburgtaxi 31.9 mi
35 min$85–110Line 31 bus, bus
- Take the bus from US Hwy 41 @ Shell Point Rd to Providence Rd @ Providence Parkbus 31
- Take the bus from Marion Transit Parking Lot to 2Nd Ave Ne + Beach Drivebus 100
4h 14m$7
Ruskin to St. Petersburg by bus
Comparing Your Travel Options
The cheapest way to get from Ruskin to St. Petersburg is to drive which costs $5 - $9 and takes 35 min.
The fastest way to get from Ruskin to St. Petersburg is to drive which takes 35 min and costs $5 - $9.
No, there is no direct bus from Ruskin to St. Petersburg. However, there are services departing from Ruskin and arriving at 34Th St S Nb/1St Av S via Manatee Ave E/26Th St E and Downtown Station. The journey, including transfers, takes approximately 2h 47m.
The distance between Ruskin and St. Petersburg is 49 miles. The road distance is 32.1 miles.
The best way to get from Ruskin to St. Petersburg without a car is to bus and line 203 bus which takes 2h 47m and costs $35 - $60.
It takes approximately 2h 47m to get from Ruskin to St. Petersburg, including transfers.
Ruskin to St. Petersburg bus services, operated by Omnibus Express, depart from Ruskin station.
Ruskin to St. Petersburg bus services, operated by Omnibus Express, arrive at Bradenton station.
Yes, the driving distance between Ruskin to St. Petersburg is 32 miles. It takes approximately 35 min to drive from Ruskin to St. Petersburg.
There are 2471+ hotels available in St. Petersburg.
What companies run services between Ruskin, FL, USA and St. Petersburg, FL, USA?
You can take a bus from Ruskin to 34Th St S Nb/1St Av S via Bradenton, Manatee Ave E/26Th St E, and Downtown Station in around 2h 47m.
- Phone
- +1 800-923-1799
- [email protected]
- Website
- Omnibus Express
Bus from Ruskin to Bradenton
- Ave. Duration
- 25 min
- Frequency
- Once daily
- Estimated price
- $35–50
- Schedules at
- Omnibus Express
- Phone
- +1 (941) 749-7116
- [email protected]
- Website
- mymanatee.org
Bus from Downtown Station to 34Th St S Nb/1St Av S
- Ave. Duration
- 39 min
- Frequency
- Once daily
- Estimated price
- $1–8
- Schedules at
- mymanatee.org
- Seniors 80+, Children under 5
- $0
- Free trolleys
- $0
- students, Disabled, Seniors 60-79
- $1–8
- Adults 18-59
- $1–8
- Phone
- +1 813-254-4278
- Website
- HART
Bus from US Hwy 41 @ Shell Point Rd to Providence Rd @ Providence Park
- Ave. Duration
- 48 min
- Frequency
- Every 2 hours
- Estimated price
- $2–4
- Website
- HART
- Phone
- +1 727-540-1900
- [email protected]
- Website
- Pinellas Suncoast Transit Authority
Bus from Marion Transit Parking Lot to 2Nd Ave Ne + Beach Drive
- Ave. Duration
- 1h 24m
- Frequency
- Every 3 hours
- Estimated price
- $3
- Schedules at
- Pinellas Suncoast Transit Authority
- Adult
- $3
- Ave. Duration
- 35 min
- Estimated price
- $85–110
All Tampa Taxi and Airport Shuttle
- Phone
- +1 813-833-1808
- Website
- taxicabstampafl.com
Taxi Tampa
- Phone
- +1 407-813-4675
- Website
- taxitampafl.com
Yello Cab of Tampa
- Phone
- +1 813-666-6666
- Website
- tampataxi.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, Need to know: Eurostar, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.





