Train tickets from Philadelphia, PA to Alexandria, VA, US

Next train departures

Next departures for Philadelphia to Alexandria on November 15
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
AmtrakTrain
30th Street Station
Alexandria StationCheapest
AmtrakTrain
30th Street Station
Alexandria StationFastest
AmtrakTrain
30th Street Station
Alexandria StationNo tags
Amtrak Acela + Amtrak
Train
30th Street Station
Alexandria StationNo tags
AmtrakTrain
30th Street Station
Alexandria StationNo tags

Last refresh of the prices: Yesterday at 9:37 PM EST.

Get from Philadelphia to Alexandria

This route is served by train only

The journey takes about 3 hours 1 minute and with fares starting at just $23, it presents an excellent value for a comfortable ride.

16train per day
3h 1mAverage Duration
128 milesDistance
19kgCO₂ emissions

Frequently asked questions about traveling from Philadelphia, PA to Alexandria, VA, US by train

Find cheapest prices for trains

Price is for a one-way ticket for one passenger and based on past searches.

Best price found
11/12
$30
11/13
$30
Today
$108
11/15
$59
11/16
$43
11/17
$79
11/18
$43
11/19
$30
busbud logoThe cheapest trip from Philadelphia, PA to Alexandria, VA, US was searched and found on Nov 12, 2025 with a price of $30

To save money and be sure you have the best seat, it's a good idea to buy your train tickets from Philadelphia, PA to Alexandria, VA, US, as early as possible.

You can expect to pay from $30 to $582 for a train ticket from Philadelphia, PA to Alexandria, VA, US based on the last 2 days. You can expect to find the cheapest price for the trip at $30 which is on 2025-11-19.

People from around the world trust Busbud

Popular Trains Connecting Philadelphia

Trains Leaving from Philadelphia

Popular Trains Connecting Alexandria

Trains Going to Alexandria