Poughkeepsie, NY to University of Pennsylvania buses and trains from $33

Here are some trips other travelers have found on Routefriend.
$33
4h 46m
1 stop
Metro-North GotoBus
$34
4h 4m
1 stop
Metro-North GotoBus
$35
4h 3m
1 stop
Metro-North Greyhound
$36
4h 0m
1 stop
Metro-North BoltBus
$37
3h 40m
1 stop
Amtrak GotoBus
$37
7h 0m
1 stop
Amtrak Greyhound
$38
3h 27m
1 stop
Metro-North BoltBus
$38
4h 16m
2 stops
Metro-North NJTransit
$39
3h 55m
1 stop
Amtrak BoltBus
$41
4h 0m
2 stops
Amtrak NJTransit
$42
3h 45m
1 stop
Amtrak BoltBus
$48
5h 0m
3 stops
Amtrak NJTransit
$49
4h 4m
2 stops
Amtrak NJTransit
$51
4h 34m
3 stops
Amtrak NJTransit
$52
4h 30m
2 stops
Amtrak BoltBus
$56
5h 0m
3 stops
Amtrak NJTransit
$57
3h 28m
1 stop
Amtrak
$65
6h 49m
3 stops
Amtrak NJTransit
$76
2h 55m
1 stop
Metro-North Amtrak
$78
2h 45m
1 stop
Amtrak Amtrak
$90
4h 25m
2 stops
Metro-North Amtrak
$?
5h 25m
1 stop
Metro-North Amtrak
$?
5h 33m
1 stop
Metro-North Amtrak