Bus Tickets from St. Petersburg to Columbus, OH

Previously seen trips

Next departures for St. Petersburg to Columbus on November 19
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixBus + Greyhound
Bus
Central Ave N
Columbus Bus StationNo tags
Greyhound + FlixBus
Bus
Central Ave N
Columbus Bus StationNo tags
GreyhoundBus
St Petersburg (Psta Transit Center)
Columbus Bus StationNo tags
FlixBus + Greyhound
Bus
St Petersburg (Psta Transit Center)
Columbus (Ohio State University)No tags
GreyhoundBus
St Petersburg (Psta Transit Center)
Columbus Bus StationNo tags

Get from St. Petersburg to Columbus

This route is served by bus only

The journey takes about 1 day, 9 hours 25 minutes, and with fares starting at just $192, it presents an excellent value for a comfortable ride.

6bus per day
1d 9hAverage Duration
1356 kmDistance
34kgCO₂ emissions

Frequently asked questions about travelling from St. Petersburg to Columbus, OH by bus

  1. What is the distance between St. Petersburg and Columbus?

    The distance between St. Petersburg and Columbus is around 1348 km (836 miles).

  2. What are the departure and arrival locations for buses traveling from St. Petersburg to Columbus?

    Buses traveling this route start their trip at Saint Petersburg Racetrack Bus Stop, in St. Petersburg, and end it at Columbus Bus Station, in Columbus.

People from around the world trust Busbud