[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Petersburg to Charlotte, NC

Showing times and prices for May 20

Cheapest

$58

Average

$58

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

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

Amtrak
07:13PMPetersburg6h43 01:56AMCharlotte, NC
0 changes
$581One-way

Train schedule from Petersburg to Charlotte, NC

Showing trains for tomorrow, Fri, May 20
Amtrak
07:13PMPetersburg6h43 01:56AMCharlotte, NC
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
May 20
$58Amtrak
$58Greyhound

Fastest train times from Petersburg to Charlotte, NC

Showing times and prices for May 20

Fastest Journey

6 h 43 m

Average

6 h 43 m

Trains per day

1

Distance

380 km

Of the 1 trains that leave Petersburg for Charlotte, NC every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 380 km distance in an average of 6 h 43 m but if you time it right, some trains will get you there in just 6 h 43 m .

The slowest trains will take 6 h 43 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.

Amtrak
07:13PMPetersburg6h43 01:56AMCharlotte, NC
0 changes
$581One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Petersburg to Charlotte, NC

distanceDistance236 miles (380 km)
durationAverage train duration6 h 43 min
priceAverage train ticket price$58 (€52)
changesDirect trainYes

Trains from Petersburg to Charlotte, NC cover the 236 miles (380 km) long route taking on average 6 h 43 min with our travel partners like. There are direct train services available. While the average ticket price for this trip costs around $58 (€52), you can find the cheapest train ticket for as low as $58 (€52).

Travel Tips: Trains from Petersburg to Charlotte, NC

Travel by train to Charlotte, NC easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Petersburg to Charlotte, NC.
FAQs

How much do cheap train tickets to Charlotte, NC from Petersburg cost?

Omio customers have found the cheapest trains from Petersburg to Charlotte, NC to cost as little as $58 (€52)  in the next 7 days.

What is the cost of a train from Petersburg to Charlotte, NC?

In the next 7 days you can expect to pay on average $58 (€52)  for a train ticket between Petersburg and Charlotte, NC.

How far is Charlotte, NC from Petersburg by train?

When traveling this route you should expect the distance to Charlotte, NC from Petersburg by train to be approximately 236 miles (380 km).

How long is the train between Petersburg and Charlotte, NC?

The train time from Petersburg to Charlotte, NC is on average 6 h 43 min  for the 236 miles (380 km) long journey, but the time it takes to go to Charlotte, NC from Petersburg by train can vary depending on specific dates or traveling on weekends and holidays.

When can I take the first train from Petersburg to Charlotte, NC? When can I take the last train for the day?

The first Petersburg to Charlotte, NC train departs at 7: 13 PM   and the last train from Petersburg to Charlotte, NC leaves at 7: 13 PM. Check out the most up-to-date train schedule from Petersburg to Charlotte, NC on Omio and find the best time to travel to your destination.

How early should I purchase Petersburg to Charlotte, NC train tickets to get the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you book train tickets between Petersburg and Charlotte, NC within the next 7 days, you can find tickets to cost on average $58 (€52) one way. To find the best prices for this trip, consider booking your train ticket from Petersburg to Charlotte, NC a few months in advance.

More options for your journey from Petersburg to Charlotte, NC

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