Search hotels in Sonora, Mexico

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

October 2026

1234
567891011
12131415161718
19202122232425
262728293031

November 2026

1
2345678
9101112131415
16171819202122
23242526272829
30
Flexible date options
Select occupancy

Check out these popular cities in Sonora

Puerto Peñasco

1121 hotels

Hermosillo

191 hotels

San Carlos

132 hotels

Guaymas

25 hotels

Playa Encanto

83 hotels

Álamos

24 hotels

Navojoa

17 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, 2.1 km from Mirador Beach, Hotel Cuatro Palmas provides accommodation with a private beach area, free private parking, a shared lounge and barbecue facilities.

M
Michael Frederick
From
United States
The staff was extremely helpful and pleasant. The breakfast was made to order and the taste was amazing. The covered parking was an added bonus. Walking distance to a lot of local businesses, restaurants and bars.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 102 reviews
Price from
£74.99
1 night, 2 adults

Hotel Gran Avenida, Navojoa

Hotel in Navojoa

Hotel Gran Avenida, Navojoa features accommodation in Navojoa. Boasting a 24-hour front desk, this property also provides guests with a restaurant.

T
Tamer
From
Germany
- Spacious room with a really good AC - Amazing shower (good water pressure and clean) - Staff was super friendly - Beds were comfortable - New equipment, e. g. TV, hair dryer, … - Very fast internet
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 327 reviews
Price from
£63.06
1 night, 2 adults

Casa Maria Boutique Hotel

Hotel in San Carlos

Located in San Carlos, 400 metres from La Posada Beach, Casa Maria Boutique Hotel provides accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a shared...

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 385 reviews
Price from
£116.55
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.

H
Higuera
From
United States
Rooms were super clean and staff was very friendly
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 188 reviews
Price from
£89.30
1 night, 2 adults

Playas Hotel Suites

Hotel in Puerto Peñasco

Situated in Puerto Peñasco, Sonora region, Playas Hotel Suites is set 400 metres from Bonita Beach.

R
Raghavendra
From
United States
It looks brand new and clean with a mini fridge/refrigerator, a microwave, and queen beds in different rooms (good for privacy). The beds are very comfortable. The TV is in a different room but only has a few English channels. Clean bath. The pool is clean. Walkable to the beach.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 300 reviews
Price from
£98.03
1 night, 2 adults

The Cove Boutique Hotel Adults Only

Hotel in Puerto Peñasco

Situated in Puerto Peñasco, 500 metres from Mirador Beach, The Cove Boutique Hotel Adults Only features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge....

N
Natalie
From
United States
Located very close to La Mirador/“Mannys” beach, which we loved for exploring the tidal pools-especially at low tide-and great sandy sections for swimming. Much less touristy and crowded than Sandy Beach area. Property is adults only (yay) impeccably maintained, super clean. Staff were genuine and truly made us feel like we were family. (Kudos to Efron who helped us order in delicious local fare). . Jill’s bar for outstanding live music super close, too.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 160 reviews
Price from
£141.70
1 night, 2 adults

City Express by Marriott Caborca

Hotel in Heroica Caborca

City Express by Marriott Caborca features accommodation in Heroica Caborca. Featuring a fitness centre, the 3-star hotel has air-conditioned rooms with a private bathroom.

T
Todd
From
United States
A nice place, good breakfast, good location, a fair price.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 180 reviews
Price from
£76.58
1 night, 2 adults

Hotel Mirra San Luis

Hotel in San Luis Río Colorado

Located in San Luis Río Colorado, 43 km from Village Art Gallery, Hotel Mirra San Luis provides accommodation with a fitness centre, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 266 reviews
Price from
£128.63
1 night, 2 adults

Holiday Inn Express & Suites - Ciudad Obregon by IHG

Hotel in Ciudad Obregón

Holiday Inn Express & Suites - Ciudad Obregon offers accommodation in Ciudad Obregón. Every room is fitted with a flat-screen TV with cable channels. You will find a coffee machine in the room.

M
Marketa
From
Czech Republic
Everything was great. Breakfast was delicious, limited selection, but very tasty. Hotel staff was very nice and kind. Room was clean.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 228 reviews
Price from
£93.79
1 night, 2 adults

Holiday Inn Express Hotel & Suites Hermosillo by IHG

Hotel in Hermosillo

Offering an outdoor pool, Holiday Inn Express Hotel & Suites Hermosillo is located 5 minutes’ drive from Hermosillo International Airport. Free WiFi access is available.

R
ROBERTO
From
Mexico
I like the breakfast from the hotel.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 304 reviews
Price from
£76.15
1 night, 2 adults
See all 1514 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.6
Good - What previous guests thought, 2,571 reviews

Popular with guests booking hotels in Sonora

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

Popular with guests booking hotels in Sonora

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

Popular with guests booking hotels in Sonora

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

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 594 reviews

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 935 reviews

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,038 reviews

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 804 reviews

Popular with guests booking hotels in Sonora

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

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 899 reviews

Sonora's best hotels with breakfast

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

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

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

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 594 reviews

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 935 reviews

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 804 reviews

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

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 346 reviews

Budget hotels in Sonora

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

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,038 reviews
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 899 reviews

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 692 reviews

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 685 reviews

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 689 reviews

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

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 497 reviews

Hotels in Sonora that you can book without a credit card

See all
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 534 reviews

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 780 reviews

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 462 reviews

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,391 reviews

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 328 reviews

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 564 reviews
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 432 reviews

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 348 reviews

FAQs about hotels in Sonora

See reviews by guests who stayed at hotels in Sonora

See all
From £47.59 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 111 reviews
The breakfast is omelette or scrambled or over easy eggs. The buffet has chilly meat, chiqillas, yogurt, fruit, fruit drinks, coffee, and other Mexican food items. It cost $14 all inclusive buffet. The restaurant staff provide great customer service.
Guest review bySilverio
United States
From £56.64 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 838 reviews
We have stayed here many times. We like the location and we like the hotel itself along with the restaurant. The price when booked was lower than what we got charged at the time of arrival. I don't understand why.
Guest review byleymoni1
United States
From £233.81 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 464 reviews
The room were are in had a beautiful ocean view. The facilities in the hotel were really good. I liked the buzz and vibe in the hotel and the beach adjacent is super cool.
Guest review byRajdeep
India
From £30.56 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 860 reviews
Very friendly and helpful staff. Accepted pets. We needed to stay in Hermosillo and not much to choose from accepting pets. Secure parking with watchman 24/7.
Guest review bySteve
Canada
From £182.65 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 619 reviews
Loved that they provided water to refill your drink bottles. Great pool. Friendly front desk staff and guests. Easy access to the beach. Dog friendly!
Guest review byAndrew
Australia
From £33.82 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,571 reviews
Good value for money. The hotel has a convenient location, and the staff was friendly and welcoming. Overall, it was a decent stay for the price.
Guest review byAndrey
Georgia
From £117.94 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 567 reviews
The location was amazing and the fact that there are restaurants and lively bars nearby is a plus. The breakfast at the hotel was excellent too!
Guest review byKaren
Spain
From £38.58 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 314 reviews
Bed so hard maybe need new bedsheets and pillows and some dresser. For all you clothes and personal stuff
Guest review byCruz
United States
From £69.44 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 478 reviews
BREAKFAST NOT INCLUDED IN PRICE BUT GOOD - TOP NOTCH POSITION AND SUNSET - FRIENDLY AND PROFESSIONAL STAFF
Guest review byAlessia Pascale
Switzerland
From £64.27 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 100 reviews
Nice size room, comfortable beds. Wheelchair accessible ok but not in the bathroom.
Guest review byDirk Mendel
Canada
From £78.28 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 594 reviews
Beautiful room and grounds , good location , clean , friendly staff
Guest review byBradley
Canada

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

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 byFox
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 byAnonymous
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 byFrancis
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 byTrudy
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 byPamela
United States
Scored out of 10, guest rating 8.0

Sonoran Sky Resort was very nice.

Sonoran Sky Resort was very nice. The nearby town of Puerto Peñasco is a mixed bag. If you like to party and that Desert Baja feel, this town is for you. It is a series of tourist traps which is fine because there are plenty of bars and restaurants all within a few blocks. During the day the town is safe. At night you just want to be aware of your surroundings. We saw no fighting and no crime during our stay and everyone was friendly. There are beggars but that too is to be expected. They aren't aggressive. Just a lot of them. Prices are the same as in the US. No real discounts whether paying in Peso or USD.
Guest review byAnonymous
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 byJose Antonio
Mexico
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 byLorena
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 byMaureen
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 byIllig

More places to explore, more ways to go

  • Car hire near General Ignacio P Garcia Airport

    Flying in to General Ignacio P Garcia Airport and need to hire a car? Book it now to pick it up when you touch down.
  • Hotels in Mexico

    If you're planning a longer trip, look beyond Sonora and set off to explore the whole country!
  • Flights to Sonora

    Get your flight tickets to Sonora right here on Booking.com.
  • Hotels in Huatulco

    Hit the road and make the most of your trip by discovering another popular destination within Mexico.
  • Hotels in Los Cabos

    Hit the road and make the most of your trip by discovering another popular destination within Mexico.