Hotels in San Carlos

Search and compare San Carlos hotels from hundreds of travel sites and save

San Carlos, Sonora, Mexico
22 Oct — 23 Oct2
San Carlos, Sonora, Mexico
Fri 22/10
Sat 23/10
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in San Carlos

Filter by star ratings
All filters
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.2 km from city centre, San Carlos 
ExcellentBased on 690 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 San Carlos hotel

Cheapest month:December
Most expensive month:June
Average price in San Carlos:$157/night
Absolute cheapest price found:$49/night
Cheapest day:Tuesday
Most expensive day:Saturday
$108 - $274
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$101 - $242
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in San Carlos, Sonora

Show all 294 hotels
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.2 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.

$113
Avg. per night

Where to stay in San Carlos

San Carlos travel FAQs

  • What are the best hotels in San Carlos?

    Marinaterra Hotel & Spa, rated with a score of 8.6 from 331 reviewers, is one of the most popular hotels in San Carlos. Other top stays include Sea of Cortez Beach Club by Diamond Resorts, with an average rating of 9.2 from 690 reviewers, and San Carlos Plaza Hotel, Beach & Convention Center, with a score of 7.0 from 132 reviewers.

  • How much do hotels in San Carlos cost?

    The average price of a hotel in San Carlos has been around $441 per night over the last 3 days. For a 5-star hotel in San Carlos, the average price is around $439/night, depending on your dates. The average price of a 4-star hotel is $71/night.

  • How much is a cheap hotel in San Carlos?

    $54/night is the cheapest price found for a hotel in San Carlos by HotelsCombined users over the last 72 hours.