There are 8 ways to get from Williston to Grand Canyon by plane, shuttle, train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Phoenix, shuttle
best- Fly from Ring Rock Ranch Airport (XWA) to Phoenix (PHX)plane XWA - PHX
- Take a shuttle bus from Sky Harbor International Airport to Grand Canyon Village
9h 59m$423–791Fly to Flagstaff, bus
cheapest- Fly from Ring Rock Ranch Airport (XWA) to Flagstaff (FLG)plane XWA - FLG
- Take the bus from Flagstaff Pulliam Airport to Grand Canyon Maswik Lodgebus
11h 22m$205–678Train, bus, shuttle
- Take the train from Williston Amtrak to Spokanetrain
- Take the bus from Spokane to Boise, ID - Airportbus
- Take the bus from 3988 W Chinden - Boise to St. Georgebus
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Grand Canyon North Rim Visitor Center
- Take the bus from Grand Canyon North Rim to GC Village Bright Angel Lodgebus
2d 6h$617–1,093Train, bus
- Take the train from Williston Amtrak to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Flagstafftrain
- Take the bus from Flagstaff Amtrak Station to Grand Canyon Maswik Lodgebus
2d 9h$945–1,871Drive 1,261.9 mi
- Drive from Williston to Grand Canyoncar 1,261.9 mi
25h 8m$231–333Fly to Harry Reid International Airport, shuttle
- Fly from Ring Rock Ranch Airport (XWA) to Harry Reid International Airport (LAS)plane XWA - LAS
- Take a shuttle bus from Treasure Island Hotel and Casino to GC Village Bright Angel Lodge
10h 28m$239–602Fly to Prescott, bus, shuttle
- Fly from Ring Rock Ranch Airport (XWA) to Prescott (PRC)plane XWA - PRC
- Take the bus from Prescott Valley Kiosk to Sky Harbor International Airportbus
- Take a shuttle bus from Sky Harbor International Airport to Grand Canyon Village
14h 24m$497–916Train, bus, taxi
- Take the train from Williston Amtrak to St. Paul-Minneapolistrain
- Take the bus from St. Paul to Des Moinesbus
- Take the bus from Des Moines to Denverbus
- Take the bus from Denver Union Station to Las Vegas BusTerminalbus
- Take the bus from Las Vegas BusTerminal to Williamsbus
- Take the taxi from Williams to Grand Canyontaxi
2d 7h
Williston to Grand Canyon by train and bus
Questions & Answers
The cheapest way to get from Williston to Grand Canyon is to drive which costs $230 - $340 and takes 25h 8m.
The fastest way to get from Williston to Grand Canyon is to fly and shuttle which takes 9h 59m and costs $420 - $800.
The distance between Williston and Grand Canyon is 1360 miles. The road distance is 1269.3 miles.
The best way to get from Williston to Grand Canyon without a car is to train and bus and shuttle which takes 2 days 6h and costs $600 - $1,100.
It takes approximately 9h 59m to get from Williston to Grand Canyon, including transfers.
Grand Canyon is 2h behind Williston. It is currently 5:55 AM in Williston and 3:55 AM in Grand Canyon.
Yes, the driving distance between Williston to Grand Canyon is 1269 miles. It takes approximately 25h 8m to drive from Williston to Grand Canyon.
There are 13+ hotels available in Grand Canyon.
What companies run services between Williston, ND, USA and Grand Canyon, AZ, USA?
There is no direct connection from Williston to Grand Canyon. However, you can take the taxi to Ring Rock Ranch Airport (XWA) airport, fly to Phoenix (PHX), walk to Sky Harbor International Airport, then take the shuttle to Grand Canyon Village. Alternatively, you can take a train from Williston Amtrak to GC Village Bright Angel Lodge via Spokane, Spokane, Boise, ID - Airport, Boise Airport, W Chinden Blvd & E 39th St NEC, 3988 W Chinden - Boise, St. George, St. George, UT-1275 East Red Hills Parkway, Grand Canyon North Rim Visitor Center, and Grand Canyon North Rim in around 2d 6h.
- Website
- united.com
Flights from Ring Rock Ranch Airport to Phoenix via Denver
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $100–460
Flights from Ring Rock Ranch Airport to Harry Reid International Airport via Denver
- Ave. Duration
- 5h 39m
- When
- Every day
- Estimated price
- $110–490
Flights from Ring Rock Ranch Airport to Prescott via Denver
- Ave. Duration
- 9h 49m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–480
Flights from Ring Rock Ranch Airport to Prescott via Denver, Los Angeles
- Ave. Duration
- 9h 34m
- When
- Every day
- Estimated price
- $150–650
- Website
- delta.com
Flights from Ring Rock Ranch Airport to Phoenix via Minneapolis
- Ave. Duration
- 6h 44m
- When
- Every day
- Estimated price
- $140–600
Flights from Ring Rock Ranch Airport to Harry Reid International Airport via Minneapolis
- Ave. Duration
- 6h 39m
- When
- Every day
- Estimated price
- $150–650
- Website
- aa.com
Flights from Ring Rock Ranch Airport to Phoenix via Harry Reid International Airport
- Ave. Duration
- 5h 6m
- When
- Thursday
- Estimated price
- $110–480
Flights from Ring Rock Ranch Airport to Flagstaff via Denver, Phoenix
- Ave. Duration
- 8h 24m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–550
Flights from Ring Rock Ranch Airport to Flagstaff via Minneapolis, Phoenix
- Ave. Duration
- 13h 56m
- When
- Every day
- Estimated price
- $160–650
- Website
- suncountry.com
Flights from Ring Rock Ranch Airport to Harry Reid International Airport
- Ave. Duration
- 2h 57m
- When
- Thursday
- Estimated price
- $95–450
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Williston Amtrak to Spokane
- Ave. Duration
- 16h 45m
- Frequency
- Twice daily
- Estimated price
- $260–550
- Website
- https://www.amtrak.com/home.html
Train from Williston Amtrak to Chicago Union Station
- Ave. Duration
- 21h 24m
- Frequency
- Twice daily
- Estimated price
- $340–700
- Website
- https://www.amtrak.com/home.html
Train from Chicago Union Station to Flagstaff
- Ave. Duration
- 31h 44m
- Frequency
- Once daily
- Estimated price
- $550–1,100
- Website
- https://www.amtrak.com/home.html
Train from Williston Amtrak to St. Paul-Minneapolis
- Ave. Duration
- 13h 12m
- Frequency
- Twice daily
- Estimated price
- $210–430
- Website
- https://www.amtrak.com/home.html
- Phone
- +1-480-710-3441
- [email protected]
- Website
- airportshuttleofphoenix.com
Shuttle from Sky Harbor International Airport to Grand Canyon Village
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $278
- Website
- https://airportshuttleofphoenix.com
Shuttle from Sky Harbor International Airport to Grand Canyon Village
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $278
- Website
- https://airportshuttleofphoenix.com
- Phone
- +1 800-366-6975
- [email protected]
- Website
- northwesternstagelines.com
Bus from Spokane to Boise, ID - Airport
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- $130–160
- Schedules at
- northwesternstagelines.com
- Adults
- $130–160
- Website
- example.com
Bus from Spokane to Boise, ID - Airport
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Schedules at
- example.com
- Phone
- +1 208-656-8824
- [email protected]
- Website
- saltlakeexpress.com
Bus from Spokane to Boise, ID - Airport
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Estimated price
- $65–120
- Website
- https://saltlakeexpress.com
- Phone
- +1 833 766 3553
- Website
- tufesainternacional.com
Bus from 3988 W Chinden - Boise to St. George
- Ave. Duration
- 13h 45m
- Frequency
- Twice a week
- Estimated price
- $110–140
- Schedules at
- tufesainternacional.com
- Adult One way
- $110–140
- Phone
- +1 928-638-2820
- [email protected]
- Website
- trans-canyonshuttle.com
Shuttle from St. George, UT-1275 East Red Hills Parkway to Grand Canyon North Rim Visitor Center
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- $80–120
- Website
- https://www.trans-canyonshuttle.com
- Passengers
- $80–120
Bus from Grand Canyon North Rim to GC Village Bright Angel Lodge
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Estimated price
- $95–140
- Website
- https://www.trans-canyonshuttle.com
- Passengers
- $95–140
- Phone
- +1 928-350-8466
- Website
- arizonashuttle.com
Bus from Flagstaff Amtrak Station to Grand Canyon Maswik Lodge
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- $50–80
- Book at
- https://groometransportation.com/phoenix-airport/?&sd_client_id=d8dca231-4b1d-4fa2-b53c-9a6a93b47ffd
Bus from Flagstaff Pulliam Airport to Grand Canyon Maswik Lodge
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $50–75
- Book at
- https://groometransportation.com/phoenix-airport/?&sd_client_id=d8dca231-4b1d-4fa2-b53c-9a6a93b47ffd
Bus from Prescott Valley Kiosk to Sky Harbor International Airport
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $50–75
- Book at
- https://groometransportation.com/phoenix-airport/?&sd_client_id=d8dca231-4b1d-4fa2-b53c-9a6a93b47ffd
- Phone
- +1 702-978-7368
- [email protected]
- Website
- nationalparkexpress.com
Shuttle from Treasure Island Hotel and Casino to GC Village Bright Angel Lodge
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $95
- Website
- https://nationalparkexpress.com
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from St. Paul to Des Moines
- Ave. Duration
- 4h 55m
- Frequency
- 4 times a week
- Estimated price
- $65–90
- Book at
- https://www.jeffersonlines.com
- Adult
- $65–90
- Website
- example.com
Bus from Des Moines to Denver
- Ave. Duration
- 13h 10m
- Frequency
- Once daily
- Schedules at
- example.com
- Website
- greyhound.com
Bus from Denver Union Station to Las Vegas BusTerminal
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Schedules at
- greyhound.com
Bus from Las Vegas BusTerminal to Williams
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Schedules at
- greyhound.com
- Ave. Duration
- 1h 10m
- Estimated price
- $110–140
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide


























