There are 7 ways to get from Hermosillo to Grand Canyon by plane, bus, bus (Flixbus), car, shuttle, or train
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 Flagstaff, bus
best- Fly from Hermosillo International Airport (HMO) to Flagstaff (FLG)plane HMO - FLG
- Take the bus from Flagstaff Pulliam Airport to Grand Canyon Maswik Lodgebus
7h 30m$118–454Drive 572.9 mi
cheapest- Drive from Hermosillo to Grand Canyoncar 572.9 mi
10h 5m$105–151Bus
- Take the bus from Hermosillo TAP to Phoenix Westbus
- Take the bus from Phoenix Sky Harbor Airport/44th Street Sky Train Station to Flagstaff Train Stationbus
- Take the bus from Flagstaff Amtrak Station to Grand Canyon Maswik Lodgebus
16h 41m$136–189Fly to Phoenix, shuttle
- Fly from Hermosillo International Airport (HMO) to Phoenix (PHX)plane HMO - PHX
- Take a shuttle bus from Sky Harbor International Airport to Grand Canyon Village
5h 58m$456–777Bus via Deer Valley
- Take the bus from Hermosillo TAP to Phoenix Westbus
- Take the bus from Phoenix Denny's Deer Valley to Flagstaff Amtrak Stationbus Phx
- Take the bus from Flagstaff Amtrak Station to Grand Canyon Maswik Lodgebus
17h 32m$167–252Bus, shuttle
- Take the bus from Hermosillo TAP to Caborcabus
- Take the bus from Caborca to Nogalesbus
- Take a shuttle bus from Nogales to Sky Harbor International Airport
- Take a shuttle bus from Sky Harbor International Airport to Grand Canyon Village
18h$543–612Bus, train
- Take the bus from Hermosillo to Nogalesbus
- Take the bus from Nogales to Tucsonbus
- Take the bus from Tucson Downtown to Flagstaff Train Stationbus
- Take the bus from Flagstaff Amtrak Station to Williams Grand Canyon Railway Resortbus
- Take the train from Williams, AR to Grand Canyontrain
18h$164–424
Hermosillo to Grand Canyon by bus
Comparing Your Travel Options
The cheapest way to get from Hermosillo to Grand Canyon is to drive which costs $100 - $160 and takes 10h 5m.
The fastest way to get from Hermosillo to Grand Canyon is to fly and shuttle which takes 5h 58m and costs $450 - $800.
No, there is no direct bus from Hermosillo to Grand Canyon. However, there are services departing from Hermosillo TAP and arriving at Grand Canyon Maswik Lodge via McDowell Rd & 27th Av, 44th St & McDowell Rd, Phoenix Sky Harbor Airport/44th Street Sky Train Station and Flagstaff Amtrak Station. The journey, including transfers, takes approximately 16h 41m.
The distance between Hermosillo and Grand Canyon is 523 miles. The road distance is 576.3 miles.
The best way to get from Hermosillo to Grand Canyon without a car is to bus which takes 16h 41m and costs $130 - $190.
It takes approximately 7h 30m to get from Hermosillo to Grand Canyon, including transfers.
Hermosillo to Grand Canyon bus services, operated by Omnibus Express (OMEX VIP), depart from Hermosillo TAP station.
Hermosillo to Grand Canyon bus services, operated by Omnibus Express (OMEX VIP), arrive at Phoenix West station.
Yes, the driving distance between Hermosillo to Grand Canyon is 576 miles. It takes approximately 10h 5m to drive from Hermosillo to Grand Canyon.
There are 14+ hotels available in Grand Canyon.
What companies run services between Hermosillo, Mexico and Grand Canyon, AZ, USA?
You can take a bus from Hermosillo TAP to Grand Canyon Maswik Lodge via Phoenix West, McDowell Rd & 27th Av, McDowell Rd & 44th St, 44th St & McDowell Rd, 44th St & Washington St, Phoenix Sky Harbor Airport/44th Street Sky Train Station, Flagstaff Train Station, and Flagstaff Amtrak Station in around 16h 41m.
- Website
- aa.com
Flights from Hermosillo International Airport to Flagstaff via Phoenix
- Ave. Duration
- 7h 11m
- When
- Every day
- Estimated price
- $60–370
Flights from Hermosillo International Airport to Phoenix
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $45–320
- Phone
- 1-800-843-8724
- [email protected]
- Website
- Grand Canyon Railway Hotel & RV Park
Train from Williams, AR to Grand Canyon
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- $70–243
- Schedules at
- Grand Canyon Railway Hotel & RV Park
- Website
- Grand Canyon Railway Hotel & RV Park
- Pullman Class
- $70
- Coach Class
- $90
- First Class
- $173
- Observation Dome
- $203
- Luxury Parlor
- $243
- Phone
- +1 928-350-8466
- Website
- arizonashuttle.com
Bus from Flagstaff Pulliam Airport to Grand Canyon Maswik Lodge
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $50–75
- Book at
- Groome Transportation - Phoenix, AZ
Bus from Flagstaff Amtrak Station to Grand Canyon Maswik Lodge
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- $50–80
- Book at
- Groome Transportation - Phoenix, AZ
Bus from Phoenix Denny's Deer Valley to Flagstaff Amtrak Station
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- $55–100
- Book at
- Groome Transportation - Phoenix, AZ
Bus from Flagstaff Amtrak Station to Grand Canyon Maswik Lodge
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- $50–80
- Book at
- Groome Transportation - Phoenix, AZ
Bus from Flagstaff Amtrak Station to Williams Grand Canyon Railway Resort
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- $24–50
- Book at
- Groome Transportation - Phoenix, AZ
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










