Nestled in the heart of the Sonoran Desert in Mexico, Hermosillo is a vibrant city that effortlessly blends modern amenities with a rich cultural heritage. Known for its warm hospitality, visitors are greeted with a mix of traditional charm and contemporary allure. Stroll through the bustling streets to discover a treasure trove of local cuisine, colorful markets, and historical landmarks. Immerse yourself in the desert landscape as you explore the nearby natural wonders or indulge in the city's vibrant arts and nightlife scene. Whether you seek adventure or relaxation, Hermosillo offers a truly unforgettable experience.
The cheapest month to fly to Hermosillo is typically in September.
The popular airports near the city of Hermosillo are General Ignacio Pesqueira Garcia International Airport (HMO) and Phoenix Sky Harbor International Airport (PHX).
The flight to Hermosillo (HMO) is roughly 22 hours 36 minutes and 9,949 miles (16,011 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Hermosillo from leading comparison sites using our search engine dashboard.
City views from atop a landmark hill
Elaborate, early 20th-century church
Ecology center with wildlife exhibits
Food-truck hub with regular events
Museum, art, amphitheatre, and art museum
Playground
Park with sports areas & a big fountain
Park
Museum
Mountain Peak
Museum and art
Park
28.6 °C
Sun, 28 Apr 2024
Average Temperature
24°C
Jan
26°C
Feb
29°C
Mar
32°C
Apr
36°C
May
40°C
Jun
39°C
Jul
38°C
Aug
38°C
Sep
34°C
Oct
29°C
Nov
24°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Hermosillo (HMO) - The flight distance between these airports is 9,949 miles (16,011 kilometres). The direct flight time is roughly 22 hours 36 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Hermosillo (HMO) - The flight distance between these airports is 9,482 miles (15,260 kilometres). The direct flight time is roughly 21 hours 34 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Hermosillo (HMO) - The flight distance between these airports is 10,168 miles (16,365 kilometres). The direct flight time is roughly 23 hours 5 minutes.
Flights from George, South Africa - George Airport (GRJ) to Hermosillo (HMO) - The flight distance between these airports is 9,697 miles (15,606 kilometres). The direct flight time is roughly 22 hours 2 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Hermosillo (HMO) - The flight distance between these airports is 9,926 miles (15,974 kilometres). The direct flight time is roughly 22 hours 33 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Hermosillo (HMO) - The flight distance between these airports is 9,882 miles (15,903 kilometres). The direct flight time is roughly 22 hours 27 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Hermosillo (HMO) - The flight distance between these airports is 9,876 miles (15,895 kilometres). The direct flight time is roughly 22 hours 26 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Hermosillo (HMO) - The flight distance between these airports is 10,003 miles (16,098 kilometres). The direct flight time is roughly 22 hours 43 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Hermosillo (HMO) - The flight distance between these airports is 10,085 miles (16,230 kilometres). The direct flight time is roughly 22 hours 54 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Hermosillo (HMO) - The flight distance between these airports is 9,781 miles (15,742 kilometres). The direct flight time is roughly 22 hours 14 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Hermosillo (HMO) - The flight distance between these airports is 10,108 miles (16,267 kilometres). The direct flight time is roughly 22 hours 57 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Hermosillo (HMO) - The flight distance between these airports is 10,083 miles (16,227 kilometres). The direct flight time is roughly 22 hours 54 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Hermosillo (HMO) - The flight distance between these airports is 10,126 miles (16,296 kilometres). The direct flight time is roughly 23 hours.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Hermosillo (HMO) - The flight distance between these airports is 9,979 miles (16,059 kilometres). The direct flight time is roughly 22 hours 40 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Hermosillo (HMO) - The flight distance between these airports is 10,217 miles (16,442 kilometres). The direct flight time is roughly 23 hours 12 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Hermosillo (HMO) - The flight distance between these airports is 9,568 miles (15,398 kilometres). The direct flight time is roughly 21 hours 45 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Hermosillo (HMO) - The flight distance between these airports is 10,042 miles (16,161 kilometres). The direct flight time is roughly 22 hours 48 minutes.
Expert Help
Choose Site / Currency