HUB hero image

How to Travel from

Columbia to Petersburg

by Rideshare or Car

Columbia
+0
Petersburg
Transport search to Petersburg
Columbia
+0
Petersburg
Building a composite car route
Cheapest
Best Offer!
Car
5 h 45 min
560 km.
from $30
Composite Route Car Only

Two ways to Travel from Columbia to Petersburg

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Airlines

American Airlines

Website:
aa.com/
Plane from Columbia to Richmond
Ave. Duration:
4h 14m
Frequency:
Every day
Estimated price:
$165.60–$764.32
Plane from Columbia to Ronald
Ave. Duration:
1h 32m
Frequency:
Every day
Estimated price:
$121.02–$305.73
Plane from Charlotte Douglas International Airport to Richmond
Ave. Duration:
1h 15m
Frequency:
Every day
Estimated price:
$254.77–$420.37
Plane from Columbia to Washington
Ave. Duration:
3h 53m
Frequency:
Every day
Estimated price:
$165.60–$764.32
Plane from Charlotte Douglas International Airport to Norfolk
Ave. Duration:
1h 14m
Frequency:
Every day
Estimated price:
$369.42–$828.01

Delta

Website:
delta.com/
Plane from Columbia to Richmond
Ave. Duration:
4h 24m
Frequency:
Every day
Estimated price:
$178.34–$420.37
Plane from Columbia to Ronald
Ave. Duration:
3h 59m
Frequency:
Saturday
Estimated price:
$165.60–$369.42
Plane from Columbia to Washington
Ave. Duration:
3h 44m
Frequency:
Every day
Estimated price:
$178.34–$394.90

United Airlines

Website:
united.com/
Plane from Columbia to Richmond
Ave. Duration:
3h 46m
Frequency:
Every day
Estimated price:
$229.29–$828.01
Plane from Columbia to Washington
Ave. Duration:
1h 36m
Frequency:
Every day
Estimated price:
$191.08–$420.37

Southwest Airlines

Website:
southwest.com/
Plane from Charlotte Douglas International Airport to Richmond
Ave. Duration:
3h 20m
Frequency:
Monday to Saturday
Estimated price:
$140.12–$484.07

Train operators

Amtrak

Phone:
+1 800-872-7245
Website:
amtrak.com/home.html
Train from Columbia Amtrak Station to Petersburg
Ave. Duration:
7h 40m
Frequency:
Once daily
Estimated price:
$44.59–$165.60
Train from Alexandria to Petersburg
Ave. Duration:
2h 32m
Frequency:
4 times a day
Estimated price:
$17.83–$95.54

Amtrak Northeast Regional

Phone:
+1 800-872-7245
Website:
amtrak.com/home.html
Train from Alexandria to Petersburg
Ave. Duration:
2h 31m
Frequency:
3 times a day
Estimated price:
$25.48–$242.03
Train from Norfolk to Petersburg
Ave. Duration:
1h 24m
Frequency:
3 times a day
Estimated price:
$21.66–$229.29

Bus operators

Greyhound USA

Phone:
+1 214-849-8100
Website:
greyhound.com/
Bus from Raleigh Bus Station to Petersburg
Ave. Duration:
2h 15m
Frequency:
Twice daily
Estimated price:
$9.55–$101.91

Flixbus USA

Phone:
+1 (855) 626-8585
Website:
flixbus.com
Bus from South Hill to Colonial
Ave. Duration:
1h 25m
Frequency:
Once daily
Estimated price:
$8.28–$43.31

Southeastern Stages

Phone:
+1 404-591-2750
Website:
southeasternstages.com
Bus from Sumter to Raleigh
Ave. Duration:
4h 45m
Frequency:
Once daily
Estimated price:
$59.87–$114.65
Bus from Columbia to Charlotte
Ave. Duration:
1h 30m
Frequency:
Twice daily
Estimated price:
$33.12–$108.28

The COMET

Phone:
+1 803-255-7100
Website:
catchthecometsc.gov
Bus from Assembly & Gervais South to James
Ave. Duration:
1h 19m
Frequency:
Once daily
Estimated price:
$1.68

Wonder Bus Inc

Website:
gotobus.com/wonder-bus-inc/
Bus from Columbia, SC to South
Ave. Duration:
6h 21m
Frequency:
3 times a day
Estimated price:
$42.04–$61.15

GRTC

Phone:
(804) 358-4782
Website:
ridegrtc.com
Bus from Broad + 11Th to Petersburg
Ave. Duration:
35 min
Frequency:
3 times a day

Questions and Answers

What is the cheapest way to get from Columbia to Petersburg?

The cheapest way to get from Columbia to Petersburg is to bus which costs $43.48 - $92.39 and takes 10h 8m.

What is the fastest way to get from Columbia to Petersburg?

The fastest way to get from Columbia to Petersburg is to drive which takes 5h 46m and costs $59.78 - $92.39 .

Is there a direct bus between Columbia and Petersburg?

No, there is no direct bus from Columbia to Petersburg. However, there are services departing from Laurel Sumter East and arriving at Colonial Heights via Columbia, SC and South Hill. The journey, including transfers, takes approximately 10h 8m.

Is there a direct train between Columbia and Petersburg?

Yes, there is a direct train departing from Columbia Amtrak Station station and arriving at Petersburg Amtrak Station station. Services depart once daily, and operate every day. The journey takes approximately 7h 40m.

How far is it from Columbia to Petersburg?

The distance between Columbia and Petersburg is 590 km. The road distance is 560.2 km.

How do I travel from Columbia to Petersburg without a car?

The best way to get from Columbia to Petersburg without a car is to train which takes 7h 40m and costs $38.04 - $141.30 .

How long does it take to get from Columbia to Petersburg?

The train from Columbia Amtrak Station to Petersburg Amtrak Station takes 7h 40m including transfers and departs once daily.

Where do I catch the Columbia to Petersburg bus from?

Columbia to Petersburg bus services, operated by Wonder Bus Inc, depart from Columbia, SC station.

Where do I catch the Columbia to Petersburg train from?

Columbia to Petersburg train services, operated by Amtrak, depart from Columbia Amtrak Station.

Train, bus or fly from Columbia to Petersburg?

The best way to get from Columbia to Petersburg is to train which takes 7h 40m and costs $38.04 - $141.30 . Alternatively, you can bus, which costs $43.48 - $92.39 and takes 10h 8m, you could also fly, which costs $152.17 - $369.57 and takes 7h 28m.

Where does the Columbia to Petersburg bus arrive?

Columbia to Petersburg bus services, operated by Wonder Bus Inc, arrive at South HIll, VA station.

Where does the Columbia to Petersburg train arrive?

Columbia to Petersburg train services, operated by Amtrak, arrive at Petersburg Amtrak Station.

Can I drive from Columbia to Petersburg?

Yes, the driving distance between Columbia to Petersburg is 560 km. It takes approximately 5h 46m to drive from Columbia to Petersburg.

How do I get a train ticket from Columbia to Petersburg?

Book your Columbia to Petersburg train tickets online with Omio.

Where can I stay near Petersburg?

There are 76+ hotels available in Petersburg. Prices start at $44.50 per night.
+0