Search hotels in Sonora, Mexico

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

Select occupancy

Check out these popular cities in Sonora

Puerto Peñasco

1106 hotels

San Carlos

128 hotels

Hermosillo

180 hotels

Guaymas

25 hotels

Bahía Kino

29 hotels

Playa Encanto

63 hotels

Navojoa

17 hotels

Álamos

24 hotels

Cananea

8 hotels

Stay in Sonora's best hotels!

Filter by:

Star Rating
Review score

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.7
Exceptional - What previous guests thought, 309 reviews
Price from
$75.60
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, 187 reviews
Price from
$107.05
1 night, 2 adults

Playas Hotel Suites

Hotel in Puerto Peñasco

Located in Puerto Peñasco, a 5-minute walk from Bonita Beach, Playas Hotel Suites has accommodations with free WiFi and free private parking.

N
Nora
From
United States
The rooms were very clean. The area was quiet. The hotel was close to the beach and the Malecon. Fernanda was very nice The bed was very comfortable. Slept great..
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 285 reviews
Price from
$103.26
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....

R
Rodrigo
From
Mexico
Everything, staff very kind and helpful. I 100% percent recommend it. There was an issue with the lock of my door and the move me to a different one without hesitation. I will come back next year with family.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 168 reviews
Price from
$109
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.0
Wonderful - What previous guests thought, 176 reviews
Price from
$92.63
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.0
Wonderful - What previous guests thought, 112 reviews
Price from
$66.62
1 night, 2 adults

Comfort Inn Hermosillo Aeropuerto

Hotel in Hermosillo

Comfort Inn Hermosillo Aeropuerto is offering accommodations in Hermosillo. Built in 2019, this 4-star hotel is within 3.4 miles of Estadio Héroe de Nacozari and 7.1 miles of Expo Forum.

M
Manuel
From
Mexico
Its location, close to the airport and the fact they always allow us to leave our car at the hotel until our return a few days later
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 808 reviews
Price from
$91.09
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.

M
Miga
From
United States
Our room was spotless and very cozy. We were in January and the weather was fantastic. The hotel was easy to find and our bed was very comfortable.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 135 reviews
Price from
$127.44
1 night, 2 adults

Hotel Mirra San Luis

Hotel in San Luis Río Colorado

Hotel Mirra San Luis is located in San Luis Río Colorado and features a bar. Among the facilities at this property are room service and a tour desk, along with free WiFi throughout the property.

C
Crystal
From
United States
The whole feel of the place completely was just comfortable and clean
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 284 reviews
Price from
$154.20
1 night, 2 adults

Holiday Inn Express & Suites - Ciudad Obregon by IHG

Hotel in Ciudad Obregón

Holiday Inn Express & Suites - Ciudad Obregon offers accommodations 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.

K
Kim
From
Canada
Hotel was very nice, the breakfast was awesome - hot & cold, large variety, seating area was clean and spacious. Highly recommend.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 232 reviews
Price from
$100.50
1 night, 2 adults
See all 1470 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,399 reviews

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 8,809,708 reviews

Popular with guests booking hotels in Sonora

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

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 809 reviews

Popular with guests booking hotels in Sonora

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

Popular with guests booking hotels in Sonora

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

Popular with guests booking hotels in Sonora

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

Popular with guests booking hotels in Sonora

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

Popular with guests booking hotels in Sonora

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

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 4,503,430 reviews

Sonora's best hotels with breakfast

See all
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 323 reviews

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

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 640 reviews

Just 3.7 mi from Guaymas International Airport, Holiday Inn Express Guaymas offers an outdoor pool, a gym and functional rooms with free Wi-Fi. Free parking and free breakfast are included.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 31 reviews

Hospedaje Mulege is located in Puerto Peñasco, 1.3 miles from Mirador Beach. Featuring a terrace, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 33 reviews

Royal Suite Cananea in Cananea has 4-star accommodations with a terrace and a restaurant.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 47 reviews

Holiday Inn Navojoa by IHG has an outdoor swimming pool, fitness center, a terrace and restaurant in Navojoa.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 62 reviews

Hacienda de los Santos has an outdoor swimming pool, fitness center, a garden and shared lounge in Álamos. Among the various facilities are a terrace, a bar, as well as a tennis court.

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

City Express by Marriott Hermosillo is conveniently located near the American Consulate and also 6.8 miles from the Hermosillo Airport.

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

Hotel la Mansión features an outdoor swimming pool, garden, a terrace and restaurant in Álamos. The property provides room service, a concierge service and currency exchange for guests.

Budget hotels in Sonora

See all
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,257 reviews

Located in Hermosillo, 1.4 miles from Estadio Héroe de Nacozari, Hotel Santorian provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 178 reviews

Located in Puerto Peñasco, within a few steps of Mirador Beach and 1.5 miles of Bonita Beach, Costa Elegante Hotel & Suites provides accommodations with an outdoor swimming pool and free WiFi...

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

Located in Guaymas, Hotel Armida Guaymas has a fitness center, restaurant, bar, and free WiFi throughout the property.

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

Sawari Hotel has an outdoor swimming pool, fitness center, a garden and restaurant in San Carlos. With free WiFi, this 5-star hotel offers a kids' club and room service.

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

City Express by Marriott Guaymas is offering accommodations in Guaymas. With a fitness center, the 3-star hotel has air-conditioned rooms with free WiFi.

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

City Express by Marriott Hermosillo Expo is located in Hermosillo, within 2.5 miles of Expo Forum and 7.2 miles of Estadio Héroe de Nacozari.

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

Located in Hermosillo, 3 miles from Expo Forum, Sleep Inn Hermosillo features views of the city. This 4-star hotel offers room service, free shuttle service and free WiFi.

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

Courtyard by Marriott Hermosillo is located at 5 minutes to the Ford Plant and even side to the mall and provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a...

Hotels in Sonora you can book without a credit card

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

Hotel Nápoles provides accommodations in Ciudad Obregón. The hotel has a terrace, a 24-hour front desk, and free WiFi is available throughout the property. At the hotel, rooms include a closet.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 79 reviews

Located in Hermosillo, 4.3 miles from Estadio Héroe de Nacozari, La Siesta Hotel has accommodations with a terrace, free private parking, a restaurant and a bar.

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

Hotel Santiago Plaza is located a 5-minute drive from central Hermosillo, and offers a free gym, an outdoor pool and a sun terrace. Rooms offer free Wi-Fi and a flat-screen TV.

Royal Palace

Hotel in Hermosillo
No credit card needed
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 110 reviews

Located in Hermosillo, 1.7 miles from Estadio Héroe de Nacozari, Royal Palace provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 44 reviews

Offering free WiFi throughout the property, HOTEL and Suites Cananea is located in Cananea. The property has room service, a 24-hour front desk and currency exchange for guests.

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

Located in Puerto Peñasco, a 8-minute walk from Bonita Beach, SAND MAR HOTEL provides air-conditioned rooms and a private beach area.

Suites Del Sol

Hotel in Guaymas
No credit card needed
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 118 reviews

Suites Del Sol is located in Guaymas, 1.8 miles from Bacochibampo Beach. Featuring a restaurant, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 11 reviews

Located in Puerto Peñasco, a 7-minute walk from Bonita Beach, Hotel Señorial provides accommodations with a restaurant, free private parking and a bar.

FAQs about hotels in Sonora

See reviews by guests who stayed at hotels in Sonora

See all
From $198.49 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 614 reviews
We loved everything, it is an amazing place to relax with family. You don't need to take the car if you don't feel like it, there is everything you need at the complex. Plus, everyone was very nice and helpful and it felt really safe to stay there. I totally recommend it!
Guest review byCristina
Spain
From $99.06 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 488 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 byAndy
United States
From $51.70 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2,449 reviews
I love this Hotel is always clean and enough space for parking which we like. Is close to all the places we like to visit.
Guest review byJaqueline
United States
From $91.68 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 94 reviews
Breakfast good with hot options, but unlike much of Mexico, it's extra. Room is clean.
Guest review byMichael
United States
From $123.39 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 110 reviews
Clean. Excellent food in restaurant. Friendly and helpful staff.
Guest review byMichael
United States
From $43.22 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 821 reviews
Is very clean and the location is great. Awesome staff as well
Guest review byRaul
Mexico
From $241.75 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 591 reviews
This is an awesome stay! Comfortable, clean and the views!!!!
Guest review byStephanie
United States
From $80.81 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 852 reviews
Very central and Love the fact there is restaurant on site.
Guest review byHernandez
United States
From $63.72 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 353 reviews
Friendly staff and calm and quiet at night.
Guest review byJose
United States
From $77.92 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 108 reviews
Excellent breakfast, excellent location.
Guest review byGladys
United States
From $312.20 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 531 reviews
Clean room, very friendly staff..
Guest review byElaine Mae
Philippines

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

Scored out of 10, guest rating 10

We loved this hidden gem in Mexico.

We loved this hidden gem in Mexico. They say Puerto Penasco - " where the desert meets the sea". So true. There is literally nothing but desert until you reach the coastline. When you do the views are stunning. There are a lot of activities at the resort to so. Or you can just relax on this beautiful beach simply amazing. Went to celebrate or 29th Wedding Anniversary and relax. There are plenty of restaurants in the area with varing cuisine choices. All in all a great vacation and great value. We can't wait to go back.
Guest review bywalter
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

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

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

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

The town is what you would expect for Mexico.

The town is what you would expect for Mexico. Everyone we encountered was friendly and helpful. There are some really great restaurants there with excellent food and service whether it's at a local basic place or one of the more expensive places. The beach and sea are wonderful to relax and swim. Driving is a little chaotic, but manageable. My son and husband really enjoyed renting jet skis. Casa El Capitan restaurant is up on the hill with amazing views and food.
Guest review byAnonymous
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

Many good quality restaurants of all types of food and price...

Many good quality restaurants of all types of food and price ranges to meet your personal budget, easy to get around, basic shopping mall nothing to wow about, great weather as it almost never rains and temperatures in mid 80 to low 90 april to September. As any city, get in the wrong neighborhood and trouble will find you, stick to business and hotel zones your good to go, San Carlos Beach awesome just 50 minute drive south, visible police without being overbearing, very protective of tourist as many Canadians and Americans are frequent visitors.
Guest review byRCR UK MEX
Mexico
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
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

More places to explore, more ways to go