|Shortest Duration||64h 0m|
|Trips per day||3|
Book Amtrak from Birmingham to Devils Lake from $290.00. There are 3 Amtrak schedules from Birmingham to Devils Lake and you can expect on average to pay $303.17 for a Amtrak ticket to Devils Lake. In Birmingham, Amtrak departs to Devils Lake from Intermodal Facility and no other station. In Devils Lake, Amtrak arrives at Railroad Ave and Third St and no other station.
An average trip on Amtrak from Birmingham to Devils Lake takes 63 hours and 38 minutes,
On weekends, Amtrak offers 3 trips per day and you could expect to pay $303.17 for a weekend getaway trip to Devils Lake.