placeRichmond, VA pin_dropVirginia Beach, VA
swap_horiz
swap_horizsearch
help

Amtrak from Richmond to Virginia Beach: Cheapest train tickets

Train: Speed and Comfort. Travel time is approximately 3h 42m. Opt for Amtrak trains with fares starting at $29. Check the 7 departure options below.

Bus: Choose Sprinter Bus for affordable tickets from Richmond to Virginia Beach starting at just $30 in a 2h trip.

View bus schedules
Earlier
Later
Cheaper
Faster
9:08 AM3h 42m12:50 PM
7519 staples mill rdpark avenue & 20th street

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
9:34 AM3h 16m12:50 PM
1500 e main stpark avenue & 20th street

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
2:23 PM3h 12m5:35 PM
7519 staples mill rdpark avenue & 20th street

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
6:19 PM3h 11m9:30 PM
7519 staples mill rdpark avenue & 20th street

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
7:23 PM3h 17m10:40 PM
7519 staples mill rdpark avenue & 20th street

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
7:50 PM2h 50m10:40 PM
1500 e main stpark avenue & 20th street

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
9:22 PM2h 58m12:20 AM
7519 staples mill rdpark avenue & 20th street

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)

Choose a date