|Shortest Duration||62h 0m|
|Trips per day||3|
Book Amtrak from Birmingham to Grand Forks from $336.00. There are 3 Amtrak schedules from Birmingham to Grand Forks and you can expect on average to pay $367.33 for a Amtrak ticket to Grand Forks. In Birmingham, Amtrak departs to Grand Forks from Intermodal Facility and no other station. In Grand Forks, Amtrak arrives at 5555 DeMers Ave and no other station.
An average trip on Amtrak from Birmingham to Grand Forks takes 62 hours and 17 minutes, while the fastest available Amtrak trip will get you to Grand Forks in 62 hours and 0 minutes,
On weekends, Amtrak offers 3 trips per day and you could expect to pay $367.33 for a weekend getaway trip to Grand Forks.