Students! Get the Omio app and enjoy 10% off your first booking and 5% off all other trips.

Richmond, VA to Petersburg, VA train with Amtrak

Fri, Apr 25
+ 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

Compare prices and tickets Richmond, VA to Petersburg, VA by bus

Fri
Apr 25
Sat
Apr 26
Sun
Apr 27
Mon
Apr 28
Tue
Apr 29
Wed
Apr 30
Thu
May 01

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Richmond, VA to Petersburg, VA

USAUSA
USAUSA
Icon of train
Take a train from Richmond, VA to Petersburg, VA and enjoy the approximately 22 miles (36 km) long journey. Find schedules and pricing options for a convenient and affordable trip.
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 $23 (€19)
Distance
22 miles (36 km)
Trains per day
9
Direct trains
6
Train providers
1
First train
03:53
Last train
21:49
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 $23 (€19)

Train companies: Amtrak from Richmond, VA to Petersburg, VA trains

Find the best trip from Richmond, VA to Petersburg, VA with Omio's train partners Amtrak! You'll find the best deals, schedules and tickets when comparing and booking the most popular trip for you.

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 from Richmond, VA to Petersburg, VA, you can choose between ticket types like Saver, Value, Flexible, Business and Premium.

Discover Your Journey on the Richmond, VA to Petersburg, VA Train

Exploring the historic routes with ease is possible with the direct trains from Richmond, VA to Petersburg, VA. Enjoy the convenience and comfort of traveling from one wonderful city to another aboard the train from Richmond, VA to Petersburg, VA. Departing from Richmond Main Street Station, a hub of lively schedules and amenities, you will reach the traditionally rich Petersburg Amtrak Station efficiently. This seamless journey allows you to take in the fantastic scenery while reducing travel time, making it an ideal choice for commuters and tourists alike. Secure your tickets today for a hassle-free and scenic ride that captures the essence of these two vibrant Virginian cities.

Discover Cheap Richmond, VA to Petersburg, VA Train Ticket Options

Travelers looking for economical options on the Richmond, VA to Petersburg, VA route will be delighted to discover a spectrum of train ticket prices to suit various needs. The cheapest train ticket can be found as low as $18 (€15), offering an incredibly convenient way to journey between these two cities. On average, you can expect to spend around $29 (€24) per ticket for this tranquil and scenic train trip. For travelers seeking the best combination of low cost and hassle-free travel, consider planning your trip in the scenic spring months. This is when you can typically find both reasonable ticket prices and enjoy the temperate Virginia climate during your travel.

Train Richmond, VA to Petersburg, VA: Amtrak, Virginia Railway Express

Traveling via train from Richmond, VA to Petersburg, VA is a delightful and convenient choice with services provided by renowned train companies like Amtrak and Virginia Railway Express. These reliable rail services offer a mix of amenities that ensure a comfortable journey for all travelers. Amtrak provides its well-regarded regional trains equipped with comfortable seating, Wi-Fi access, and refreshments, while Virginia Railway Express offers commuter-oriented services with ample legroom and modern facilities. Whether you're commuting for work or embarking on a leisurely trip, these service providers ensure a stress-free and efficient travel experience between the bustling city of Richmond and the historic charm of Petersburg.

Discover the Train Richmond, VA to Petersburg, VA: Train Times and Schedule

Embark on a convenient and scenic train journey with our comprehensive Richmond, VA to Petersburg, VA travel guide. Covering a distance of approximately 22 miles (36 km) between the two cities, this train route offers a comfortable and efficient travel option. On average, the train journey duration is around 1 hour and 5 minutes, making it a quick and pleasant trip for commuters and travelers alike.

Trains from Richmond, VA to Petersburg, VA run frequently, ensuring flexibility for your travel plans. On average, there are about 5 trains available each day, with services running throughout the week. Whether you're planning a weekday commute or a weekend getaway, you can rely on the Richmond, VA to Petersburg, VA train schedule for consistent service.

The first train of the day typically departs from Richmond as early as 6:00 AM, while the last leaves around 9:00 PM, allowing passengers plenty of options to fit their schedules. Whether you're an early riser or prefer to travel later in the day, the Richmond, VA to Petersburg, VA train times accommodate various needs, ensuring a smooth and convenient travel experience.

FAQs: Trains from Richmond, VA to Petersburg, VA

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

Popular train stations from Richmond, VA to Petersburg, VA

Richmond
Petersburg
The major train station for departures in Richmond is Staples Mill Road Station. Find all the information you need to know about services, amenities and connections at Staples Mill Road Station for your trip from Richmond to Petersburg.
Staples Mill Road StationWifiLockersParkingDiningTaxisAccessibilityWCTicket Office
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
TaxisTaxis
AccessibilityAccessibility
WCWC
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 10:00 PM Monday - Sunday
ticketOfficeHours
Distance to city center
7 km
Wifi
Wifi
  • Free
Parking
Parking
  • Parking is available on-site with spaces for short-term and long-term parking.
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Ramps, restrooms.
WC
WC
  • $1
Lost and Found Office
  • Located in the main hall
Public transit options for Staples Mill Road Station
  • Bus: GRTC Route 19
  • Taxi services available
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 Richmond.
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 Richmond, VA 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 Richmond, VA

HomeTrainsTrains in USATrain Times to Petersburg, VARichmond, VA 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