|Shortest Duration||64h 0m|
|Trips per day||4|
Book Amtrak from Williston to Portland from $243.00. There are 4 Amtrak schedules from Williston to Portland and you can expect on average to pay $243.00 for a Amtrak ticket to Portland. In Williston, Amtrak departs to Portland from 1 S Main St and no other station. In Portland, Amtrak arrives at 100 Thompsons Pt Rd and no other station.
An average trip on Amtrak from Williston to Portland takes 65 hours and 26 minutes, while the fastest available Amtrak trip will get you to Portland in 64 hours and 0 minutes,