There are 6 ways to get from St. George to Hermosillo by plane, bus, car, shuttle, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from St. George Regional
best- Fly from St. George Regional (SGU) to Hermosillo International Airport (HMO)plane SGU - HMO
7h 35m$1,981–9,286Shuttle to Harry Reid International Airport, fly
cheapest- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Harry Reid International
- Fly from Harry Reid International Airport (LAS) to Hermosillo International Airport (HMO)plane LAS - HMO
8h 5m$1,900–8,076Bus, drive
- Take the bus from St. George to Las Vegasbus
- Take the bus from Las Vegas to Kingman, AZbus
- Take the bus from Kingman to Tucsonbus
- Drive from Tucson to Nogalescar
- Take the bus from Nogales to Hermosillobus
15h 11m$2,996–4,768Drive 1,201.7 km
- Drive from St. George to Hermosillocar 1,201.7 km
13h 17m$2,543–3,673Bus
- Take the bus from St. George to Las Vegasbus
- Take the bus from Las Vegas to Phoenixbus
- Take the bus from Phoenix West to Hermosillo TAPbus
19h 15m$2,936–4,138Bus via Phoenix
- Take the bus from St George to Harry Reid Internationalbus
- Take the bus from Las Vegas Downtown to Phoenix Sky Harbor Airport/44th Street Sky Train Stationbus
- Take the bus from Phoenix Bus Station to Hermosillobus
20h 14m$2,375–3,886
St. George to Hermosillo by bus
Comparing Your Travel Options
The cheapest way to get from St. George to Hermosillo is to drive which costs $2500 - $3700 and takes 13h 17m.
The fastest way to get from St. George to Hermosillo is to fly which takes 7h 35m and costs $1900 - $9500.
No, there is no direct bus from St. George to Hermosillo. However, there are services departing from St. George and arriving at Hermosillo TAP via Las Vegas and Phoenix West. The journey, including transfers, takes approximately 19h 15m.
The distance between St. George and Hermosillo is 938 km. The road distance is 1201.7 km.
The best way to get from St. George to Hermosillo without a car is to bus which takes 19h 15m and costs $2900 - $4200.
It takes approximately 7h 35m to get from St. George to Hermosillo, including transfers.
St. George to Hermosillo bus services, operated by Tufesa, depart from St. George station.
The best way to get from St. George to Hermosillo is to fly which takes 7h 35m and costs $1900 - $9500. Alternatively, you can bus, which costs $2900 - $4200 and takes 19h 15m.
St. George to Hermosillo bus services, operated by Tufesa, arrive at Las Vegas station.
Hermosillo is 1h behind St. George. It is currently 11:04 AM in St. George and 10:04 AM in Hermosillo.
What companies run services between St. George, UT, USA and Hermosillo, Mexico?
American Airlines flies from St. George Regional (SGU) to Hermosillo International Airport (HMO) once daily. Alternatively, you can take a bus from St. George to Hermosillo TAP via Las Vegas, Phoenix, and Phoenix West in around 19h 15m.
- Website
- aa.com
Flights from St. George Regional to Hermosillo International Airport via Phoenix
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- $1,400–8,500
Flights from Harry Reid International Airport to Hermosillo International Airport via Phoenix
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- $1,100–7,000
- Website
- vivaaerobus.com
Flights from Harry Reid International Airport to Hermosillo International Airport via Monterrey
- Ave. Duration
- 7h 12m
- When
- Monday and Thursday
- Estimated price
- $3,900–19,000
Flights from Harry Reid International Airport to Hermosillo International Airport via San Jose Cabo
- Ave. Duration
- 5h 25m
- When
- Wednesday and Saturday
- Estimated price
- $2,000–9,500
- Website
- volaris.com
Flights from Harry Reid International Airport to Hermosillo International Airport via Guadalajara
- Ave. Duration
- 7h 23m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $4,400–13,000
- Phone
- +1 833 766 3553
- Website
- Tufesa
Bus from St. George to Las Vegas
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- $700–1,200
- Schedules at
- Tufesa
- Adult One way
- $700–1,200
Bus from Las Vegas to Kingman, AZ
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- $650–1,100
- Schedules at
- Tufesa
- Adult One way
- $650–1,100
Bus from St. George to Las Vegas
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- $700–1,200
- Schedules at
- Tufesa
- Adult One way
- $700–1,200
Bus from Las Vegas to Phoenix
- Ave. Duration
- 6h
- Frequency
- Every 3 hours
- Estimated price
- $1,100–1,600
- Schedules at
- Tufesa
- Adult One way
- $1,100–1,600
- Phone
- +1 866 691 9732
- eplasales@eplalimo.com
- Website
- Limousine Express
Bus from Kingman to Tucson
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- $900–1,400
- Website
- Limousine Express
- One Way
- $900–1,400
- Phone
- +52 644 410 2444
- atencionaclientes@tufesa.com.mx
- Website
- tufesa.com.mx
Bus from Nogales to Hermosillo
- Ave. Duration
- 3h 43m
- Frequency
- Every 2 hours
- Estimated price
- $370–650
- Schedules at
- tufesa.com.mx
- Book at
- tufesa.com.mx
- Plus
- $370–600
- Titanium
- $410–650
- Phone
- +1 800-933-8320
- info@stgshuttle.com
- Website
- St. George Shuttle
Shuttle from St. George, UT-1275 East Red Hills Parkway to Harry Reid International
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- $650–950
- Website
- St. George Shuttle
- Phone
- +1 800 923 1799
- contactus@omexusa.net
- Website
- Omnibus Express (OMEX VIP)
Bus from Phoenix West to Hermosillo TAP
- Ave. Duration
- 9h 30m
- Frequency
- 3 times a day
- Estimated price
- $1,100–1,400
- Schedules at
- Omnibus Express (OMEX VIP)
- Phone
- +1 208-656-8824
- info@saltlakeexpress.com
- Website
- Salt Lake Express
Bus from St George to Harry Reid International
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- $500–1,200
- Website
- Salt Lake Express
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Las Vegas Downtown to Phoenix Sky Harbor Airport/44th Street Sky Train Station
- Ave. Duration
- 6h 30m
- Frequency
- 6 times a week
- Estimated price
- $800–1,300
- Schedules at
- Flixbus USA
- Phone
- +52 664 299 0487
- servicios@acnautobuses.com
- Website
- acnautobuses.com
Bus from Phoenix Bus Station to Hermosillo
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- $850–1,200
- Schedules at
- acnautobuses.com
- Book at
- acnautobuses.com
Want to know more about travelling around Mexico
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
Booking & Getting There
Yes, the driving distance between St. George to Hermosillo is 1202 km. It takes approximately 13h 17m to drive from St. George to Hermosillo.
There are 146+ hotels available in Hermosillo.

























