Search hotels in Sonora, Mexico

Enter your dates and choose from 1472 hotels and other places to stay

November 2026

1234567
891011121314
15161718192021
22232425262728
2930

December 2026

12345
6789101112
13141516171819
20212223242526
2728293031
Flexible date options
Select occupancy

Check out these popular cities in Sonora

Hermosillo

33 hotels

San Carlos

8 hotels

Guaymas

6 hotels

Navojoa

8 hotels

Cananea

3 hotels

Stay at the best hotels in Sonora

Filter by:

Property ratingIncludes stars and other ratings.
Review score

Hotel Cuatro Palmas

Hotel in Puerto Peñasco

Located in Puerto Peñasco, 1.3 miles from Mirador Beach, Hotel Cuatro Palmas provides accommodations with a private beach area, free private parking, a shared lounge and barbecue facilities.

M
Montenegro
From
United States
The location of the hotel is perfect. 3 blocks from the Malecon. Gloria who makes breakfast for the guests in the morning is wonderful, and she will make you a great omelette breakfast which is the best! The hotel is quiet and very clean and has a nice vibe. We will definitely be staying again in the future.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 106 reviews
Price from
$120
1 night, 2 adults

Hotel Gran Avenida, Navojoa

Hotel in Navojoa

Hotel Gran Avenida, Navojoa has accommodations in Navojoa. Featuring a 24-hour front desk, this property also provides guests with a restaurant.

V
Victoria
From
Mexico
Everything; it’s one of the best hotels I’ve stayed at in Mexico and at a great price. It is new, spotlessly clean, has spacious rooms with comfortable beds and pillows, and all the room and bathroom amenities we needed. The outdoor pool was also very nice as was the continental breakfast, which included four different kinds of fresh fruits, bread, cereal, oatmeal, granola, yogurt, milk, juice, coffee, etc. We got a room on the ground floor in the back of the hotel and it was very quiet.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 334 reviews
Price from
$70.05
1 night, 2 adults

Casa Maria Boutique Hotel

Hotel in San Carlos

Located in San Carlos, a 4-minute walk from La Posada Beach, Casa Maria Boutique Hotel provides accommodations with a seasonal outdoor swimming pool, free private parking, a fitness center and a...

M
Madeline
From
United States
Location, friendly staff who helped solve parking challenge with grace.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 385 reviews
Price from
$136.30
1 night, 2 adults

RIVI GRAND HOTEL

Hotel in Navojoa

RIVI GRAND HOTEL has an outdoor swimming pool, garden, a restaurant and bar in Navojoa. This 5-star hotel offers room service, a 24-hour front desk and free WiFi.

A
Arnold
From
Canada
It was very modern great beds Fantastic decor, easy parking. Best hotel we have stayed in the last 7 days of travel. This is the second time we have stayed there & we will definitely come back & recommend to friends
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 189 reviews
Price from
$104.68
1 night, 2 adults

Playas Hotel Suites

Hotel in Puerto Peñasco

Playas Hotel Suites is located in Puerto Peñasco, a 5-minute walk from Bonita Beach. Featuring an outdoor swimming pool, the 5-star hotel has air-conditioned rooms with a private bathroom.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 303 reviews
Price from
$85.95
1 night, 2 adults

The Cove Boutique Hotel Adults Only

Hotel in Puerto Peñasco

Located in Puerto Peñasco, a 5-minute walk from Mirador Beach, The Cove Boutique Hotel Adults Only has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge....

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 158 reviews
Price from
$119
1 night, 2 adults

City Express by Marriott Caborca

Hotel in Heroica Caborca

City Express by Marriott Caborca has accommodations in Heroica Caborca. Featuring a fitness center, this 3-star hotel has air-conditioned rooms with a private bathroom.

j
juanma60
From
Mexico
Easy access to property, great location, main road nearby and good breakfast and excellent coffee.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 178 reviews
Price from
$85.84
1 night, 2 adults

HOTEL POSADA DEL DESIERTO

Hotel in Heroica Caborca

Located in Heroica Caborca, HOTEL POSADA DEL DESIERTO has a garden. With an outdoor swimming pool, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 107 reviews
Price from
$61.73
1 night, 2 adults

Álamos Bonito Resort

Hotel in Álamos

Located in Álamos, Álamos Bonito Resort has an outdoor swimming pool, fitness center, garden, and free WiFi. The property has a tour desk, and currency exchange for guests.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 126 reviews
Price from
$118.10
1 night, 2 adults

Hotel Mirra San Luis

Hotel in San Luis Río Colorado

Located in San Luis Río Colorado, 27 miles from Village Art Gallery, Hotel Mirra San Luis provides accommodations with a fitness center, free private parking, a restaurant and a bar.

A
Adrianne
From
United States
Super clean. Nice restaurant on site. Coffee shop and bar not open but it was a holiday week in MX
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 261 reviews
Price from
$149.39
1 night, 2 adults
See all 1472 hotels in Sonora

Most-booked hotels in Sonora in the past month

See all

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2,604 reviews

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,241 reviews

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,374 reviews

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 879 reviews

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 939 reviews

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,040 reviews

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 695 reviews

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 794 reviews

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 826 reviews

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 603 reviews

Sonora's best hotels with breakfast

See all
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2,604 reviews
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,241 reviews

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,374 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 939 reviews
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 794 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 603 reviews
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 680 reviews

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,018 reviews

Budget hotels in Sonora

See all
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 879 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,040 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 695 reviews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 826 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 506 reviews

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 341 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 888 reviews
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 458 reviews

Hotels in Sonora you can book without a credit card

See all
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 328 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 754 reviews
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 405 reviews
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 439 reviews

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 696 reviews
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 529 reviews
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 351 reviews
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 334 reviews

FAQs about hotels in Sonora

See reviews by guests who stayed at hotels in Sonora

See all
From $91.79 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 473 reviews
Stall in resturant bar area super nice and friend food was great views the of the ocean from room are the best in mexico pool area very clean
Guest review by Andy
United States
From $127.12 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 115 reviews
Everything! Staff was friendly, giving the extra mile. The restaurant is very good and the breakfast buffet is exceptional.
Guest review by jpmercier
Mexico
From $44.44 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 879 reviews
Is very clean and the location is great. Awesome staff as well
Guest review by Raul
Mexico
From $74.88 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 826 reviews
Was great room. And restaurant very good.
Guest review by Lee
Mexico
From $62.92 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 112 reviews
Excellent breakfast, excellent location.
Guest review by Gladys
United States
From $312.20 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 453 reviews
Clean room, very friendly staff..
Guest review by Elaine Mae
Philippines
From $155.92 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 562 reviews
My favorite hotel in San Carlos!
Guest review by Minerva
Mexico

Planning a trip? Get inspired by reviews of cities in Sonora

Scored out of 10, guest rating 8.0

I went to a sports tournament so didn't have a chance to...

I went to a sports tournament so didn't have a chance to site see but the center of town was very nice and quaint. The food if you know where to go, is awesome. Carne asada, machaca, coyotas, etc. Would definitely go again.
Guest review by Anonymous
United States
Scored out of 10, guest rating 8.0

Puerto penasco is great fun.

Puerto penasco is great fun. People are happy, and very nice! There is much to do. It is safe. We have been going for over 20yrs. We have gone out fishing, cornhole tournaments, shopping, great restaurants . You won't get bored.
Guest review by Traci
United States
Scored out of 10, guest rating 10

place was nice and clean, views are really nice, people are...

place was nice and clean, views are really nice, people are friendly. nice and quit at nights. getting around was easy coffee place around the corner. it had a particular smell on the outside of the facilities early in the mornings. check in was late and check out a little early, other than that, I will give it a 10 😀
Guest review by Francis
United States
Scored out of 10, guest rating 8.0

The museum of history at the city centre was good, but the...

The museum of history at the city centre was good, but the numbers on objects often did not match with the nicely translated book that was handed to us at the entrance. That would be easy to correct, and should be done. The cemetery and casa las Delisias were very interesting, and the cathedral quite a beautiful building from the past. The Tourist information building had no maps of the city available, and provided no information on any events. It would be good to make sure good information in English is available there for poor Spanish speakers/readers. Dona Lola restaurant served very good food. The restaurant in the city centre was less good.
Guest review by Trudy
Canada
Scored out of 10, guest rating 8.0

Navojoa is the best place to stay for one of the nights if...

Navojoa is the best place to stay for one of the nights if traveling between the Puerto Vallarta area and the Nogales area. (Mazatlan is the other overnight stop.) I make it a 3 day, 2 night trip between the 2. About 7.5 hour drive each day.
Guest review by Pamela
United States
Scored out of 10, guest rating 8.0

Hermosillo is not a tourist destination by itself since it...

Hermosillo is not a tourist destination by itself since it is more business oriented. There are not many places to go or things to do; however, it is about a little more than an hour driving to the beaches of San Carlos or Bahía de Kino.
Guest review by Jose Antonio
Mexico
Scored out of 10, guest rating 10

I have been going to Puerto Penasco for forty nine years.

I have been going to Puerto Penasco for forty nine years. I have never had a problem or a bad time. Everyone we met or dealt with was very pleasant and helpful. Of course, over the years I have seen much change in Puerto Penasco and I would say it is for the better. There are so many dining and entertainment options now and the infrastructure of the city has improved.
Guest review by Fox
Scored out of 10, guest rating 8.0

I came last year in June, the weather was perfect.

I came last year in June, the weather was perfect. Not very recommended in March, it was cold, windy and my kids couldn't swim in the beach or pool... They enjoyed the views and restaurants, especially Mariscos el Rey.
Guest review by Lorena
United States
Scored out of 10, guest rating 10

Alamos is such an interesting colonial town.

Alamos is such an interesting colonial town. So much history and architecture. Don't miss the Mirador; perhaps take a trolley tour. We also tasted bacanora for the first time. Good dining options, strolling and photography. Next time i want to do more hiking in the local hills. Also, don't miss a side trip to La Aduana.
Guest review by Maureen
United States
Scored out of 10, guest rating 6.0

Navojoa is not a tourist destination; it is a typical...

Navojoa is not a tourist destination; it is a typical agricultural town and not particularly attractive. We go there because it is my wife's home town so we visit family. Regarding other reviews of Hacienda Cazadores that mention road and train noise, this is true but there is NO HOTEL in Navojoa that does not suffer the same problem (after nearly 30 years of going there I know this to be true). Frankly, Cazadores has the least noise from the road and train because the walls are so thick.
Guest review by Illig

More places to explore, more ways to go