Search bus tickets to Petersburg

switcheroo

Quickview

How to get to Petersburg by bus?

Routes65
Trips per day132
bus carriers2
Stations2
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap bus tickets to Petersburg?

The cheapest prices for a bus ticket to Petersburg that users have found recently on Wanderu start at $7.00. Such great deals to Petersburg are available on one route to Washington. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Petersburg. Washington at $7.00 has consistently the lowest average bus ticket prices to Petersburg.

What are the main bus stations in Petersburg?

The most popular bus stations in Petersburg are 100 W Washington St and Adriana's Mini Market. 100 W Washington St is the busiest bus station in Petersburg.

Seattle

There are 7 bus schedules per day connecting Seattle with Petersburg. It takes on average 74 hours and 12 minutes to travel 2366 miles, 3807 kms, by bus from Seattle. One bus company operates schedules from Seattle, with Greyhound offering the most daily connections to Petersburg. Traveling by bus from Seattle you will most likely to arrive in Petersburg at 100 W Washington St.
Avg. Time
3d 2h 12m
Avg. Price
$226.14

San Antonio

There are 6 bus schedules per day connecting San Antonio with Petersburg. It takes on average 37 hours and 37 minutes to travel 1329 miles, 2138 kms, by bus from San Antonio. 2 bus carriers offer schedules from San Antonio, with Greyhound offering the most daily connections to Petersburg. Traveling by bus from San Antonio you will most likely to arrive in Petersburg at Adriana's Mini Market.
Avg. Time
1d 13h 37m
Avg. Price
$197.67

Austin

There are 5 bus schedules per day connecting Austin with Petersburg. It takes on average 37 hours and 2 minutes to travel 1262 miles, 2030 kms, by bus from Austin. 2 bus carriers offer schedules from Austin, with Greyhound offering the most daily connections to Petersburg. Traveling by bus from Austin you will most likely to arrive in Petersburg at Adriana's Mini Market.
Avg. Time
1d 13h 2m
Avg. Price
$218.40

New York

There are 5 bus schedules per day connecting New York with Petersburg. It takes on average 10 hours and 23 minutes to travel 303 miles, 487 kms, by bus from New York. One bus company operates schedules from New York, with Greyhound offering the most daily connections to Petersburg. Traveling by bus from New York you will most likely to arrive in Petersburg at 100 W Washington St.
Avg. Time
10h 23m
Avg. Price
$34.52

Marietta

There are 4 bus schedules per day connecting Marietta with Petersburg. It takes on average 17 hours and 40 minutes to travel 462 miles, 742 kms, by bus from Marietta. One bus company operates schedules from Marietta, with Greyhound offering the most daily connections to Petersburg. Traveling by bus from Marietta you will most likely to arrive in Petersburg at 100 W Washington St.
Avg. Time
17h 40m
Avg. Price
$59.00

Located in Virginia, United States, you can travel by bus to Petersburg from 65 destinations and choose from 132 daily bus schedules to get you there. Greyhound has the most bus connections to Petersburg. The furthest bus arriving in Petersburg covers a distance of 2365.84 miles, 3806.50 kms, covering the journey in 74 hours and 12 minutes

Looking for other ways to get there? Check out Train options to Petersburg.

bus companies serving Petersburg

Greyhound

There are 20 daily Greyhound schedules to Petersburg. Greyhound can get you to Petersburg by bus from 124 destinations including New York.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
0h 12m
Avg. Price
$44.58

Tornado Bus

There are 1 daily Tornado Bus schedules to Petersburg. Tornado Bus can get you to Petersburg by bus from 6 destinations including Charlotte.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
0h 22m
Avg. Price
$179.00