Let KAYAK do the searching
Based on KAYAK hotel searches, the most popular destination is Hermosillo (40% of total searches to Sonora). The next most popular destinations are Navojoa (20%) and Puerto Peñasco (20%). Searches for hotels in Bahia Kino (20%) are also popular.
KAYAK users have found double rooms in Sonora for as cheap as $112 (Hermosillo) in the last 3 days. The average price is $224.
In the last 72 hours, users have found Sonora hotels for tonight for as low as $119 (Bahia Kino). Users have also found 3-star hotels from $119 (Bahia Kino) and 4-star+ hotels from $238 (Bahia Kino).