Search hotels in Sonora, Mexico

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

Check out these popular cities in Sonora

Hermosillo

171 hotels

Puerto Peñasco

1101 hotels

San Carlos

122 hotels

Guaymas

25 hotels

Playa Encanto

60 hotels

Bahía Kino

28 hotels

Navojoa

18 hotels

Álamos

24 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.6
Exceptional - What previous guests thought, 291 reviews
Wed, Jun 10 – Thu, Jun 11
Price from
$74.87
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.

P
Pamela
From
United States
Previous evaluations given - excellent facility!!!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 185 reviews
Wed, Jun 10 – Thu, Jun 11
Price from
$86.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.2
Wonderful - What previous guests thought, 258 reviews
Wed, Jun 10 – Thu, Jun 11
Price from
$102.27
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....

G
GOGI
From
Mexico
Very clean, quiet and staff was great!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 178 reviews
Wed, Jun 10 – Thu, Jun 11
Price from
$99
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, 183 reviews
Wed, Jun 10 – Thu, Jun 11
Price from
$91.73
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, 113 reviews
Wed, Jun 10 – Thu, Jun 11
Price from
$65.97
1 night, 2 adults

Comfort Inn Hermosillo Aeropuerto

Hotel in Hermosillo

Featuring 4-star accommodations, Comfort Inn Hermosillo Aeropuerto is located in Hermosillo, 3.4 miles from Estadio Héroe de Nacozari and 7.1 miles from Expo Forum.

F
Fernando
From
United States
I like the this hotel for the nice service. Breakfast was really good and the coffee brand they use is awesome!!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 832 reviews
Wed, Sep 30 – Thu, Oct 1
Price from
$100.83
1 night, 2 adults

Hotel Nápoles

Hotel in Ciudad Obregón

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 9.0
Wonderful - What previous guests thought, 106 reviews
Wed, Jun 10 – Thu, Jun 11
Price from
$47.81
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.1
Wonderful - What previous guests thought, 136 reviews
Wed, Jun 10 – Thu, Jun 11
Price from
$114.74
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.3
Wonderful - What previous guests thought, 296 reviews
Wed, Jun 10 – Thu, Jun 11
Price from
$145.14
1 night, 2 adults
See all 1284 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,375 reviews

Popular with guests booking hotels in Sonora

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

Popular with guests booking hotels in Sonora

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

Popular with guests booking hotels in Sonora

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

Popular with guests booking hotels in Sonora

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

Popular with guests booking hotels in Sonora

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

Popular with guests booking hotels in Sonora

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

Popular with guests booking hotels in Sonora

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

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 617 reviews

Popular with guests booking hotels in Sonora

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 258 reviews

Sonora's best hotels with breakfast

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

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.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 332 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.2
Wonderful - What previous guests thought, 688 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.5
Exceptional - What previous guests thought, 51 reviews

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.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 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, 25 reviews

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

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 42 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, 64 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.

Budget hotels in Sonora

See all
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 113 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.4
Wonderful - What previous guests thought, 30 reviews

Hotel Dublé has accommodations in Navojoa. With a garden, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,260 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.7
Excellent - What previous guests thought, 1,009 reviews

Comfort Inn Hermosillo Pitic is located in the heart of the hotel area, 20 minutes from the Expo Forum and the airport.

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

Free Wi-Fi, free private parking and a lobby bar with 24-hour snack service are offered at Ibis Hermosillo. This modern hotel is a 10-minute walk from Plaza Zaragoza Square and Hermosillo Cathedral.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,065 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.3
Very Good - What previous guests thought, 164 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.7
Excellent - What previous guests thought, 180 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.

Hotels in Sonora you can book without a credit card

See all
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 76 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.9
Good - What previous guests thought, 536 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.

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

Located in San Carlos, a few steps from La Posada Beach, Condominio Posada 314 San Carlos provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area...

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

Located in Puerto Peñasco, a 10-minute walk from Sandy Beach, Esmeralda Beach Resort provides accommodations with a garden, free private parking, a terrace and a bar.

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

Hotel Kuraica is located in Ciudad Obregón. Featuring a garden, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

Hotel navojoa plaza is a 3-star property located in Navojoa. The hotel also provides free WiFi and free private parking.

Located in Puerto Peñasco and within a few steps of Bonita Beach, New Sonoran Star 1 Bedroom 2 Beds KING 4 People has a spa & wellness center, non-smoking rooms, and free WiFi throughout the property.

Scored out of 10, guest rating 5.0
Fair - What previous guests thought, 25 reviews

Hotel angeles provides accommodations in San Luis Río Colorado. The hotel has both free WiFi and free private parking. At the hotel, rooms contain a balcony.

FAQs about hotels in Sonora

See reviews by guests who stayed at hotels in Sonora

See all
From $98.10 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 499 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 $122.20 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 113 reviews
Everything! Staff was friendly, giving the extra mile. The restaurant is very good and the breakfast buffet is exceptional.
Guest review byjpmercier
Mexico
From $51.20 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2,375 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 $155.20 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 603 reviews
Incredible view of the harbour. Nice beds and bedding. Good parking. Will definitely stay there again.
Guest review byJan
Canada
From $292.06 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 569 reviews
Staff was excellent, especially the front desk Adriana Rodriguez. Property was very clean.
Guest review byLeonel
United States
From $65.91 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 828 reviews
Is very clean and the location is great. Awesome staff as well
Guest review byRaul
Mexico
From $80.03 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 849 reviews
Very central and Love the fact there is restaurant on site.
Guest review byHernandez
United States
From $201.28 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 617 reviews
Easy access and had attends help us with our luggage.
Guest review byRochelle
United States
From $63.11 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 422 reviews
Friendly staff and calm and quiet at night.
Guest review byJose
United States
From $77.17 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 118 reviews
Excellent breakfast, excellent location.
Guest review byGladys
United States
From $90.80 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 93 reviews
good location few blocks from the beach
Guest review byGrijalva
Mexico

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

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 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

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 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 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 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