Union Station, Washington, DC to Petersburg Station, Petersburg, VA train with Amtrak

Thu, Feb 20
+ 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 Union Station, Washington, DC to Petersburg Station, Petersburg, VA by bus, train, or flight

Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
Mon
Feb 24
Tue
Feb 25
Wed
Feb 26

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 Union Station, Washington, DC to Petersburg Station, Petersburg, VA

Trains from Union Station, Washington, DC to Petersburg Station, Petersburg, VA run on average 6 times per day, taking around 2h 57m. Cheap train tickets for this journey start at $23 (€20) 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
116 miles (187 km)
Average train duration
2h 57m
Cheapest ticket price
$23 (€20)
Trains per day
6
Direct trains
6
Train providers
1
Fastest train
2h 52m
First train
14:59
Last train
22:45
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

Train providers: Amtrak from Union Station, Washington, DC to Petersburg Station, Petersburg, VA trains

Find the best trains from Union Station, Washington, DC to Petersburg Station, Petersburg, VA with Omio's travel partners Amtrak from $21 (€19). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

Amtrak is the main train company in the United States operating medium and long-distance intercity services in 46 US states as well as in 3 Canadian provinces. There are over 300 Amtrak trains running daily. With Amtrak you can travel by train across the country and explore destinations near and far with routes such as the Northeast Regional connecting cities in the East Coast, the Coast Starlight connecting destinations up and down the West Coast, the Empire Builder connecting Chicago and Midwestern cities to the Northwest, and many more. Amtrak offers different class options suiting any budget, from Coach Class to Business Class, First Class, and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. There are several different ticket types including Saver, Value, Flexible, Business and Premium for you to book for your next train journey between Union Station, Washington, DC and Petersburg Station, Petersburg, VA.

Amtrak from Union Station, Washington, DC to Petersburg Station, Petersburg, VA train information:

  • Average Duration: 2 h 52 min
  • Cheapest Price: $21

Convenient Travel: Union Station, Washington, DC to Petersburg Station, Petersburg, VA Train

Embark on a comfortable and scenic journey by train from Union Station, Washington, DC to Petersburg Station, Petersburg, VA, departing from the bustling Union Station and arriving at the charming Petersburg Station. This popular intercity rail route offers a seamless way to avoid the stress of driving while immersing yourself in the beauty of the East Coast. With multiple daily trains departing from Union Station, you’ll have flexible options for planning your travel. Whether traveling for business or leisure, trains from Union Station, Washington, DC to Petersburg Station, Petersburg, VA provide a smooth and reliable ride, making it easy and affordable to reach your destination with ease.

Find Cheap Train Tickets from Union Station, Washington, DC to Petersburg Station, Petersburg, VA

Looking for affordable travel options? Train ticket prices from Union Station, Washington, DC to Petersburg Station, Petersburg, VA can start as low as $23 (€20), making it an excellent budget-friendly choice. On average, you can expect train rides along this route to cost around $45 (€41), providing a mix of convenience and comfort for the price. If you're aiming to secure the best deals and avoid peak travel times, the ideal month to plan your journey is November, as it often brings competitive ticket pricing and a more relaxed travel experience. Don't wait! Book your train ticket today to explore this scenic route.

Train Union Station, Washington, DC to Petersburg Station, Petersburg, VA with Amtrak

Traveling by train from Union Station, Washington, DC to Petersburg Station, Petersburg, VA is a convenient and comfortable experience with services provided by Amtrak. Amtrak offers highly-rated train services, including the Carolinian and Palmetto routes, which provide a mix of regional and long-distance travel options. These trains are designed for your comfort, featuring spacious seating, free Wi-Fi access, and power outlets for your devices. Some services also offer a café car for snacks and beverages, ensuring you have everything you need for a pleasant journey through the scenic East Coast landscapes.

Union Station, Washington, DC to Petersburg Station, Petersburg, VA Train Times and Schedule

The train journey between Union Station in Washington, DC, and Petersburg Station in Petersburg, VA, spans a distance of 116 miles (187 km). On average, the journey takes approximately 2h 52m, giving travelers a convenient and efficient way to cover the trip.

Trains run frequently between Union Station, Washington, DC, and Petersburg Station, Petersburg, VA, with an average of 6 services operating daily. These trains are available every day of the week, ensuring flexibility for planning your travel.

The first train from Union Station, Washington, DC, to Petersburg Station, Petersburg, VA typically departs at 14:59, while the last train of the day usually leaves at 22:45, offering options for both early morning and evening commuters. Check the Union Station, Washington, DC to Petersburg Station, Petersburg, VA train schedule for the latest departure times and availability.

FAQs: Trains from Union Station, Washington, DC to Petersburg Station, Petersburg, VA

FAQs: Travel by train from Union Station, Washington, DC to Petersburg Station, 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 Union Station, Washington, DC to Petersburg Station, Petersburg, VA.
FAQs
Cheap train tickets from Union Station, Washington, DC to Petersburg Station, Petersburg, VA can start from as little as $21 (€19) when you book in advance. The average train ticket price for Union Station, Washington, DC to Petersburg Station, Petersburg, VA is $44 (€40); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by train from Union Station, Washington, DC to Petersburg Station, Petersburg, VA is 2 h 52 min   to travel the 116 mile (187 km) long journey, with around there are 7 trains per day. Journey times can vary on weekends and holidays.
The first train from Union Station, Washington, DC to Petersburg Station, Petersburg, VA leaves at 4: 00 PM. Plan your trip with the Journey Planner   from Omio.
The last train from Union Station, Washington, DC to Petersburg Station, Petersburg, VA leaves at 11: 24 PM.
Yes, there are 7 direct trains a day from Union Station, Washington, DC to Petersburg Station, Petersburg, VA with Amtrak. Schedules can vary on holidays or weekends with fewer direct trains.
For the best Union Station, Washington, DC to Petersburg Station, Petersburg, VA train to book, you can travel safely and comfortably with Amtrak. However, it's always good to check all possible train providers with services between Union Station, Washington, DC and Petersburg Station, Petersburg, VA to compare what amenities they may offer.
No, there are no night trains, the latest train for this route is 11: 24 PM.
A trip to Petersburg Station, Petersburg, VA from Union Station, Washington, DC is worth doing but not as a day trip with a journey time of 2 h 52 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Union Station, Washington, DC to Petersburg Station, Petersburg, VA is February.
It's helpful to compare your options as there are 3 ways to travel between Union Station, Washington, DC and Petersburg Station, Petersburg, VA including taking a bus, train or flight.

Popular train stations from Union Station, Washington, DC to Petersburg Station, Petersburg, VA

Washington
Petersburg
The major train station for departures in Washington is Union Station. Find all the information you need to know about services, amenities and connections at Union Station for your trip from Washington to Petersburg.
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
HotelHotel
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Fri: 04:30 - 22:00
  • Sat - Sun: 05:00 - 22:00
ticketOfficeHours
Distance to city center
2 km
Wifi
Wifi
  • Free Wi-Fi in the station courtesy of Amtrak.
Lockers
Lockers
  • Amtrak provides temporary luggage storage for $10 per bag for 24 hours for customers holding Amtrak tickets.
Dining
Dining
  • Shake Shack
  • McDonald’s
  • Starbucks
  • Potbelly Sandwich Shop
  • Chopt Creative Salad Co.
  • Chipotle Mexican Grill
  • Thunder Grill
  • Johnny Rockets
  • Jamba Juice
  • Ladurée Union Station
  • & many more
Accessibility
Accessibility
  • Elevators, escalators, wheelchair access. Accessible facilities including restrooms, parking, platforms, ticket office, waiting room.
Hotel
Hotel
  • Hyatt Recency Washington On Capitol Hill
  • Phoenix Park Hotel
  • Kimpton George Hotel
Ticket Office
Ticket Office
  • Mon - Fri: 04:30 - 22:00
  • Sat - Sun: 05:00 - 22:00
Public transit options for Union Station
  • Metro lines: Red
  • Bus lines: D6, D8, 80, 96,
  • Train lines: Acela, Capitol Limited, Cardinal, Carolinian, Crescent, Fredericksburg Line, MARC Brunswick, MARC Camden, MARC Penn, Manassas Line, Northeast Regional, Palmetto, Silver Service/Palmetto, Vermonter
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 Washington.
Petersburg StationDiningAccessibility
Amenities at train station
DiningDining
AccessibilityAccessibility
phone
Phone Number
ticketOfficeHours
Distance to city center
2 km
HomeTrainsTrains in USAUnion Station, Washington, DC to Petersburg Station, 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