COMPARE Prices across different modes

Fri
Sep 17
$43Amtrak
$17Flixbus
Find prices
Sat
Sep 18
Find prices
Find prices
$238gojet airlines
Wed
Sep 22
$24Amtrak
$36Greyhound
$153American Airlines
Thu
Sep 23
$24Amtrak
$36Greyhound
$174American Airlines
Sat
Sep 25
$25Amtrak
$10Flixbus
$106air wisconsin
Sun
Sep 26
$33Amtrak
$8Flixbus
Find prices
Mon
Sep 27
$25Amtrak
$8Flixbus
$108gojet airlines
Wed
Sep 29
$24Amtrak
Find prices
$153American Airlines
Thu
Sep 30
$25Amtrak
$8Flixbus
$108air wisconsin
Fri
Oct 1
$25Amtrak
$10Flixbus
$106air wisconsin
Mon
Oct 4
$24Amtrak
Find prices
$145air wisconsin
Tue
Oct 5
$24Amtrak
$36Greyhound
$140American Airlines
Wed
Oct 6
$25Amtrak
$8Flixbus
$108air wisconsin
Thu
Oct 7
$24Amtrak
$38Greyhound
$145air wisconsin

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Washington, DC to Richmond

distanceDistance95 miles (153 km)
durationAverage train duration2 h 27 min
priceAverage train ticket price$24 (€19)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain companiesAmtrak

Trains from Washington, DC to Richmond cover the 95 miles (153 km) long route taking on average 2 h 27 min with our travel partners like Amtrak. Normally, there is 1 train operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $24 (€19), but the average price of train tickets is $24 (€19).

Amtrak

Amtrak is the main train provider in the United States. There are several different ticket types including Saver, Value, Flexible, Business and First Class for you to book for your next journey by train between Washington, DC and Richmond.

Amtrak is one of the best options when traveling by train between Washington, DC and Richmond. Omio quickly shows you current Amtrak train schedules for the Washington, DC - Richmond journey and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest route available. The distance from Washington, DC to Richmond is around 95 miles (153 km) and the cheapest Amtrak one-way ticket you can book starts at $24 (€19). As you check the latest Washington, DC to Richmond train schedule from Amtrak for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Richmond safely. If you search for Amtrak tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Amtrak ticket from Washington, DC to Richmond so you can spend more time enjoying the smooth and easy journey!

When purchasing your Amtrak train tickets from Washington, DC to Richmond, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Exceptions to waive change or cancellation fees policy
  • Change fees have been waived for all reservations made before March 31, 2021.
  • If you've booked with Omio, to change your reservation, go to Amtrak.com (Modify Trip) or the Amtrak app. A fare difference may apply to your new itinerary. If you want to cancel your reservation, you must call 800-USA-RAIL (not available via Amtrak.com or the app).

Travel Tips

Trains from Washington, DC to Richmond
Travel by train to Richmond 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 Washington, DC to Richmond.
FAQs
How much are cheap trains from Washington, DC to Richmond?
Omio customers have found cheap train tickets between Washington, DC and Richmond for as low as $24 (€19)  for the next 7 days.
How much is a train ticket to Richmond from Washington, DC?
The train price to Richmond from Washington, DC is on average $24 (€19)  if you are looking to purchase your tickets for this trip in the next 7 days.
How far is it from Washington, DC to Richmond by train?
When traveling this route you should expect the distance between Washington, DC and Richmond by train to be approximately 95 miles (153 km).
How long is a train to Richmond from Washington, DC on average?
On average the Washington, DC to Richmond train time is 2 h 27 min  covering the 95 miles (153 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Which train companies can take me to Richmond from Washington, DC?
When taking a train from Washington, DC to Richmond, you can count on Amtrak for the best way to get you to Richmond. You can also check all possible train providers who offer a service from Washington, DC to Richmond and compare the amenities they offer before buying a train ticket.
How many train services are there between Washington, DC and Richmond a day?
On average, there is 1 train a day from Washington, DC to Richmond. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Washington, DC to Richmond?
You can take the earliest train from Washington, DC to Richmond at 1: 59 PM   or take the last train from Washington, DC to Richmond leaving at 11: 25 PM. Look for the latest Washington, DC to Richmond train schedules on Omio and book the best time to take the train for this journey.
How early should I purchase Washington, DC to Richmond train tickets to get the best deals?
If you buy the Washington, DC to Richmond train within the next 7 days, you can find one way tickets to cost on average $24 (€19). However, booking your train ticket in advance gives you access to the best prices for trains between Washington, DC and Richmond. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.