|Shortest Duration||4h 0m|
|Trips per day||2|
Book Amtrak from Bethlehem to Harrisburg from $51.00. There are 2 Amtrak schedules from Bethlehem to Harrisburg and you can expect on average to pay $52.87 for a Amtrak ticket to Harrisburg. In Bethlehem, Amtrak departs to Harrisburg from Guetter St & Broad St and no other station. In Harrisburg, Amtrak arrives at Harrisburg Transp Ctr and no other station.
An average trip on Amtrak from Bethlehem to Harrisburg takes 4 hours and 42 minutes, while the fastest available Amtrak trip will get you to Harrisburg in 4 hours and 0 minutes,
On weekends, Amtrak offers 1 trip per day and you could expect to pay $56.00 for a weekend getaway trip to Harrisburg.