There's always the bus-both Greyhound and Fullington have stops in Harrisburg, but I don't believe Fullington runs a direct service between the two. There's also the Great Wall bus if that interests you. Other than that there aren't really any other major options that I'm aware of.