placePhiladelphia, PA pin_dropPetersburg, VA
swap_horiz
swap_horizsearch
help

Amtrak from Philadelphia to Petersburg: Cheapest train tickets

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

Bus: Choose Flixbus for affordable tickets from Philadelphia to Petersburg starting at just $41.47 in a 14h 30m trip.

View bus schedules
Earlier
Later
Cheaper
Faster
6:31 AM6h 20m12:51 PM
44 station roadamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
7:32 AM5h 19m12:51 PM
30th st station - 2955 market stamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
8:56 AM5h 15m2:11 PM
30th st station - 2955 market stamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
9:51 AM5h 15m3:06 PM
30th st station - 2955 market stamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
10:55 AM7h 2m5:57 PM
30th st station - 2955 market stamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
12:01 PM5h 26m5:27 PM
30th st station - 2955 market stamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
12:40 PM5h 17m5:57 PM
30th st station - 2955 market stamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
1:35 PM8h 46m10:21 PM
44 station roadamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
3:29 PM5h 22m8:51 PM
30th st station - 2955 market stamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
4:55 PM5h 26m10:21 PM
30th st station - 2955 market stamtrak station - 3516 south st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)

Choose a date