Philadelphia, PA to Millersville University of Pennsylvania buses and trains from $16

Here are some trips other travelers have found on Routefriend.
$16
1h 3m
0 stops
Amtrak
$24
3h 4m
2 stops
NJTransit Amtrak
$26
3h 24m
2 stops
NJTransit Amtrak
$29
3h 37m
2 stops
NJTransit Amtrak
$31
3h 55m
2 stops
NJTransit Amtrak
$37
2h 57m
1 stop
NJTransit Amtrak
$43
3h 31m
2 stops
NJTransit Amtrak
$109
9h 30m
2 stops
Amtrak Amtrak