Search Richmond train tickets

switcheroo

Quickview

How to get to Richmond by train?

Routes397
Trips per day1,552
train carriers5
Stations2
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Richmond?

The cheapest prices for a train ticket to Richmond that users have found recently on Wanderu start at $10.00. Such great deals to Richmond are available on one route to Petersburg. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Richmond. Petersburg at $12.00 has consistently the lowest average train ticket prices to Richmond.

What are the main train stations in Richmond?

The most popular train stations in Richmond are 7519 Staples Mill Rd and 1500 E Main St. 7519 Staples Mill Rd is the busiest train station in Richmond.

Baltimore

There are 22 train schedules per day connecting Baltimore with Richmond. It takes on average 4 hours to travel 129 miles, 208 kms, by train from Baltimore. 5 train carriers offer schedules from Baltimore, with Amtrak offering the most daily connections to Richmond. Traveling by train from Baltimore you will most likely to arrive in Richmond at 7519 Staples Mill Rd.
Avg. Time
4h 0m
Avg. Price
$53.97

Shreveport

There are 15 train schedules per day connecting Shreveport with Richmond. It takes on average 47 hours to travel 985 miles, 1585 kms, by train from Shreveport. One train company operates schedules from Shreveport, with Amtrak offering the most daily connections to Richmond. Traveling by train from Shreveport you will most likely to arrive in Richmond at 7519 Staples Mill Rd.
Avg. Time
1d 23h 0m
Avg. Price
$232.87

Newark

There are 15 train schedules per day connecting Newark with Richmond. It takes on average 6 hours to travel 282 miles, 454 kms, by train from Newark. 5 train carriers offer schedules from Newark, with Amtrak offering the most daily connections to Richmond. Traveling by train from Newark you will most likely to arrive in Richmond at 7519 Staples Mill Rd.
Avg. Time
6h 0m
Avg. Price
$127.99

McGregor

There are 14 train schedules per day connecting McGregor with Richmond. It takes on average 54 hours to travel 1211 miles, 1948 kms, by train from McGregor. One train company operates schedules from McGregor, with Amtrak offering the most daily connections to Richmond. Traveling by train from McGregor you will most likely to arrive in Richmond at 7519 Staples Mill Rd.
Avg. Time
2d 6h 0m
Avg. Price
$321.43

Boston

There are 14 train schedules per day connecting Boston with Richmond. It takes on average 12 hours to travel 475 miles, 764 kms, by train from Boston. 2 train carriers offer schedules from Boston, with Amtrak offering the most daily connections to Richmond. Traveling by train from Boston you will most likely to arrive in Richmond at 7519 Staples Mill Rd.
Avg. Time
12h 0m
Avg. Price
$155.41

Located in Virginia, United States, you can travel by train to Richmond from 397 destinations and choose from 1552 daily train schedules to get you there. Amtrak Northeast Regional has the most train connections to Richmond. The furthest train arriving in Richmond covers a distance of 2484.89 miles, 3998.03 kms, covering the journey in 103 hours

Looking for other ways to get there? Check out Bus options to Richmond.

train companies serving Richmond

Amtrak

There are 288 daily Amtrak schedules to Richmond. Amtrak can get you to Richmond by train from 388 destinations including Los Angeles.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 23m
Avg. Price
$151.36

Amtrak Carolinian

There are 13 daily Amtrak Carolinian schedules to Richmond. Amtrak Carolinian can get you to Richmond by train from 23 destinations including New York.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 4m
Avg. Price
$73.33

Amtrak Northeast Regional

There are 138 daily Amtrak Northeast Regional schedules to Richmond. Amtrak Northeast Regional can get you to Richmond by train from 46 destinations including Baltimore.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 5m
Avg. Price
$70.46

Amtrak Palmetto

There are 15 daily Amtrak Palmetto schedules to Richmond. Amtrak Palmetto can get you to Richmond by train from 23 destinations including Baltimore.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 5m
Avg. Price
$84.43

Amtrak Silver Service

There are 37 daily Amtrak Silver Service schedules to Richmond. Amtrak Silver Service can get you to Richmond by train from 41 destinations including New York.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 8m
Avg. Price
$91.59