- Petersburg Buses and Trains
What are the most popular routes to Petersburg?
| Route | Average price | Average duration | Daily departures | Actions |
|---|---|---|---|---|
| Charlotte - Petersburg | Average price$67 | Average duration8h 5m | Daily departures3 | |
| Norfolk - Petersburg | Average price$38 | Average duration3h 42m | Daily departures7 | |
| Philadelphia - Petersburg | Average price$149 | Average duration5h 35m | Daily departures9 | |
| Alexandria - Petersburg | Average price$66 | Average duration2h 36m | Daily departures7 | |
| Baltimore - Petersburg | Average price$91 | Average duration4h 35m | Daily departures18 |
Operators serving Petersburg
Top departures from Petersburg
- Find bus tickets from Petersburg to Jacksonville
- Petersburg to New York City bus times and fares
- How to travel from Petersburg to Norfolk
- Find bus tickets from Petersburg to Philadelphia
- Petersburg to Baltimore bus times and fares
- How to travel from Petersburg to Alexandria
- Find bus tickets from Petersburg to Atlanta
- Petersburg to Newark bus times and fares
- How to travel from Petersburg to Charlotte
- Find bus tickets from Petersburg to Cincinnati
- Petersburg to Washington bus times and fares
- How to travel from Petersburg to Richmond
Top arrivals to Petersburg
- Find bus tickets from Charlotte to Petersburg
- Pittsburgh to Petersburg bus times and fares
- How to travel from Shreveport to Petersburg
- Find bus tickets from Richmond to Petersburg
- Atlanta to Petersburg bus times and fares
- How to travel from Washington to Petersburg
- Find bus tickets from Jacksonville to Petersburg
- Houston to Petersburg bus times and fares
- How to travel from Orlando to Petersburg
- Find bus tickets from New York City to Petersburg
- Baltimore to Petersburg bus times and fares
- How to travel from Philadelphia to Petersburg


