Charlotte, NC to Petersburg, VA bus

Tue, May 13
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest buses from Charlotte, NC to Petersburg, VA

Showing times and prices for May 15

Cheapest price

$59

Average price

$59

Fastest journey

8 h 10 m

Average duration

8 h 10 m

Buses per day

1

Distance

380 km

Cheap tickets

The best way to find a cheap bus ticket from Charlotte, NC to Petersburg, VA is to book your journey as far in advance as possible and to avoid traveling at rush hour.

The average ticket from Charlotte, NC to Petersburg, VA will cost around $59 if you buy it on the day, but the cheapest tickets can be found for only $59.

Fast buses

Of the 1 buses that leave Charlotte, NC for Petersburg, VA on Thu, May 15, 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

On Thu, May 15 the direct buses cover the 380 km distance in an average of 8 h 10 m but if you time it right, some buses will get you there in just 8 h 10 m .

On Thu, May 15 the slowest buses will take 8 h 10 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Greyhound
10:20AM8h10
Charlotte, NC
06:30PMPetersburg, VA
$591One-way
0 transfers

Compare prices and tickets Charlotte, NC to Petersburg, VA by train, bus, or flight

Thu
May 15
Fri
May 16
Sat
May 17
Sun
May 18
Mon
May 19
Tue
May 20
Wed
May 21

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Journey information

Overview: Bus from Charlotte, NC to Petersburg, VA

USAUSA
USAUSA
Icon of bus
Buses from Charlotte, NC to Petersburg, VA run on average 2 times per day, taking around 6h 22m. Cheap bus tickets for this journey start at $59 (€49) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
236 miles (380 km)
Average bus duration
6h 22m
Cheapest ticket price
$59 (€49)
Buses per day
2
Direct buses
2
Bus providers
1
Fastest bus
5h 55m
First bus
03:05
Last bus
21:35
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Bus providers: FlixBus and Greyhound from Charlotte, NC to Petersburg, VA

FlixBus and Greyhound buses will get you to Petersburg, VA from Charlotte, NC from $40 (€34). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.

FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.

Charlotte, NC to Petersburg, VA bus information with FlixBus:

  • Average Duration: 7 h 15 min
  • Cheapest Price: $58
  • FlixBus frequency: 1 a day

Convenient Bus from Charlotte, NC to Petersburg, VA

Traveling by bus from Charlotte, NC to Petersburg, VA offers a comfortable journey with scenic views along the way. Departures are primarily from the Charlotte Greyhound Station, a major hub ensuring reliable service. Arrivals in Petersburg commonly occur at the well-situated Petersburg Amtrak Station, located conveniently for easy access to the city's attractions. Whether you're exploring for leisure or business, buses from Charlotte, NC to Petersburg, VA provide an efficient and eco-friendly means of transportation.

Discover the Charlotte, NC to Petersburg, VA Bus Timetable

Traveling by bus from Charlotte, NC to Petersburg, VA offers a convenient and scenic journey with multiple stops along the way. The primary stops include Greensboro, NC, and Raleigh, NC, providing passengers with a comfortable break during their trip. Buses follow a precise timetable, departing several times daily. The first bus usually leaves at 03:05, ensuring early travelers can start their journey promptly. Conversely, the last bus departs at 21:35, providing flexible options for late travelers. Remember to check the Charlotte, NC to Petersburg, VA bus schedule for specific timings on your chosen travel day.

Covering a distance of approximately 236 miles (380 km), the bus journey from Charlotte, NC to Petersburg, VA ensures a comfortable and efficient trip for all travelers. Generally, the average journey duration is around 5h 55m, allowing passengers to relax and enjoy the ride without any rush or hassle.

Buses run daily between Charlotte, NC and Petersburg, VA, ensuring that travelers have ample choices throughout the week. On average, there are around 2 buses available each day. It's advisable to review the Charlotte, NC to Petersburg, VA bus time well in advance to plan your itinerary efficiently. Whether it's a weekday or weekend, buses are consistently available to cater to your travel needs.

Charlotte, NC to Petersburg, VA Bus: Greyhound

One of the main service providers for the bus route from Charlotte, NC to Petersburg, VA is Greyhound. Greyhound offers reliable service featuring modern coaches that ensure a comfortable journey. Passengers can enjoy amenities such as spacious seating, climate control, and clean restrooms onboard. The services also cater to travelers seeking convenience and a seamless travel experience, with options for booking tickets online and accessing numerous departure times throughout the day to fit diverse schedules.

FAQs: Bus from Charlotte, NC to Petersburg, VA

FAQs: Take the bus from Charlotte, NC to Petersburg, VA with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Charlotte, NC to Petersburg, VA.
FAQs

More options for your journey from Charlotte, NC to Petersburg, VA

Here are some other resources that might have the information you need

Most popular trains, buses, flights and ferries to and from Petersburg, VA and Charlotte, NC

Most popular bus connections to Petersburg, VA

HomeBusesBuses in USACharlotte, NC to Petersburg, VA bus

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links