The distance between Winslow to Williams is 85.87 miles or 138.15 km. A train trip from Winslow to Williams typically takes 2 hours and 37 minutes. If you are looking to get to Williams faster, the fastest advertised duration is offered by Amtrak. The fastest train trip covers the distance in 2 hours and 27 minutes to get from Winslow to Williams.
Getting to Williams from Winslow by train typically takes under three hours. A day trip to Williams from Winslow is fairly easy to do with plenty of time to see the sights in Williams and still get back at a reasonable time in the evening.
On Saturday trains from Winslow to Williams are the busiest. If you are looking for a great deal on your train tickets or to have extra room to stretch out, you might consider traveling on Saturday instead, as that tends to be the least traveled day of the week.
Amtrak train tickets from Winslow to Williams start from $38.00, and on average cost $38.00. Daily there are 2 Amtrak schedules to Williams. Amtrak in Winslow leaves from 303 East Second St - La Posada Hotel Lobby, And in Williams trains arrive at Grand Canyon Railway Depot (Shuttle Stop) and one other train station.
From Winslow to Williams train travel on Amtrak takes 2 hours and 38 minutes. If you are looking to get to Williams faster, Amtrak offers more express schedule options with a travel time of 2 hours and 27 minutes.