placeWashington, DC pin_dropPetersburg, VA
swap_horiz
swap_horizsearch
help

Amtrak from Washington to Petersburg: Cheapest train tickets

Train: Speed and Comfort. Travel time is approximately 2h 36m. Opt for Amtrak trains with fares starting at $23. Check the 14 departure options below.

Bus: Choose Flixbus for affordable tickets from Washington to Petersburg starting at just $26.49 in a 3h 50m trip.

View bus schedules
Earlier
Later
Cheaper
Faster
9:59 AM2h 52m12:51 PM
union stationamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
10:18 AM2h 33m12:51 PM
110 callahan dramtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
11:08 AM3h 3m2:11 PM
union stationamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
11:26 AM2h 45m2:11 PM
110 callahan dramtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
12:00 PM3h3:00 PM
union stationamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
12:18 PM2h 42m3:00 PM
110 callahan dramtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
3:04 PM2h 53m5:57 PM
union stationamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
3:25 PM2h 32m5:57 PM
110 callahan dramtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
4:00 PM2h 53m6:53 PM
union stationamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
4:17 PM2h 36m6:53 PM
110 callahan dramtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
7:00 PM2h 56m9:56 PM
union stationamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
7:17 PM2h 39m9:56 PM
110 callahan dramtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
7:24 PM2h 57m10:21 PM
union stationamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
7:45 PM2h 36m10:21 PM
110 callahan dramtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)

Choose a date