Travel from Richmond-VA-USA to Charleston-Amtrak

Train, bus or fly from Richmond to Charleston Amtrak?

Amtrak Northeast Regional operates a train from Richmond to Charleston Amtrak once daily. Tickets cost $65 - $180 and the journey takes 37 min. Amtrak also services this route twice daily. Alternatively, Greyhound USA operates a bus from Richmond to Charleston Amtrak once daily. Tickets cost $30 - $85 and the journey takes 5 h 56 min. 2 other operators also service this route.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Richmond to Charleston Amtrak

From Richmond Main Street Amtrak train to Richmond Staples Mill Amtrak then train to Charleston Amtrak. 8 h 44 min $182. From Richmond bus to Fayetteville, walk to Fayetteville Amtrak, then train to Charleston Amtrak. 9 h 48 min $95. From Richmond bus to Florence, bus to Charleston, SC, walk to N. Charleston SuperStop on Rivers Ave, line 10 bus to Rivers Ave / Morningside Dr, then walk to Charleston Amtrak. 11 h 47 min $94. From Richmond drive to Charleston Amtrak. 6 h 53 min $50. From 7th & Broad bus to Richmond airport, fly to Charleston airport, line 11 bus to N. Charleston SuperStop on Rivers Ave, line 10 bus to Rivers Ave / Morningside Dr, then walk to Charleston Amtrak. 6 h 7 min $225. From Richmond, VA bus to Charlottesville, VA, taxi to Charlottesville airport, fly to Charleston airport, line 11 bus to N. Charleston SuperStop on Rivers Ave, line 10 bus to Rivers Ave / Morningside Dr, then walk to Charleston Amtrak. 7 h 5 min $667. From Richmond, VA - 910 N Blvd bus to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Charleston airport, line 11 bus to N. Charleston SuperStop on Rivers Ave, line 10 bus to Rivers Ave / Morningside Dr, then walk to Charleston Amtrak. 6 h 12 min $172. From Richmond, VA - 910 N Blvd bus to GALLERY PLACE CHINATOWN station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Charleston airport, line 11 bus to N. Charleston SuperStop on Rivers Ave, line 10 bus to Rivers Ave / Morningside Dr, then walk to Charleston Amtrak. 7 h 13 min $199. From Richmond, VA - 910 N Blvd bus to GALLERY PLACE CHINATOWN station, subway to Washington Union Station Amtrak, train to BWI Amtrak/MARC Station, bus to Baltimore airport, fly to Charleston airport, line 11 bus to N. Charleston SuperStop on Rivers Ave, line 10 bus to Rivers Ave / Morningside Dr, then walk to Charleston Amtrak. 6 h 54 min $383.