placePetersburg, VA pin_dropPhiladelphia, PA
swap_horiz
swap_horizsearch
help

Amtrak from Petersburg to Philadelphia: Cheapest train tickets

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

Bus: Choose Flixbus for affordable tickets from Petersburg to Philadelphia starting at just $40.99 in a 8h trip.

View bus schedules
Earlier
Later
Cheaper
Faster
03:535h 55m09:48
amtrak station - 3516 south st30th st station - 2955 market st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
07:405h 24m13:04
amtrak station - 3516 south st30th st station - 2955 market st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
10:255h 31m15:56
amtrak station - 3516 south st30th st station - 2955 market st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
10:256h 33m16:58
amtrak station - 3516 south st44 station road

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
10:257h 23m17:48
amtrak station - 3516 south st44 station road

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
11:515h 44m17:35
amtrak station - 3516 south st30th st station - 2955 market st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
11:518h 36m20:27
amtrak station - 3516 south st44 station road

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
11:5110h 26m22:17
amtrak station - 3516 south st44 station road

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
13:115h 49m19:00
amtrak station - 3516 south st30th st station - 2955 market st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
14:256h 6m20:31
amtrak station - 3516 south st30th st station - 2955 market st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
15:446h 7m21:51
amtrak station - 3516 south st30th st station - 2955 market st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)

Choose a date