From Washington, DC bus to Richmond. 2 h 5 min $21. From Washington Union Station Amtrak train to Richmond Main Street Amtrak. 2 h 43 min $116. From Washington drive to Richmond. 1 h 47 min $12. From N Moore St & Rosslyn Station Bus Bay C bus to Washington Dulles airport, fly to Richmond airport, then bus to Richmond. 4 h 7 min $265.