I will be commuting from Palmer to Philly on a regular basis for the next 4 years. I have gone on the Bieber bus once from Allentown to 30th Street station and it is not too bad, except i have to get on the bus very early. someone suggested Lansdale but it is a farther drive and I am unsure of the how long the train takes from Lansdale to 30th Street Station. Will appreciate any answers as well as any suggestions on how to improve my commute. Thanks!