Raleigh, NC to Petersburg, VA train with Amtrak

Fri, Mar 21
+ Add return
Amtrak
Regionale
Deutsche Bahn
Italo
iryo

1,000+ travel companies

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

Cheap train tickets from Raleigh, NC to Petersburg, VA

Showing times and prices for Mar 21

Cheapest

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

AmtrakAmtrak
09:08AM2h45
Raleigh, NC
11:53AMPetersburg, VA
$1011One-way
0 transfers
AmtrakAmtrak
10:13AM2h56
Raleigh, NC
01:09PMPetersburg, VA
$1011One-way
0 transfers

Raleigh, NC to Petersburg, VA train times

Showing trains for tomorrow, Friday, March 21
ProviderDepartsDurationArrivesTransfersTickets
AmtrakAmtrak09:08AM Raleigh, NC2h45 11:53AM Petersburg, VA0 transfersDirect
AmtrakAmtrak10:13AM Raleigh, NC2h56 01:09PM Petersburg, VA0 transfersDirect

This is the last train of the day.

Find all the dates and times for this journey

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

Fri
Mar 21
Sat
Mar 22
Sun
Mar 23
Mon
Mar 24
Tue
Mar 25
Wed
Mar 26
Thu
Mar 27

Fastest train times from Raleigh, NC to Petersburg, VA

Showing times and prices for Mar 21

Fastest Journey

2 h 45 m

Average

2 h 51 m

Trains per day

2

Distance

196 km

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

AmtrakAmtrak
09:08AM2h45
Raleigh, NC
11:53AMPetersburg, VA
$1011One-way
0 transfers
AmtrakAmtrak
10:13AM2h56
Raleigh, NC
01:09PMPetersburg, VA
$1011One-way
0 transfers

Journey information

Overview: Train from Raleigh, NC to Petersburg, VA

Trains from Raleigh, NC to Petersburg, VA run on average 2 times per day, taking around 2h 51m. Cheap train tickets for this journey start at $101 (€87) but you can travel from only $35 (€30) by bus.
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
Cheapest alternative travel mode
Bus from $35 (€30)
Distance
121 miles (196 km)
Average train duration
2h 51m
Cheapest ticket price
$101 (€87)
Trains per day
2
Direct trains
2
Train providers
1
Fastest train
2h 45m
First train
07:40
Last train
17:59
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
Cheapest alternative travel mode
Bus from $35 (€30)

Train providers: Amtrak from Raleigh, NC to Petersburg, VA trains

Find the best trains from Raleigh, NC to Petersburg, VA with Omio's travel partners Amtrak from $51 (€44). We can find you the best deals, schedules and tickets when comparing and booking the best route.

Amtrak is the main train company in the United States and operates medium and long-distance intercity services in 46 American states and 3 Canadian provinces. With over 300 Amtrak trains running daily, you can travel by train across America and explore destinations near and far. Take the Acela train for high-speed services connecting popular cities in the Northeast, the Coast Starlight to travel up and down the stunning West Coast or the Empire Builder to travel from Chicago to the Midwest and the Pacific Northwest among others. Amtrak offers different class options to suit any traveler’s budget with classes like Coach, Business, First and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. When you book your train journey between Raleigh, NC and Petersburg, VA, you can choose between ticket types like Saver, Value, Flexible, Business and Premium.

Raleigh, NC to Petersburg, VA train information with Amtrak:

  • Average Duration: 2 h 45 min
  • Cheapest Price: $51
  • Amtrak frequency: 2 a day

Experience the Convenience of the Raleigh, NC to Petersburg, VA Train Journey

Travel comfortably and efficiently aboard the train from Raleigh, NC to Petersburg, VA, offering a delightful alternative to driving. Trains from Raleigh, NC to Petersburg, VA frequently depart from the bustling Raleigh Union Station, NC, a hub for travelers seeking a stress-free journey. Upon arrival at Petersburg Station, VA, passengers find themselves well-positioned to explore the rich history and vibrant culture of Petersburg. With reliable service and scenic views throughout the journey, the Raleigh, NC to Petersburg, VA train ensures a comfortable travel experience that caters to both city-dwellers and adventurers alike. Enjoy an eco-friendly, leisurely ride and let the tranquil rhythm of the rail take you to your destination stress-free.

Find Cheap Train Tickets from Raleigh, NC to Petersburg, VA

Planning a trip from Raleigh, NC to Petersburg, VA by train? You'll be pleased to find options that fit both your schedule and budget. The cheapest possible train ticket on this route starts at $101 (€87). While hunting for bargains, you should expect an average train ticket price to hover around $101 (€87), which gives an excellent opportunity to plan your finances in advance. For those looking to maximize comfort while minimizing cost, consider traveling during the month of September. This period presents a balance between moderate weather and competitive pricing, ensuring a pleasant and economical journey. So, for travelers optimizing their plans, securing a train ticket during this month could be your best choice.

Train Raleigh, NC to Petersburg, VA: Amtrak Travel Services

Traveling via train from Raleigh, NC to Petersburg, VA ensures a comfortable and scenic journey, primarily serviced by Amtrak, a well-respected rail service provider across the United States. Amtrak operates with modern, eco-friendly fleet options including the Silver Meteor and Silver Star, both renowned for their efficient service and comfortable travel experience. Passengers can enjoy spacious seating, WiFi access, and power outlets at every seat, ensuring connectivity throughout the trip. Additionally, the Amtrak trains offer an array of convenient services such as onboard dining options and plenty of luggage space. Whether you're traveling for business or leisure, these train services guarantee a relaxing and enjoyable journey between Raleigh and Petersburg.

Train Raleigh, NC to Petersburg, VA: Train Times and Schedule

Embarking on a scenic journey from Raleigh, NC to Petersburg, VA by train covers a distance of 121 miles (196 km) and typically takes around 2h 45m. This comfortable and convenient mode of transport offers travelers the opportunity to relax and enjoy the Southeast's beautiful landscapes.

Trains from Raleigh, NC to Petersburg, VA run with a frequency of approximately 2 times daily. This regular schedule ensures that passengers can plan their trips flexibly from Monday through Sunday, making it a reliable option for both weekday commutes and weekend getaways.

For those looking to catch the earliest train of the day, the first departure is usually around 07:40. If you prefer to start your journey later, the last train typically leaves at 17:59, giving travelers ample time to conclude their day before heading to Petersburg. With these convenient departure times, planning your trip according to the Raleigh, NC to Petersburg, VA train schedule is as easy as it gets.

FAQs: Trains from Raleigh, NC to Petersburg, VA

FAQs: Travel by train from Raleigh, NC to Petersburg, VA 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 Raleigh, NC to Petersburg, VA.
FAQs

Popular train stations from Raleigh, NC to Petersburg, VA

Raleigh
Petersburg
The major train station for departures in Raleigh is Raleigh Union Station. Find all the information you need to know about services, amenities and connections at Raleigh Union Station for your trip from Raleigh to Petersburg.
Raleigh Union StationWifiLockersParkingDiningTaxisAccessibilityWCHotelTicket Office
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 11:00 PM Monday - Sunday
Wifi
Wifi
  • Free
Parking
Parking
  • Parking is available in the vicinity of the station with multiple public parking options.
Dining
Dining
  • The Pit Authentic BBQ
  • Humble Pie
  • Whiskey Kitchen
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • $1
Hotel
Hotel
  • The Raleigh Marriott City Center
  • Sheraton Raleigh Hotel
  • Residence Inn Raleigh Downtown
Lost and Found Office
  • Located in the main hall
Public transit options for Raleigh Union Station
  • Bus: GoRaleigh routes 6, 8, 11, 21
  • R-Line (downtown circulator)
The major train station for arrivals in Petersburg is Petersburg Station. Find all the information you need to know about services, amenities and connections at Petersburg Station for your journey to Petersburg from Raleigh.
Petersburg StationWifiLockersParkingDiningTaxisAccessibilityWCTicket Office
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
TaxisTaxis
AccessibilityAccessibility
WCWC
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 11:00 PM Monday - Sunday
ticketOfficeHours
Distance to city center
2 km
Wifi
Wifi
  • Free
Parking
Parking
  • Parking is available on-site with designated spaces for Amtrak passengers.
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Ramps.
WC
WC
  • Free for passengers
Lost and Found Office
  • Located in the main hall
Public transit options for Petersburg Station
  • Bus: Petersburg Area Transit (PAT) services available

More options for your journey from Raleigh, 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 Raleigh, NC

HomeTrainsTrains in USATrain Times to Petersburg, VARaleigh, NC to Petersburg, VA train

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