Simply select points A and B, and we will create a convenient route for you 👍
To build a composite route, click the "Add point" button. You can also move and delete intermediate points.
Cheapest
Best Offer!
Car
34 min
54 km.
from $2
Composite Route Car Only
Two ways to Travel from Williams to Flagstaff Station
Select an Option Below to Start Your Journey
Cheapest
By car (54 km)
Other
Rideshare
Transport providers
Train operators
Amtrak
Phone:
+1 800-872-7245
Website:
amtrak.com/home.html
Bus from Grand Canyon Railway Resort - Williams to Flagstaff
Ave. Duration:
40 min
Frequency:
Twice daily
Bus operators
Arizona Shuttle
Phone:
+1 928-350-8466
Website:
arizonashuttle.com
Bus from Grand Canyon Railway Resort - Williams to Flagstaff
Ave. Duration:
45 min
Frequency:
3 times a day
Estimated price:
$19.18–$48.60
Questions and Answers
What is the cheapest way to get from Williams to Flagstaff Station?
The cheapest way to get from Williams to Flagstaff Station is to drive which costs $5.98 - $9.24 and takes 34 min.
What is the fastest way to get from Williams to Flagstaff Station?
The fastest way to get from Williams to Flagstaff Station is to drive which takes 34 min and costs $5.98 - $9.24 .
Is there a direct bus between Williams and Flagstaff Station?
Yes, there is a direct bus departing from Grand Canyon Railway Resort - Williams and arriving at Flagstaff Amtrak. Services depart five times a day, and operate every day. The journey takes approximately 45 min.
How far is it from Williams to Flagstaff Station?
The distance between Williams and Flagstaff Station is 67 km. The road distance is 54.5 km.
How do I travel from Williams to Flagstaff Station without a car?
The best way to get from Williams to Flagstaff Station without a car is to bus which takes 45 min and costs $16.30 - $41.30 .
How long does it take to get from Williams to Flagstaff Station?
The bus from Grand Canyon Railway Resort - Williams to Flagstaff Amtrak takes 45 min including transfers and departs five times a day.
Where do I catch the Williams to Flagstaff Station bus from?
Williams to Flagstaff Station bus services, operated by Arizona Shuttle, depart from Grand Canyon Railway Resort - Williams station.
Train, bus or fly from Williams to Flagstaff Station?
The best way to get from Williams to Flagstaff Station is to bus which takes 45 min and costs $16.30 - $41.30 . There are no good options to train or fly between Williams to Flagstaff Station.
Where does the Williams to Flagstaff Station bus arrive?
Williams to Flagstaff Station bus services, operated by Arizona Shuttle, arrive at Flagstaff Amtrak station.
What is the time difference between Williams and Flagstaff Station?
Flagstaff Station is 1h ahead of Williams. It is currently 21:19 in Williams and 22:19 in Flagstaff Station.
Can I drive from Williams to Flagstaff Station?
Yes, the driving distance between Williams to Flagstaff Station is 54 km. It takes approximately 34 min to drive from Williams to Flagstaff Station.
Where can I stay near Flagstaff Station?
There are 365+ hotels available in Flagstaff Station. Prices start at $41.75 per night.