Trains Philadelphia Richmond, Virginia to Philadelphia

Train tickets from Richmond to Philadelphia

Search for cheap train tickets from Richmond to Philadelphia and book your trip in minutes.

One-way
The price shown for each trip will be the average for all passengers, including any infants.
Richmond (RIC)
Philadelphia (PHL)
Thu 6/30
Fri 7/8
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Best deals for train tickets from Richmond to Philadelphia

Find the right train ticket for you
Amtrak
Direct
5h 07m
Amtrak
Amtrak
Direct
5h 38m
Amtrak
Amtrak
Direct
4h 42m
Amtrak
Amtrak
Direct
5h 12m
Amtrak
Amtrak
Direct
5h 12m
Amtrak
Amtrak
Direct
4h 40m
Amtrak

Richmond to Philadelphia train information

Find information about ticket prices, popular stations, and train companies that offer trains from Richmond to Philadelphia

ROUND-TRIP FROM

$46

ONE-WAY FROM

$23

AVG TRAVEL TIME

4h 56m

TRAIN COMPANIES

Amtrak
The best round-trip train deal from Richmond, Virginia to Philadelphia found on momondo in the last 72 hours is $46
The best one-way train deal from Richmond, Virginia to Philadelphia found on momondo in the last 72 hours is $23
Average time it takes to travel by train from Richmond, Virginia to Philadelphia
There is 1 train company servicing this route: Amtrak

Book round-trip train tickets from Richmond to Philadelphia

Below are the quickest and cheapest round-trip train tickets from Richmond to Philadelphia that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Amtrak
Oct 7
2:05 amRichmond Staples Mill Road
4h 40m
6:45 amPhiladelphia 30th Street Station
Oct 9
3:40 amPhiladelphia 30th Street Station
4h 31m
8:11 amRichmond Staples Mill Road
Amtrak
Oct 7
1:35 amRichmond Main Street
5h 10m
6:45 amPhiladelphia 30th Street Station
Oct 9
8:30 amPhiladelphia 30th Street Station
5h 01m
1:31 pmRichmond Main Street
Amtrak
Aug 28
1:55 amRichmond Main Street
5h 12m
7:07 amPhiladelphia 30th Street Station
Aug 28
10:46 amPhiladelphia 30th Street Station
5h 01m
3:47 pmRichmond Main Street
Amtrak
Aug 28
6:19 amRichmond Staples Mill Road
5h 01m
11:20 amPhiladelphia 30th Street Station
Aug 28
12:35 pmPhiladelphia 30th Street Station
4h 40m
5:15 pmRichmond Staples Mill Road
Amtrak
Aug 3
2:05 amRichmond Staples Mill Road
4h 40m
6:45 amPhiladelphia 30th Street Station
Aug 8
11:25 amPhiladelphia 30th Street Station
4h 44m
4:09 pmRichmond Staples Mill Road
Amtrak
Aug 12
4:25 amRichmond Staples Mill Road
4h 41m
9:06 amPhiladelphia 30th Street Station
Aug 15
12:32 pmPhiladelphia 30th Street Station
4h 49m
5:21 pmRichmond Staples Mill Road

Book one-way train tickets from Richmond, Virginia to Philadelphia

Below are the fastest and cheapest one-way train tickets from Richmond to Philadelphia we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
Amtrak
Jul 21
2:54 amRichmond Main Street
5h 07m
8:01 amPhiladelphia 30th Street Station
Amtrak
Jul 31
5:42 amRichmond Main Street
5h 38m
11:20 amPhiladelphia 30th Street Station
Amtrak
Jul 31
2:25 amRichmond Staples Mill Road
4h 42m
7:07 amPhiladelphia 30th Street Station

Choose the best way to get from Richmond Byrd Intl to Philadelphia


FAQs for booking trains from Richmond, Virginia to Philadelphia

A ticket from Richmond, Virginia to Philadelphia for this week starts from $23 one-way.

The most time-efficient journey by train from Richmond, Virginia to Philadelphia currently available is 4h 36m. The time it takes to travel between these two locations can vary by up to 0h 20m, depending on whether your train has stops or different departure times. Take the Amtrak train from Richmond, Virginia and you’ll arrive in your destination quickly.

You can find train tickets for Amtrak which service this route currently. Amtrak is the cheapest option recently available with prices starting at $46 round-trip.

To save time, the fastest way to travel is by flight from Richmond, Virginia to Philadelphia on American Airlines. Expect the length of time you’ll spend onboard American Airlines to be about 1h 08m compared to taking a train from Richmond, Virginia to Philadelphia or a bus from Richmond, Virginia to Philadelphia which have been found to be slower alternatives.

The cheapest way is to get a train from Richmond, Virginia to Philadelphia, which can be as cheap as $46. A flight from Richmond, Virginia to Philadelphia is more expensive than a train, with prices starting at $208. A bus from Richmond, Virginia to Philadelphia is also an option, with an average price of $87.

A train from Richmond Byrd Intl to Philadelphia will travel much more than the 207.1 mi distance between them. The actual distance depends on the route taken, and stops along the way. Most trains from Richmond Byrd Intl to Philadelphia will get there in 4h 36m.

Taking a train from Richmond Byrd Intl to Philadelphia has a carbon footprint of about 46lb. This is 71% less than taking an airplane for this journey (159lb). The carbon footprint by bus can vary, but is around 29lb.


Trains Philadelphia Richmond, Virginia to Philadelphia
  • Round-trip
  • One-way