Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Sonora

Filter by star ratings
All filters
2 Bedroom Condo at Las Palomas
2 Bedroom Condo at Las Palomas
9.5 Excellent
Puerto Peñasco, Sonora, Mexico
Show on map
2.2 mi from city centre, Puerto Peñasco, SO, Mexico 
ExcellentBased on 37 reviews
9.5

2 Bedroom Condo At Las Palomas is located in Puerto Penasco and is close to Playa Bonita Beach. It is situated a brief walk from La Spa.

Fiesta Americana Hermosillo
Fiesta Americana Hermosillo
8.8 Excellent
Blvd Eusebio Kino 369, Hermosillo, Sonora, Mexico
Show on map
2.7 mi from city centre, Hermosillo, SO, Mexico 
ExcellentBased on 466 reviews
8.8

Fiesta Americana Hermosillo offers 5-star accommodation in Hermosillo. It also provides a kids pool, a beauty centre and an outdoor pool.

Hospedaje Mulege
Hospedaje Mulege
9.1 Excellent
Circunvalacion y Calle 16 de Sept. # 61, Puerto Peñasco, Sonora, Mexico
Show on map
1.3 mi from city centre, Puerto Peñasco, SO, Mexico 
ExcellentBased on 3 reviews
9.1

This comfortable hotel in Puerto Penasco offers complimentary Wi-Fi, as well as luggage storage and a terrace. It also features a safe.

Las Palomas Beach & Golf Resort
Las Palomas Beach & Golf Resort
7.9 Good
Blvd. Costero 150, Sandy Beach, Puerto Peñasco, Sonora, Mexico
Show on map
1.7 mi from city centre, Puerto Peñasco, SO, Mexico 
GoodBased on 5 reviews
7.9

Boasting an outdoor pool and a private beach, Las Palomas Beach & Golf Resort is situated in Puerto Penasco and offers luxury accommodation. The various facilities this Victorian property features include a kids club, water slides and a kids pool.

Courtyard by Marriott Hermosillo
Courtyard by Marriott Hermosillo
9.0 Excellent
Periferico Oriente 1274, Colonia Perisur, Hermosillo, Sonora, Mexico
Show on map
5.0 mi from city centre, Hermosillo, SO, Mexico 
ExcellentBased on 94 reviews
9.0

Situated in Hermosillo, the hotel is a short drive from Presa Abelardo L. Rodriguez and Hermosillo Tower. It has a gym, as well as an express check-in and check-out feature, an outdoor pool and a terrace.

Sea of Cortez Beach Club by Diamond Resorts
Sea of Cortez Beach Club by Diamond Resorts
9.2 Excellent
Paseo Mar Bermejo Parcela 7, San Carlos, Sonora, Mexico
Show on map
3.9 mi from city centre, San Carlos, SO, Mexico 
ExcellentBased on 662 reviews
9.2

Situated in San Carlos, Sea of Cortez Beach Club by Diamond Resorts offers 5-star accommodation, as well as a swimming pool, a Jacuzzi and an outdoor pool. It also provides a 24-hour reception, a playground and a currency exchange.

Casita De Paz 2 Bedroom Home
Casita De Paz 2 Bedroom Home
9.0 Excellent
Puerto Peñasco, Sonora, Mexico
Show on map
2.1 mi from city centre, Puerto Peñasco, SO, Mexico 
ExcellentBased on 20 reviews
9.0

Boasting a swimming pool, Casita de Paz is situated in Puerto Penasco and offers comfortable accommodation. It also features a terrace.

Sonoran Spa Rocky Point by Castaways
Sonoran Spa Rocky Point by Castaways
8.3 Excellent
Paseo Las Glorias 2 L36 Col Ferrocarrilera, Puerto Peñasco, Sonora, Mexico
Show on map
2.6 mi from city centre, Puerto Peñasco, SO, Mexico 
ExcellentBased on 545 reviews
8.3

Offering an outdoor pool, Sonoran Spa Rocky Point by Castaways is located in Puerto Penasco and is a short walk from La Spa. Guests can also enjoy free internet access throughout the property.

Hotel Plaza Peñasco
Hotel Plaza Peñasco
6.3 Good
Ave. Sinaloa y Mier y Teran, Puerto Peñasco, Sonora, Mexico
Show on map
1.1 mi from city centre, Puerto Peñasco, SO, Mexico 
GoodBased on 769 reviews
6.3

Located in Puerto Penasco, Hotel Plaza Penasco is within a 35-minute drive of Mar de Cortes International Airport and offers an outdoor pool. Guests can also enjoy free internet throughout the property.

Hotel Paraiso del Desierto
Hotel Paraiso del Desierto
7.7 Good
Constitucion Y Simon Morua, Puerto Peñasco, Sonora, Mexico
Show on map
0.2 mi from city centre, Puerto Peñasco, SO, Mexico 
GoodBased on 279 reviews
7.7

Located in Puerto Penasco, Hotel Paraiso Puerto Penasco is a short drive from Playa Bonita Beach and La Spa. It also provides an express check-in and check-out feature, an outdoor pool and a kids pool.

Tips for booking a Sonora hotel

Cheapest month:September
Most expensive month:June
Average price in Sonora:$123/night
Absolute cheapest price found:$19/night
Cheapest day:Monday
Most expensive day:Wednesday
$76 - $315
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$66 - $95
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Sonora hotels

Show all 2,699 hotels
1
Holiday Inn Express & Suites Ciudad Obregon
Holiday Inn Express & Suites Ciudad Obregon
9.4 Excellent
Av Miguel Aleman 737 Nte Col Zona Norte, Ciudad Obregón, Sonora, Mexico
Show on map
1.6 mi from city centre, Ciudad Obregón 

Situated in Ciudad Obregon, Holiday Inn Express & Suites - Ciudad Obregon is within walking distance of Sonora Institute of Technology and provides an indoor pool. It also features laundry facilities, a safe and luggage storage.

2
City Express Nogales
City Express Nogales
8.2 Excellent
Prolongacion Alvaro Obregon #4200, Nogales, Sonora, Mexico
Show on map
2.9 mi from city centre, Nogales 

This modern hotel in Heroica Nogales provides free wireless internet, as well as a 24-hour reception and meeting rooms. It also offers a lift, luggage storage and a business centre.

3
Holiday Inn Express Guaymas
Holiday Inn Express Guaymas
8.9 Excellent
Boulevard Agustin Garcia Lopez,entre Pue, Guaymas, Sonora, Mexico
Show on map
1.0 mi from city centre, Guaymas 

Situated in Guaymas, Holiday Inn Express Guaymas provides 3-star accommodation, as well as an outdoor pool. It also offers meeting rooms, a 24-hour reception and an express check-in and check-out feature.

4
Holiday Inn Hermosillo
Holiday Inn Hermosillo
8.3 Excellent
Boulevard Eusebio Kino Y Ramon Corral, Hermosillo, Sonora, Mexico
Show on map
2.3 mi from city centre, Hermosillo 

Holiday Inn Hermosillo provides a comfortable setting when in Hermosillo. It also features free Wi-Fi, an outdoor pool and a gym.

5
Holiday Inn Hotel & Suites Hermosillo Aeropuerto
Holiday Inn Hotel & Suites Hermosillo Aeropuerto
9.0 Excellent
Av. Jesus Garcia Morales, Hermosillo, Sonora, Mexico
Show on map
1.2 mi from city centre, Hermosillo 

Situated in Hermosillo, Holiday Inn Hotel & Suites Hermosillo Aeropuerto provides 3-star accommodation, as well as an outdoor pool. It also offers laundry facilities, meeting rooms and a terrace.

6
Dream Weaver Inn
Dream Weaver Inn
9.7 Excellent
Calle Pescadores # 3, Puerto Peñasco, Sonora, Mexico
Show on map
1.3 mi from city centre, Puerto Peñasco 

Located in Puerto Penasco, Dream Weaver Inn is within a 35-minute drive of Mar de Cortes International Airport and provides a swimming pool. Guests can also enjoy complimentary internet access.

7
Hotel Royal Palace
Hotel Royal Palace
9.1 Excellent
Blvd. Garcia Morales 306, Hermosillo, Sonora, Mexico
Show on map
1.5 mi from city centre, Hermosillo 

Situated in Hermosillo, Royal Palace Hermosillo offers 4-star accommodation, as well as an outdoor pool. It provides complimentary Wi-Fi, a kids pool and meeting rooms.

8
Rocky Point Sonoran Resorts
Rocky Point Sonoran Resorts
9.1 Excellent
Choya km 4, Fraccionamiento Costa Diamante, Puerto Peñasco, Sonora, Mexico
Show on map
2.6 mi from city centre, Puerto Peñasco 

Located in Puerto Penasco, Rocky Point Sonoran Resorts is within a 40-minute drive of Mar de Cortes International Airport and offers an outdoor pool and a private beach. Guests can also enjoy free internet in all areas.

Cheapest hotels in Sonora, Mexico

Show all 2,699 hotels
Hotel Suites Kino
Hotel Suites Kino
7.9 Good
Pino Suarez 151 Sur Col. Centro, Hermosillo, Sonora, Mexico
Show on map
2.4 mi from city centre,  

Hotel Suites Kino provides a comfortable setting when in Hermosillo. It also offers meeting rooms, a concierge and an indoor pool.

$28
Avg. per night
Hotel Bugambilia
Hotel Bugambilia
6.8 Good
Blvd Francisco Eusevio Kino #712, Hermosillo, Sonora, Mexico
Show on map
2.3 mi from city centre,  

Situated in Hermosillo, Hotel Bugambilia provides 4-star accommodation, as well as an outdoor pool. Just a short walk from Hermosillo Tower, it offers comfortable rooms equipped with tea and coffee making facilities and a telephone.

$32
Avg. per night
Ibis Hermosillo
Ibis Hermosillo
8.4 Excellent
Boulevard Cultura 48, Hermosillo, Sonora, Mexico
Show on map
2.7 mi from city centre,  

Ibis Hermosillo offers 3-star accommodation in Hermosillo. The multiple facilities this modern hotel features include laundry facilities, a terrace and wireless internet access in public areas.

$32
Avg. per night
Hotel Plaza del Sol
Hotel Plaza del Sol
8.6 Excellent
Blvd. Kino N.197, Hermosillo, Sonora, Mexico
Show on map
2.2 mi from city centre,  

Situated in Hermosillo, Hotel Plaza del Sol Hermosillo offers 4-star accommodation, as well as an outdoor pool. It is ideally located for guests wishing to visit local attractions.

$35
Avg. per night
Hotel Olivia
Hotel Olivia
7.4 Good
Avenida Obregon 125 Colonia Centro, Nogales, Sonora, Mexico
Show on map
2.1 mi from city centre,  

Hotel Olivia Heroica Nogales is located in Heroica Nogales and features free Wi-Fi. It also offers a currency exchange, a 24-hour reception and a swimming pool.

$36
Avg. per night
Hotel El Dorado Hermosillo
Hotel El Dorado Hermosillo
8.8 Excellent
Blvd. García Morales #123-B, Hermosillo, Sonora, Mexico
Show on map
1.1 mi from city centre,  

Hotel El Dorado Hermosillo provides 3.5-star accommodation in Hermosillo. It offers free Wi-Fi, meeting rooms and an outdoor pool.

$39
Avg. per night
Hotel Senorial
Hotel Senorial
7.7 Good
Calle 13. Num 81. Col. Centro, Puerto Peñasco, Sonora, Mexico
Show on map
0.5 mi from city centre,  

Hotel Senorial Puerto Penasco provides a comfortable setting when in Puerto Penasco. It also offers a sun deck, free Wi-Fi and an outdoor pool.

$39
Avg. per night
Hotel Gandara Hermosillo
Hotel Gandara Hermosillo
Blvd. Kino No. 1000, Hermosillo, Sonora, Mexico
Show on map
2.5 mi from city centre,  

Located in Hermosillo, Hotel Gandara is within a 20-minute drive of General Ignacio Pesqueira Garcia International Airport and provides an outdoor pool. It offers 4-star accommodation with air-conditioned rooms.

$42
Avg. per night

Hotel prices in Sonora

2 stars and under

$19 - $209

Best Western Laos Mar Hotel & Suites
$79
Avg. per night
Hotel Plaza Peñasco

#2 Most popular

$48
Avg. per night
Hotel Bugambilias

Best value

$19
Avg. per night
3 stars

$28 - $331

Playa Bonita

#1 Most popular

Playa Bonita
8.0 Excellent
$170
Avg. per night
Ibis Hermosillo

#2 Most popular

Ibis Hermosillo
8.4 Excellent
$32
Avg. per night
Hotel Suites Kino

Best value

$28
Avg. per night
4 stars +

$35 - $382

Las Palomas Beach & Golf Resort

#1 Most popular

$281
Avg. per night
Sonoran Spa Rocky Point by Castaways

#2 Most popular

$133
Avg. per night
Hotel Santiago Plaza

Best value

$35
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Sonora

Sonora travel FAQs

  • Where is the best place to stay in Sonora?

    Puerto Peñasco, Hermosillo, and San Carlos are the most popular places on HotelsCombined for stays in Sonora.

  • What are the best hotels in Sonora?

    Sonora is home to many highly-rated hotels, one of which is Playa Bonita, which has a current rating of 8.0. For other potential stays, consider Sonoran Spa Rocky Point by Castaways and Hotel Paraiso del Desierto, which can also be great places to stay in Sonora.