placeRichmond, VA pin_dropPetersburg, VA
swap_horiz
swap_horizsearch
help

Amtrak from Richmond to Petersburg: Cheapest train tickets

Train: Speed and Comfort. Travel time is approximately 0h 32m. Opt for Amtrak trains with fares starting at $12. Check the 10 departure options below.

Bus: Choose Flixbus for affordable tickets from Richmond to Petersburg starting at just $10.49 in a 35m trip.

View bus schedules
Earlier
Later
Cheaper
Faster
6:54 AM5h 57m12:51 PM
1500 e main stamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
6:54 AM11h 3m5:57 PM
1500 e main stamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
9:34 AM3h 17m12:51 PM
7519 staples mill rdamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
12:19 PM0h 32m12:51 PM
7519 staples mill rdamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
1:36 PM0h 35m2:11 PM
7519 staples mill rdamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
2:31 PM0h 35m3:06 PM
7519 staples mill rdamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
4:52 PM0h 35m5:27 PM
7519 staples mill rdamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
5:23 PM0h 34m5:57 PM
7519 staples mill rdamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
8:17 PM0h 34m8:51 PM
7519 staples mill rdamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
9:49 PM0h 32m10:21 PM
7519 staples mill rdamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)

Choose a date