From Washington bus to Richmond. 1 h 51 min $20. 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. 3 h 53 min $265.