Hotels in Sonora

Search and compare Sonora hotels from hundreds of travel sites on HotelsCombined and save.

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customise your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Sonora

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
Blvd. Costero 150, Sandy Beach, Puerto Peñasco, Sonora, Mexico
Spend the day relaxing at Las Palomas Beach & Golf Resort's private sand beach or practising your swing at the on-site golf course. Then enjoy a meal at one of the aparthotel's 2 restaurants.
Free Wi-Fi
Parking
9.1
Excellent
42 reviews
Location
2.7 km from city centre
Paseo De Las Glorias No 1, Puerto Peñasco, Sonora, Mexico
Spend the day relaxing on the beach or at a casino before returning for a meal at one of Peñasco del Sol's 2 restaurants.
Free Wi-Fi
8.4
Excellent
1876 reviews
Location
1.1 km from city centre
Paseo Balboa N. 100, Puerto Peñasco, Sonora, Mexico
Guests of this beach hotel will appreciate convenient on-site amenities such as a hot tub and massage/treatment rooms.
Free Wi-Fi
Parking
9.0
Excellent
1504 reviews
Location
1.6 km from city centre
4 Paseo Mar Bermejo, San Carlos, Sonora, Mexico
Spend the day playing on the beach then return to dine at one of Hotel San Carlos Plaza's 2 restaurants.
Pool
Parking
8.0
Excellent
354 reviews
Location
6.4 km from city centre
Av Madero y Calle 18 1800, San Luis Río Colorado, Sonora, Mexico
Along with an outdoor pool, this smoke-free hotel has a restaurant and a 24-hour fitness centre. Free WiFi in public areas and free self parking are also provided. Additionally, a bar/lounge, a poolside bar and a snack bar/deli are on-site.
Free Wi-Fi
Parking
9.3
Excellent
390 reviews
Location
2.5 km from city centre
Calle Gabriel Estrada, San Carlos, Sonora, Mexico
Spend the day catching some rays at the nearby beach, relaxing by one of Marinaterra Hotel & Spa's 2 outdoor swimming pools or pampering yourself at the full-service spa.
Free Wi-Fi
Parking
8.7
Excellent
618 reviews
Location
2.6 km from city centre
Calle Guaymas y Tampico, Colonia Centro, Bahia Kino, Sonora, Mexico
An outdoor pool, a restaurant and a 24-hour business centre are available at this hotel. Free WiFi in public areas and free self parking are also provided. Other amenities include a children's pool, dry cleaning and laundry facilities.
Free Wi-Fi
Parking
7.6
Good
243 reviews
Location
0.3 km from city centre
Prolongacion Alvaro Obregon #4200, Nogales, Sonora, Mexico
A fitness centre, coffee/tea in a common area and a business centre are available at this smoke-free hotel. Free buffet breakfast is provided, as well as free WiFi in public areas, free self parking and a free area shuttle. Other amenities include laundry facilities, a 24-hour front desk and a banquet hall.
Free Wi-Fi
Parking
8.4
Excellent
829 reviews
Location
4.7 km from city centre
Paseo Mar Bermejo Parcela 7, San Carlos, Sonora, Mexico
This smoke-free hotel features an outdoor pool, a poolside bar and a hot tub. Self parking is free. Additionally, a 24-hour front desk and a picnic area are on-site.
Parking
9.0
Excellent
771 reviews
Location
6.2 km from city centre
Paseo Balboa no 90, Puerto Peñasco, Sonora, Mexico
This smoke-free hotel features an outdoor pool, a restaurant and a bar/lounge. Free continental breakfast is provided, as well as free WiFi in public areas, free self parking and a free manager's reception. Other amenities include a 24-hour business centre, a hot tub and coffee/tea in a common area.
Free Wi-Fi
Parking
Location
1.1 km from city centre

Travel insights for hotels in Sonora

Use these up-to-date, data-driven insights about booking a hotel in Sonora including ideal times to book, pricing trends, and more.

What is the cheapest month to book a hotel in Sonora?

The cheapest month to book a hotel in Sonora is December ($137). Conversely, the most expensive month to stay in Sonora is August ($306).

What is the cheapest day to stay in a hotel in Sonora?

The cheapest day to stay in Sonora is Wednesday ($162). On the other hand, travellers can expect to pay the most on Monday, when the average nightly price is $447.

How much is a hotel in Sonora tonight?

Users have found prices for hotels in Sonora tonight starting as low as $50, rising to an average cost of $160, based on searches in the last 72 hours. Prices start from $76 for a 4-star hotel in Sonora for tonight.

How much is a Sonora hotel room this weekend?

In the past 72 hours, we’ve seen prices for hotels in Sonora this weekend for as little as $52/night. If you’re specifically looking for a 3-star hotel this weekend, our users have found prices as low as $51/night. For a 4-star hotel in Sonora, the cheapest rate recently found was $79/night for this weekend.

How far ahead should you book a hotel in Sonora?

Save money by booking a hotel at least 75 days before your trip to Sonora. The lowest price found when booking 75 days ahead was $124 per night.

Top-rated Sonora hotels

These Sonora properties are among the highest rated by our users. Make sure to read hotel descriptions and reviews to find the right property right for you.
Av. Miguel Aleman 737 Nte Col. Zona Norte, Ciudad Obregón, Sonora, Mexico
2.7 km from city centre
Pool
Free Wi-Fi
Parking
$148
Avg. per night
Boulevard Agustin Garcia Lopez,entre Pue, Guaymas, Sonora, Mexico
1.7 km from city centre
Free Wi-Fi
Parking
$132
Avg. per night
Boulevard Eusebio Kino y Ramon Corral, Hermosillo, Sonora, Mexico
3.8 km from city centre
Free Wi-Fi
Parking
$162
Avg. per night
Av Jesus Garcia Morales No. 567 Col. El Llano, Hermosillo, Sonora, Mexico
4.7 km from city centre
Free Wi-Fi
Parking
$159
Avg. per night
165 Domingo Quiroz Y Mora Centro, Heroica Caborca, Sonora, Mexico
0.8 km from city centre
Free Wi-Fi
Parking
$88
Avg. per night
Blvd. Garcia Morales 306, Hermosillo, Sonora, Mexico
2.3 km from city centre
Free Wi-Fi
Parking
$138
Avg. per night
Calzada Ind Nuevo Nogales 3, Nogales, Sonora, Mexico
5.2 km from city centre
Free Wi-Fi
Parking
$156
Avg. per night
Circunvalacion y Calle 16 de Sept. # 61, Puerto Peñasco, Sonora, Mexico
2.0 km from city centre
Free Wi-Fi
Parking
$139
Avg. per night
Blvd Eusebio Kino 369, Hermosillo, Sonora, Mexico
4.4 km from city centre
Pool
Free Wi-Fi
Parking
$148
Avg. per night
Miguel Aleman Y Allende 201 North, Ciudad Obregón, Sonora, Mexico
1.7 km from city centre
Free Wi-Fi
Air conditioning
$104
Avg. per night
Blvd Eusebio Kino 353, Hermosillo, Sonora, Mexico
4.2 km from city centre
Free Wi-Fi
Parking
$104
Avg. per night
Rio Sonora Norte 96, Hermosillo, Sonora, Mexico
4.0 km from city centre
Free Wi-Fi
Parking
$119
Avg. per night
Km. 24 Carretera Penasco-Caborca, Puerto Peñasco, Sonora, Mexico
0.2 km from city centre
Pool
$535
Avg. per night
Miguel Aleman Y Allende 201 Zona Centro, Ciudad Obregón, Sonora, Mexico
1.7 km from city centre
Free Wi-Fi
Parking
$105
Avg. per night
Blvd Luis Donaldo Colosio 829, Hermosillo, Sonora, Mexico
6.5 km from city centre
Free Wi-Fi
Parking
$169
Avg. per night

Cheapest hotels in Sonora, Mexico

Currently, these are the lowest-priced hotels in Sonora we've come across for the dates selected. If you have the flexibility, change the dates selected to compare prices.
Allende #420 Entre Tabasco y Tlaxcala, Ciudad Obregón, Sonora, Mexico
1.3 km from city centre
Free Wi-Fi
Parking
$34
Avg. per night
Pino Suarez 151 Sur Col. Centro, Hermosillo, Sonora, Mexico
3.8 km from city centre
Free Wi-Fi
Parking
$47
Avg. per night
Carretera Internacional Km 1982, Guaymas, Sonora, Mexico
3.9 km from city centre
Free Wi-Fi
Air conditioning
$48
Avg. per night
637 Calle Sonora Urbanización Número 1, Ciudad Obregón, Sonora, Mexico
0.7 km from city centre
Free Wi-Fi
Parking
$54
Avg. per night
Guerrero, 2007-E Poniente. Colonia Bellavista, Ciudad Obregón, Sonora, Mexico
2.0 km from city centre
Free Wi-Fi
Parking
$55
Avg. per night
Matamoros Y Campeche, Puerto Peñasco, Sonora, Mexico
2.1 km from city centre
Free Wi-Fi
Air conditioning
$57
Avg. per night
Blvd Kino, 197, Hermosillo, Sonora, Mexico
3.5 km from city centre
Free Wi-Fi
Parking
$63
Avg. per night
Calle 13, Puerto Peñasco, Sonora, Mexico
1.0 km from city centre
Free Wi-Fi
Parking
$64
Avg. per night
Jalisco 350 Norte, Ciudad Obregón, Sonora, Mexico
2.0 km from city centre
Free Wi-Fi
Parking
$64
Avg. per night
Miguel Alemán 770 Norte, Ciudad Obregón, Sonora, Mexico
2.8 km from city centre
Free Wi-Fi
$68
Avg. per night
Paseo de Los Yaquis, San Carlos, Sonora, Mexico
1.5 km from city centre
Free Wi-Fi
Parking
$71
Avg. per night
Av. Sinaloa, Entre Mier Y Teran, Puerto Peñasco, Sonora, Mexico
1.8 km from city centre
Free Wi-Fi
Parking
$73
Avg. per night
Blvd. De Los Ganaderos 1269, Hermosillo, Sonora, Mexico
8.1 km from city centre
Free Wi-Fi
Parking
$73
Avg. per night
Periférico Sur No. 96, Hermosillo, Sonora, Mexico
7.5 km from city centre
Free Wi-Fi
Parking
$77
Avg. per night
1 Laguna Shores, Puerto Peñasco, Sonora, Mexico
12.6 km from city centre
$78
Avg. per night

Hotel prices in Sonora

We've come across the following hotels in Sonora with different price and hotel class options. We've highlighted the most popular properties according to our users as well as the best value within each hotel class.
4 stars +
Km. 24 Carretera Penasco-Caborca, Puerto Peñasco, Sonora, Mexico
Blvd. Costero 150, Sandy Beach, Puerto Peñasco, Sonora, Mexico
3 stars
Paseo Mar Bermejo Parcela 7, San Carlos, Sonora, Mexico

Where to stay in Sonora

Scroll to and zoom in on the areas in Sonora you plan on visiting to find nearby properties. Clicking on a hotel name will take you to a page with pricing, reviews, and more useful information.

Facts about staying in Sonora

  • Where is the best place to stay in Sonora?

    Sonora has plenty to offer. Consider staying in some of its most favoured locations, like Puerto Peñasco, Hermosillo, and San Carlos.

  • What are the best hotels in Sonora?

    Playa Bonita, rated with a score of 9.0 from 1,504 reviewers, is one of the most popular hotels in Sonora. Other top stays include Las Palomas Beach & Golf Resort, with an average rating of 9.1 from 42 reviewers, and Peñasco del Sol, with a score of 8.4 from 1,876 reviewers.

  • What is the most popular city in Sonora to stay in?

    The majority of our users looked for stays in Puerto Peñasco, which makes it the most popular city to stay in Sonora. Hermosillo and San Carlos in Sonora are also popular among our users if you’re looking for more recommendations.

Find better results for your stay in Sonora