There are 4 ways to get from St. Pete Beach to Ybor City by bus, ferry, 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, ferry
best- Take the bus from Gulf Blvd + 55Th Ave to 4Th St S + 3Rd Ave Sbus Sun
- Take the ferry from St. Petersburg ferry terminal to Tampa Ferry Terminalferry St. Pete
2h 37m$14Drive 30.1 mi
cheapest- Drive from St. Pete Beach to Ybor Citycar 30.1 mi
41 min$6–8Bus, line 100 bus
- Take the bus from 4700 Gulf Blvd + Saint Pete Beach Access to 3Rd St S & 3Rd Ave Sbus Sun
- Take the bus from Gateway Mall - Shelter - 1 to Marion Transit Parking Lotbus 100
3h 5m$12Taxi
- Take the taxi from St. Pete Beach to Ybor Citytaxi 30.1 mi
41 min$80–100
St. Pete Beach to Ybor City by bus, foot, and ferry
Questions & Answers
The cheapest way to get from St. Pete Beach to Ybor City is to drive which costs $5 - $8 and takes 41 min.
The fastest way to get from St. Pete Beach to Ybor City is to drive which takes 41 min and costs $5 - $8.
No, there is no direct bus from St. Pete Beach to Ybor City. However, there are services departing from 4700 Gulf Blvd + Saint Pete Beach Access and arriving at Palm Av @ 17th St via 3Rd St S & 3Rd Ave S, Gateway Mall - Shelter - 1 and Marion Transit Center. The journey, including transfers, takes approximately 3h 5m.
The distance between St. Pete Beach and Ybor City is 31 miles. The road distance is 30.3 miles.
The best way to get from St. Pete Beach to Ybor City without a car is to bus and ferry which takes 2h 37m and costs $15.
It takes approximately 2h 37m to get from St. Pete Beach to Ybor City, including transfers.
St. Pete Beach to Ybor City bus services, operated by Pinellas Suncoast Transit Authority, depart from 4700 Gulf Blvd + Saint Pete Beach Access station.
St. Pete Beach to Ybor City bus services, operated by Pinellas Suncoast Transit Authority, arrive at 3Rd St S & 3Rd Ave S station.
Yes, the driving distance between St. Pete Beach to Ybor City is 30 miles. It takes approximately 41 min to drive from St. Pete Beach to Ybor City.
There are 1280+ hotels available in Ybor City.
What companies run services between St. Pete Beach, FL, USA and Ybor City, FL, USA?
You can take a bus from 4700 Gulf Blvd + Saint Pete Beach Access to Palm Av @ 17th St via 3Rd St S & 3Rd Ave S, Gateway Mall - Shelter - 1, and Marion Transit Center in around 3h 5m.
- Phone
- +1 727-540-1900
- [email protected]
- Website
- psta.net
Bus from Gulf Blvd + 55Th Ave to 4Th St S + 3Rd Ave S
- Ave. Duration
- 34 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Schedules at
- psta.net
- Adult
- $3
Bus from 4700 Gulf Blvd + Saint Pete Beach Access to 3Rd St S & 3Rd Ave S
- Ave. Duration
- 38 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Schedules at
- psta.net
- Adult
- $3
Bus from Gateway Mall - Shelter - 1 to Marion Transit Parking Lot
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $3
- Schedules at
- psta.net
- Adult
- $3
- Phone
- +1 727 281 6605
- [email protected]
- Website
- thecrossbayferry.com
Ferry from St. Petersburg ferry terminal to Tampa Ferry Terminal
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- $12
- Schedules at
- thecrossbayferry.com
- Ave. Duration
- 41 min
- Estimated price
- $80–100
American Taxi
- Phone
- +1 727-678-3495
United Taxi
- Phone
- +1 727-777-7777
- Website
- go777taxi.com
Yellow Cab of Florida
- Phone
- +1 727-222-2222
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 5 delightfully under-the-radar French towns you need to visit, Need to know: Jadrolinija, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.


