Find train tickets from Richmond to Philadelphia

RIC — PHL
Jun 21 — Jun 281
1 adult
Fri 6/21
Fri 6/28

Good to know

Cheapest day to travel

Friday

Most expensive day to travel

Thursday

Average price (round-trip)

$116

Average price (one-way)

$67
Train tickets from Richmond to Philadelphia are on average 8% less expensive on Fridays
Train tickets from Richmond to Philadelphia are on average 8% more expensive on Thursdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Richmond, Virginia to Philadelphia train tickets

  • 25% of our users found round-trip train tickets from Richmond to Philadelphia for $105 or less.
  • You will generally catch the best train deals if you travel in the afternoon.

FAQs when traveling from Richmond to Philadelphia by train

  • How long is a train journey to Philadelphia from Richmond, Virginia?

    The train journey from Richmond, Virginia to Philadelphia takes 4h 49m on average and covers a distance of 207 miles.

  • What train companies travel from Richmond, Virginia to Philadelphia?

    There are different train companies operating between Richmond, Virginia and Philadelphia. Amtrak and Acela are the most booked train companies.

Book Amtrak tickets from Richmond, Virginia to Philadelphia (round-trip)

6/8Sat
nonstopAmtrak
5h 10mZRD-ZFV
6/9Sun
nonstopAmtrak
4h 43mZFV-ZRD
$98
6/7Fri
nonstopAmtrak
5h 10mZRD-ZFV
6/9Sun
nonstopAmtrak
4h 43mZFV-ZRD
$112
6/8Sat
nonstopAmtrak
5h 26m9VM-ZFV
6/9Sun
nonstopAmtrak
5h 12mZFV-9VM
$116
6/7Fri
nonstopAmtrak
5h 25m9VM-ZFV
6/9Sun
nonstopAmtrak
5h 12mZFV-9VM
$140

Search by stops

Search by train company

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

6/11Tue
nonstopAmtrak
5h 23mZRD-ZFV
$30
5/28Tue
nonstopAmtrak
5h 12m9VM-ZFV
$31
6/11Tue
nonstopAmtrak
5h 25m9VM-ZFV
$39
6/8Sat
nonstopAmtrak
5h 10mZRD-ZFV
$49
5/28Tue
nonstopAmtrak
4h 50mZRD-ZFV
$63
5/31Fri
nonstopAmtrak
5h 10mZRD-ZFV
$63
6/8Sat
nonstopAmtrak
5h 18m9VM-ZFV
$65
5/31Fri
nonstopAmtrak
5h 25m9VM-ZFV
$89
6/11Tue
1 stopMultiple carriers
6h 22mZRD-ZFV
$154

Search by stops

Search by train company