Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Sonora

Filter by star ratings
All filters
Holiday Inn Express Guaymas
Holiday Inn Express Guaymas
8.9 Excellent
Boulevard Agustin Garcia Lopez,entre Pue, Guaymas, Sonora, Mexico
Show on map
1.7 km from city centre, Guaymas, SO, Mexico 
ExcellentBased on 492 reviews
8.9

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.

Hampton Inn by Hilton Hermosillo
Hampton Inn by Hilton Hermosillo
8.9 Excellent
Paseo Rio Sonora 172, Hermosillo, Sonora, Mexico
Show on map
4.5 km from city centre, Hermosillo, SO, Mexico 
ExcellentBased on 528 reviews
8.9

Located in Hermosillo, the hotel is an easy drive from Hermosillo Tower and Plaza Alta Vista. It has a fitness centre, as well as meeting rooms, a kids pool and an outdoor pool.

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
2.8 km 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.

Best Western Laos Mar Hotel & Suites
Best Western Laos Mar Hotel & Suites
6.9 Good
Paseo Balboa no. 90, Puerto Peñasco, Sonora, Mexico
Show on map
1.1 km from city centre, Puerto Peñasco, SO, Mexico 
GoodBased on 23 reviews
6.9

Located in Puerto Penasco, Best Western Laos Mar Hotel & Suites is within a 40-minute drive of Mar de Cortes International Airport and offers an outdoor pool. The numerous amenities this rustic hotel features include a 24-hour reception, a tour desk and a ticket service.

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
6.3 km from city centre, San Carlos, SO, Mexico 
ExcellentBased on 633 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.

Tips for booking a Sonora hotel

Cheapest month:January
Most expensive month:June
Average price in Sonora:$104/night
Absolute cheapest price found:$12/night
Cheapest day:Friday
Most expensive day:Tuesday
$66 - $237
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$68 - $100
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Sonora hotels

Show all 2,684 hotels
1
Holiday Inn Express Guaymas
Holiday Inn Express Guaymas
8.9 Excellent
Boulevard Agustin Garcia Lopez,entre Pue, Guaymas, Sonora, Mexico
Show on map
1.7 km 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.

2
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
6.3 km from city centre, San Carlos 

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.

3
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
2.8 km from city centre, Puerto Peñasco 

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.

4
Hampton Inn by Hilton Hermosillo
Hampton Inn by Hilton Hermosillo
8.9 Excellent
Paseo Rio Sonora 172, Hermosillo, Sonora, Mexico
Show on map
4.5 km from city centre, Hermosillo 

Located in Hermosillo, the hotel is an easy drive from Hermosillo Tower and Plaza Alta Vista. It has a fitness centre, as well as meeting rooms, a kids pool and an outdoor pool.

5
Best Western Laos Mar Hotel & Suites
Best Western Laos Mar Hotel & Suites
6.9 Good
Paseo Balboa no. 90, Puerto Peñasco, Sonora, Mexico
Show on map
1.1 km from city centre, Puerto Peñasco 

Located in Puerto Penasco, Best Western Laos Mar Hotel & Suites is within a 40-minute drive of Mar de Cortes International Airport and offers an outdoor pool. The numerous amenities this rustic hotel features include a 24-hour reception, a tour desk and a ticket service.

Cheapest hotels in Sonora, Mexico

Show all 2,684 hotels
Hampton Inn by Hilton Hermosillo
Hampton Inn by Hilton Hermosillo
8.9 Excellent
Paseo Rio Sonora 172, Hermosillo, Sonora, Mexico
Show on map
4.5 km from city centre,  

Located in Hermosillo, the hotel is an easy drive from Hermosillo Tower and Plaza Alta Vista. It has a fitness centre, as well as meeting rooms, a kids pool and an outdoor pool.

$63
Avg. per night
Holiday Inn Express Guaymas
Holiday Inn Express Guaymas
8.9 Excellent
Boulevard Agustin Garcia Lopez,entre Pue, Guaymas, Sonora, Mexico
Show on map
1.7 km from city centre,  

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.

$66
Avg. per night
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
6.3 km from city centre,  

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.

$72
Avg. per night
Best Western Laos Mar Hotel & Suites
Best Western Laos Mar Hotel & Suites
6.9 Good
Paseo Balboa no. 90, Puerto Peñasco, Sonora, Mexico
Show on map
1.1 km from city centre,  

Located in Puerto Penasco, Best Western Laos Mar Hotel & Suites is within a 40-minute drive of Mar de Cortes International Airport and offers an outdoor pool. The numerous amenities this rustic hotel features include a 24-hour reception, a tour desk and a ticket service.

$82
Avg. per night
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
2.8 km from city centre,  

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.

$287
Avg. per night

Hotel prices in Sonora

2 stars or below

$63 - $82

Best Western Laos Mar Hotel & Suites

No. 1 most popular

$82
Avg. per night
Hampton Inn by Hilton Hermosillo

Best value

$63
Avg. per night
3 stars

$66 - $72

Sea of Cortez Beach Club by Diamond Resorts

No. 1 most popular

$72
Avg. per night
Holiday Inn Express Guaymas

Best value

$66
Avg. per night
4 stars and up

$287 - $384

Mayan Palace Puerto Penasco

No. 1 most popular

$384
Avg. per night
Las Palomas Beach & Golf Resort
$287
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, San Carlos, and Hermosillo are the most popular places on HotelsCombined for stays in Sonora.

  • What are the best hotels in Sonora?

    Peñasco Del Sol (8.4/10 from 1,199 reviews), Los Jitos Hotel & Suites (7.8/10 from 165 reviews), and San Carlos Plaza Hotel, Beach & Convention Center (7.0/10 from 132 reviews) are all highly rated places to stay in Sonora.