There are 5 ways to get from Alexandria to Richmond by train, bus, car, subway or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  2h 25m

  1. Take the train from Alexandria Amtrak Station to Richmond Main Street Amtrak Station Northeast Regional

$45 - $90

Cheapest option

Bus  •  3h 25m

  1. Take the bus from Washington DC to Richmond FlixBus

$10 - $13

3 alternative options

Line 310 bus, bus  •  3h 16m

  1. Take the line 310 bus from Huntington Metro to North Backlick P&R 310
  2. Take the bus from Springfield, VA to Richmond, VA Washington D.C.-Springfield, VA-Richmond, VA-Williamsburg, VA-Norfolk, VA / ...

$24 - $40

Drive  •  1h 45m

  1. Drive from Alexandria to Richmond 102.5 miles

$10 - $15

Subway, fly  •  4h 3m

  1. Take the subway from Braddock Rd Metrorail Station to ROSSLYN station
  2. Fly from Washington Dulles (IAD) to Richmond (RIC) IAD - RIC

$153 - $263

Coronavirus (COVID-19) in United States

There is widespread community transmission globally.
Some travel restrictions may still be in place within United States. For the latest travel status, please check the official page for United States.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for United States.

Coronavirus (COVID-19) Travel Advice

Some border closures are in place for United States due to Coronavirus (COVID-19). Most travel to this country is restricted.

Source Type: Government | Last updated: 4/21/2020

Currently, we are unable to provide domestic travel restriction information for travelling within United States. For the latest Coronavirus (COVID-19) travel status within United States, please check government recommendations.

Official Coronavirus (COVID-19) Information for United States

Currently, we are unable to provide travel restriction information for leaving United States. For the latest Coronavirus (COVID-19) travel status in United States, please check government recommendations.

Official Coronavirus (COVID-19) Information for United States

Data sourced from: CDC, ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Alexandria to Richmond is to drive which costs $10 - $15 and takes 1h 45m.

More details

The quickest way to get from Alexandria to Richmond is to drive which costs $10 - $15 and takes 1h 45m.

More details

No, there is no direct bus from Alexandria to Richmond. However, there are services departing from Huntington Metro and arriving at Richmond, VA via Springfield, VA. The journey, including transfers, takes approximately 3h 16m.

More details

Yes, there is a direct train departing from Alexandria Amtrak Station station and arriving at Richmond Main Street Amtrak Station station. Services depart twice daily, and operate every day. The journey takes approximately 2h 25m.

More details

The distance between Alexandria and Richmond is 90 miles. The road distance is 102.5 miles.

Get driving directions

The best way to get from Alexandria to Richmond without a car is to train which takes 2h 25m and costs $45 - $90.

More details

The train from Alexandria Amtrak Station to Richmond Main Street Amtrak Station takes 2h 25m including transfers and departs twice daily.

More details

Alexandria to Richmond bus services, operated by Fairfax Connector, depart from Huntington Metro station.

More details

Alexandria to Richmond train services, operated by Amtrak Northeast Regional, depart from Alexandria Amtrak Station.

More details

The best way to get from Alexandria to Richmond is to train which takes 2h 25m and costs $45 - $90. Alternatively, you can line 310 bus and bus, which costs $24 - $40 and takes 3h 16m.

Mode details

Map of how to get from Alexandria to Richmond.
Launch map view
  • Distance: 89.8 miles
  • Duration: 2h 25m

What companies run services between Alexandria, City of Alexandria, VA, USA and Richmond, VA, USA?

Amtrak Northeast Regional operates a train from Alexandria Amtrak Station to Richmond Main Street Amtrak Station twice daily. Tickets cost $45 - $90 and the journey takes 2h 25m. Alternatively, you can take a bus from Alexandria to Richmond via Springfield, VA in around 3h 16m.

Airlines
United Airlines
Website
united.com
Flights from Washington Dulles to Richmond
Ave. Duration
45 min
When
Every day
Estimated price
$180 - $370
Train operators
Amtrak Northeast Regional

Amtrak’s Northeast Regional train service serves the US’ busy northeast corridor from Virginia to Massachusetts; major stops include Boston, Providence, New York City, Philadelphia, Washington DC and Baltimore. Amenities include Wi-Fi, a quiet car, cafe and business-class seating, and travelling with a small dog or cat is permitted. Book at least 14 days in advance for a cheaper Saver Fare.

Rome2rio's guide to Amtrak Northeast Regional
Contact Details
Phone
+1 215-856-7924
Website
amtrak.com
Train from Alexandria Amtrak Station to Richmond Main Street Amtrak Station
Ave. Duration
2h 25m
Frequency
Twice daily
Estimated price
$45 - $90
Website
amtrak.com
Reserved Coach Seat
$45 - $90
Business Class Seat
$70 - $130
Metro Washington DC
Phone
202-637-7000
Website
wmata.com
Subway from Braddock Rd Metrorail Station to ROSSLYN station
Ave. Duration
15 min
Frequency
Every 15 minutes
Estimated price
$2 - $4
Schedules at
wmata.com
Bus operators
Fairfax Connector
Phone
703-339-7200
Email
fairfaxconnector@fairfaxcounty.gov
Website
fairfaxconnector.com
Bus from Huntington Metro to North Backlick P&R
Ave. Duration
36 min
Frequency
Every 30 minutes
Estimated price
$3 - $5
Schedules at
fairfaxcounty.gov
OurBus
Phone
+1 844-800-6828
Website
ourbus.com
Bus from Springfield, VA to Richmond, VA
Ave. Duration
1h 40m
Frequency
4 times a week
Estimated price
$21 - $35
Book at
ourbus.com
Flixbus USA
Phone
(855) 626-8585
Website
flixbus.com
Bus from Washington DC to Richmond
Ave. Duration
2h
Frequency
Every 3 hours
Estimated price
$7 - $10
Schedules at
flixbus.com

Want to know more about travelling around United States

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Washington Dulles Airport to Richmond Airport is the direct flight which takes 41 min.

Search flights

Alexandria to Richmond bus services, operated by OurBus, arrive at Richmond, VA station.

More details

Alexandria to Richmond train services, operated by Amtrak Northeast Regional, arrive at Richmond Main Street Amtrak Station.

More details

Yes, the driving distance between Alexandria to Richmond is 103 miles. It takes approximately 1h 45m to drive from Alexandria to Richmond.

Get driving directions

United Airlines offers flights from Washington Dulles Airport to Richmond Airport.

Search flights

Book your Alexandria to Richmond train tickets online with Omio.

Search and book

There are 160+ hotels available in Richmond. Prices start at $100 USD per night.

More details