Search train tickets to Richmond

switcheroo

Quickview

How to get to Richmond by train?

Routes292
Trips per day1,216
train carriers5
Stations2
Lowest Prices
We work directly with hundreds of carriers to find the best available fares.
No Wanderu fees
We never add any extra fees. We just make it easy to book your travels.
Best Travel Options
We help you find & compare the best coaches, trains and flights in one place.

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 £7.66. 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 £8.43 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 23 train schedules per day connecting Baltimore with Richmond. It takes on average 3 hours and 44 minutes 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. Travelling by train from Baltimore you will most likely to arrive in Richmond at 7519 Staples Mill Rd.
Avg. Time
3h 44m
Avg. Price
£37.74

Newark

There are 15 train schedules per day connecting Newark with Richmond. It takes on average 6 hours and 14 minutes 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. Travelling by train from Newark you will most likely to arrive in Richmond at 7519 Staples Mill Rd.
Avg. Time
6h 14m
Avg. Price
£93.29

Boston

There are 14 train schedules per day connecting Boston with Richmond. It takes on average 11 hours and 32 minutes 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. Travelling by train from Boston you will most likely to arrive in Richmond at 7519 Staples Mill Rd.
Avg. Time
11h 32m
Avg. Price
£124.74

Oshkosh

There are 13 train schedules per day connecting Oshkosh with Richmond. It takes on average 30 hours and 55 minutes to travel 734 miles, 1180 kms, by train from Oshkosh. One train company operates schedules from Oshkosh, with Amtrak offering the most daily connections to Richmond. Travelling by train from Oshkosh you will most likely to arrive in Richmond at 7519 Staples Mill Rd.
Avg. Time
1d 6h 55m
Avg. Price
£126.67

Medford

There are 12 train schedules per day connecting Medford with Richmond. It takes on average 95 hours and 2 minutes to travel 2403 miles, 3866 kms, by train from Medford. One train company operates schedules from Medford, with Amtrak offering the most daily connections to Richmond. Travelling by train from Medford you will most likely to arrive in Richmond at 7519 Staples Mill Rd.
Avg. Time
3d 23h 2m
Avg. Price
£270.63

Located in Virginia, United States of America, you can travel by train to Richmond from 292 destinations and choose from 1216 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 2437.54 miles, 3921.84 kms, covering the journey in 101 hours and 21 minutes

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

train companies serving Richmond

Amtrak

There are 201 daily Amtrak schedules to Richmond. Amtrak can get you to Richmond by train from 323 destinations incuding Los Angeles.
Toilet
WiFi
Snacks
Loyalty rewards
Extra legroom
Power point
Air conditioning
Avg. Time
22h 20m
Avg. Price
£103.23

Amtrak Carolinian

There are 14 daily Amtrak Carolinian schedules to Richmond. Amtrak Carolinian can get you to Richmond by train from 23 destinations incuding Baltimore.
Toilet
WiFi
Snacks
Loyalty rewards
Extra legroom
Power point
Air conditioning
Avg. Time
3h 43m
Avg. Price
£48.03

Amtrak Northeast Regional

There are 124 daily Amtrak Northeast Regional schedules to Richmond. Amtrak Northeast Regional can get you to Richmond by train from 45 destinations incuding Baltimore.
Toilet
WiFi
Snacks
Loyalty rewards
Extra legroom
Power point
Air conditioning
Avg. Time
4h 39m
Avg. Price
£49.92

Amtrak Palmetto

There are 14 daily Amtrak Palmetto schedules to Richmond. Amtrak Palmetto can get you to Richmond by train from 22 destinations incuding Philadelphia.
Toilet
WiFi
Snacks
Loyalty rewards
Extra legroom
Power point
Air conditioning
Avg. Time
4h 36m
Avg. Price
£49.63

Amtrak Silver Service

There are 35 daily Amtrak Silver Service schedules to Richmond. Amtrak Silver Service can get you to Richmond by train from 41 destinations incuding Fort Lauderdale.
Toilet
WiFi
Snacks
Loyalty rewards
Extra legroom
Power point
Air conditioning
Avg. Time
7h 46m
Avg. Price
£65.25