How about Greyhound? Here s a link:http://www.greyhound.com/home/
If you are hardy enough, you can see if Craigslist has a Rideshare. If you can get to the Amtrak station in Parkesburg, PA, it s only a 20 minute $7.50 ride from there. Parkesburg is a straight shot about 45 minutes down Rt. 10 from Reading, or 20 minutes driving from Morgantown (which has a BARTA bus from Reading).
It will probably be easier just to rent a car and drive there.Otherwise, you ll have to take Capital Trailways from Reading to King of Prussia and then change to a bus headed west to Lancaster. If you call them at the Reading bus station at 610-374-3182, they can give you the schedules and fares.
use the allentown airport
you should definitely drive, it would be much cheaper than flying.