A pier leading to a restaurant and bar named "The Point."

Book Sonora Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in Sonora

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Sonora hotels

1. Las Palomas Beach & Golf Resort

Las Palomas Beach & Golf Resort
4.0 star property
Sandy Beach
8.6 out of 10, Excellent, (3,471 reviews)
"Great hotel"
United States
Tatiana
The price is AU$432
includes taxes & fees
2 Aug - 3 Aug
Las Palomas Beach & Golf Resort

2. Hotel San Carlos Plaza

Hotel San Carlos Plaza
2.5 star property
San Carlos
7.8 out of 10, Good, (869 reviews)
"Nice beach, clean hotel, overall very good"
United States
Martin
The price is AU$217
includes taxes & fees
16 Aug - 17 Aug
Hotel San Carlos Plaza

3. Peñasco del Sol

Peñasco del Sol
4.5 star property
Bella Vista
8.4 out of 10, Very good, (1,000 reviews)
"Great place to stay,the family loves it here. Room was clean and the pool was perfect always on point"
United States
Juan
The price is AU$319
includes taxes & fees
23 July - 24 July
Peñasco del Sol

4. Playa Bonita

Playa Bonita
3.0 star property
Bella Vista
9.2 out of 10, Wonderful, (1,003 reviews)
"Amazing staff, great amenities and beautiful location!"
United States
Tanya
The price is AU$239
includes taxes & fees
2 Aug - 3 Aug
Playa Bonita

5. Marinaterra Hotel & Spa

Marinaterra Hotel & Spa
3.5 star property
San Carlos
8.8 out of 10, Excellent, (1,008 reviews)
"N"
Mexico
Stefania
The price is AU$196
includes taxes & fees
21 July - 22 July
Marinaterra Hotel & Spa

6. Laguna Shores Resort

Laguna Shores Resort
3.0 star property
Laguna Shores
8.0 out of 10, Very good, (972 reviews)
"Great place to stay"
United States
Shayne
The price is AU$178
includes taxes & fees
20 Aug - 21 Aug
Laguna Shores Resort

7. Costa Elegante Hotel & Suites

Costa Elegante Hotel & Suites
2.5 star property
Benito Juárez
8.6 out of 10, Excellent, (366 reviews)
"Nice and new, clean and excellent parking with 24hr security."
United States
Christina
The price is AU$150
includes taxes & fees
23 July - 24 July
Costa Elegante Hotel & Suites

8. Laos Mar Hotel & Suites

Laos Mar Hotel & Suites
3.0 star property
Bella Vista
8.2 out of 10, Very good, (1,002 reviews)
"The staff was very kind and attentive to our needs! My husband couldn’t stop admiring how good everything was despite being a last minute trip. Beach was 1 minute walk away which was a plus! Amazing beach waters!"
United States
Gloria
The price is AU$260
includes taxes & fees
21 July - 22 July
Laos Mar Hotel & Suites

9. HACIENDA MONARCAS RESORT

HACIENDA MONARCAS RESORT
3.0 star property
Puerto Peñasco
9.0 out of 10, Wonderful, (212 reviews)
"The hotel was nice, clean and relaxing. The rooms are spacious. Its a bit away from the party scene and has a security guard at the front of the hotel. The only negative is the WiFi internet (no reception). Otherwise it was a nice place for a weekend trip."
United States
SONIA
The price is AU$211
includes taxes & fees
21 July - 22 July
HACIENDA MONARCAS RESORT

10. Sea of Cortez Beach Club

Sea of Cortez Beach Club
3.0 star property
Villas California
9.2 out of 10, Wonderful, (1,004 reviews)
"Very clean place respectful at the desk and everyone will definitely be coming back again."
United States
Luis
The price is AU$256
includes taxes & fees
16 Aug - 17 Aug
Sea of Cortez Beach Club

11. Hotel Plaza Peñasco

Hotel Plaza Peñasco
2.0 star property
Benito Juárez
6.4 out of 10, (366 reviews)
"A/C perfect place needs alot of work. Old hotel"
United States
Elsa
The price is AU$90
includes taxes & fees
21 July - 22 July
Hotel Plaza Peñasco

12. Hotel Armida Guaymas

Hotel Armida Guaymas
2.5 star property
Guaymas
8.0 out of 10, Very good, (387 reviews)
"Excellent property. Quiet and peaceful. Lovely courtyard. Will stay again"
United States
Jesse
The price is AU$107
includes taxes & fees
22 July - 23 July
Hotel Armida Guaymas

13. Hotel Boutique Casa María

Hotel Boutique Casa María
4.5 star property
San Carlos
9.2 out of 10, Wonderful, (495 reviews)
"excelent"
Mexico
Paloma
The price is AU$213
includes taxes & fees
22 July - 23 July
Hotel Boutique Casa María

14. Hotel Vista Marina

Hotel Vista Marina
2.5 star property
Ferrocarrilera
7.8 out of 10, Good, (418 reviews)
"Beautiful place to stay again ❤️ thank you"
United States
Elias
The price is AU$81
includes taxes & fees
21 July - 22 July
Hotel Vista Marina

15. Hotel Alexander

Hotel Alexander
2.0 star property
Ferrocarrilera
9.0 out of 10, Wonderful, (41 reviews)
"We loved that it's walking distance to the beach, the boat tours, and so close to El Malecon."
United States
Martha
The price is AU$108
includes taxes & fees
23 July - 24 July
Hotel Alexander

16. The Cove Boutique Hotel Adults Only

The Cove Boutique Hotel Adults Only
3.5 star property
Cerro la Ballena
9.8 out of 10, Exceptional, (365 reviews)
"Great property"
United States
aaron
The price is AU$156
includes taxes & fees
27 July - 28 July
The Cove Boutique Hotel Adults Only

17. Las Palomas 5-Star Resort

Las Palomas 5-Star Resort
2.5 star property
Sandy Beach
8.4 out of 10, Very good, (45 reviews)
"The property was great, the staff was very helpful over all we had a great time. Except that the bed was very uncomfortable, we did not have a restful sleep Thank you"
United States
Gabriela
Las Palomas 5-Star Resort

18. Sawari Hotel

Sawari Hotel
3.0 star property
San Carlos
8.6 out of 10, Excellent, (585 reviews)
"Love this place"
United States
Alma
The price is AU$173
includes taxes & fees
22 July - 23 July
Sawari Hotel

19. Hotel Esmeralda Beach Resort

Hotel Esmeralda Beach Resort
3.5 star property
Sandy Beach
8.4 out of 10, Very good, (21 reviews)
"I love the patios these rooms have. Plus overlooking Diegos Tiki Bar is a great plus. Especially when the have a band playing. Sit on your patio and listen to grea music without leaving your room!"
United States
Lynne
Hotel Esmeralda Beach Resort

20. Hotel Baja

Hotel Baja
3.0 star property
Cerro la Ballena
6.6 out of 10, (782 reviews)
"Amazing staff, but be prepared to walk up and down stairs."
United States
Jose
The price is AU$92
includes taxes & fees
21 July - 22 July
Hotel Baja
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in Sonora

Showing deals for:31 July - 2 Aug

Save an average of 15% on thousands of hotels when you're signed in

Top Sonora Hotel Reviews

Guide to exploring Sonora

Top reasons to visit Sonora

  • Diverse Outdoor Adventures: Sonora is ideal for thrill-seekers with activities like bear watching and scenic hikes in stunning natural landscapes.
  • Vibrant Urban Experience: Explore the lively cities of Hermosillo and charming smaller towns, offering a rich cultural atmosphere and local interactions.
  • Family-Friendly Activities: Enjoy a variety of attractions suitable for all ages, ensuring a fun-filled holiday for families.
  • Relaxing Yoga Sessions: Connect with nature through serene yoga sessions at sunrise, perfect for a tranquil escape.
  • Comfortable Accommodation: Choose from luxurious resorts to cosy hotels, catering to all types of travellers for a memorable stay.

Find great hotels in Sonora

Discover the enchanting region of Sonora, Mexico, where a variety of accommodation options await to enhance your holiday experience. From luxurious resorts to comfortable hotels, you'll find the perfect lodging to suit your needs, whether you're seeking a family getaway, a beach retreat, or a business trip. With numerous amenities and services designed for every traveller, Sonora is the ideal destination for unforgettable memories.

  • Fiesta Americana Hermosillo: Located in the heart of Sonora, Fiesta Americana Hermosillo boasts a commendable guest rating of 8.8 out of 10. This hotel caters to families, business travellers, and those with pets, providing a welcoming atmosphere for all. Families can enjoy child-friendly amenities such as a dedicated children's pool, free cribs, and accessible first aid provisions. Pet owners will appreciate the pet-friendly policies, complete with food and water bowls and specific restrictions for dogs. The hotel’s modern comforts blend seamlessly with its commitment to service, making it an ideal choice for a varied holiday experience.
  • Peñasco del Sol: Known for its romantic and family-oriented atmosphere, Peñasco del Sol enjoys a guest rating of 8.4 out of 10. Situated directly on the beach, this hotel offers stunning views from its various dining options, including ocean, garden, and pool views. Guests can indulge in romance packages, enhancing their stay with unique experiences like champagne service and spa treatments. The property also features amenities for children, including pool toys and babysitting services, catering to families looking for a beachside retreat that offers relaxation and adventure.
  • ibis Hermosillo: Ibis Hermosillo presents a comfortable stay with a guest rating of 8.6, making it a practical choice for business travellers and pet owners. This hotel offers essential amenities for a productive stay and is pet-friendly with specific policies in place. Guests can expect a modern, minimalist design that focuses on comfort and convenience. The welcoming atmosphere is ideal for those looking to balance work and leisure, ensuring a restful experience in the vibrant city of Sonora.

Where to stay in Sonora

Sonora, Mexico, offers an array of experiences for all types of travellers, from family-friendly adventures to relaxing outdoor excursions. Explore vibrant cities like Hermosillo, the state's capital, or immerse yourself in the charm of smaller towns. The welcoming atmosphere, coupled with friendly locals, ensures a memorable holiday. Don't miss the scenic beauty and cultural richness that Sonora has to offer, making it a perfect destination for your upcoming trip.

  • Puerto Peñasco: Nestled along the stunning Sea of Cortez, Puerto Peñasco, also known as Rocky Point, is a vibrant coastal city in Sonora. With its beautiful sandy beaches and a charming esplanade, it’s a perfect destination for families and outdoor enthusiasts alike. The city's peak tourist season occurs in March and again from June to July, when visitors flock to enjoy various water sports, golf courses, and family-friendly resorts. Don't miss the lively marina, where you can taste fresh seafood and enjoy breathtaking sunset views.
  • Hermosillo: As the capital of Sonora, Hermosillo is a bustling city that offers a mix of modernity and tradition. Travellers come here year-round, with peak visits in June to July and September. Known for its business-friendly environment, the city is also family-oriented, featuring shopping centres and theatres that cater to diverse interests. Explore the local landmarks, including impressive civic government buildings and embassies that reflect the city's rich cultural heritage. Hermosillo’s vibrant atmosphere ensures an engaging city experience for all visitors.
  • San Carlos: Situated along the picturesque coast, San Carlos is a serene beach town that offers a blend of culture and relaxation. Its peak tourist season is from April through July, making it a popular spot for families seeking a beach getaway. This charming city boasts beautiful beaches and piazza squares that invite leisurely strolls. Visitors can enjoy local theatres and golf courses, ensuring a well-rounded holiday experience. San Carlos is perfect for those looking to immerse themselves in culture while enjoying the sun and sea.

Things to do in Sonora

Sonora offers a delightful mix of outdoor adventures and family-friendly activities, making it ideal for various holiday themes. Visitors can explore shopping centres and recreational areas, while adrenaline seekers can indulge in bear watching. Additionally, for those seeking tranquility, yoga sessions at sunrise provide a perfect way to connect with nature. Whether for business or leisure, Sonora promises an enjoyable experience for all.

Shopping

In Sonora, visit the Galerías Mall for a variety of shops, including fashion and electronics. For a more local experience, head to Mercado Municipal, where you can find handmade crafts, traditional foods, and unique souvenirs reflecting the region's culture.

Recreation

In Sonora, visit the tranquil spa at Hotel San Carlos Plaza, where you can indulge in rejuvenating treatments while overlooking the beautiful Sea of Cortez. For outdoor enthusiasts, explore the stunning landscapes of the Sierra Madre Mountains, ideal for hiking and meditation amidst nature’s serenity.

Adventure

Explore the stunning landscapes of the Sierra Madre Mountains through hiking or mountain biking trails that offer breathtaking views. For a unique experience, consider kayaking in the striking waters of the Sea of Cortez, home to diverse marine life and beautiful coastal scenery.

Experience the thrill of rock climbing in the dramatic cliffs of the Sierra de San Pedro Martír, where climbers of various skill levels can find routes that challenge their abilities. Alternatively, embark on a thrilling off-road adventure through the Sonoran Desert's rugged terrain.

Discover the rich biodiversity of the region while zip-lining through lush canopies in the picturesque Cañon de los Tanques. This exhilarating activity allows for an unforgettable perspective of the stunning natural beauty that surrounds you.

Nightlife

The nightlife in Sonora offers a vibrant mix of experiences. Enjoy live music and local cuisine at La Casa de la Cultura or dance the night away at Club 69. For a laid-back atmosphere, visit El Bar de la Calle for cocktails and good company.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Sonora

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Sonora are December to February, where the prices are slightly lower. This is in comparison to March and June to July, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Sonora is Tuesday. The most expensive day to stay in Sonora is Friday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to set your budget, choose your ideal location, and much more. You can organise your results to display prices from lowest to highest, allowing you to find the most affordable hotels right away. Additionally, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can potentially save money by combining your Sonora hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in Sonora

Sonora is an excellent destination for business trips, outdoor adventures, and family holidays. Visitors can explore a variety of attractions, including civic spaces, urban parks, and lively squares that enhance the cultural and urban experience. Whether you seek outdoor activities or a taste of local culture, Sonora offers a delightful mix of experiences to enjoy during your visit.

  • El Malecón: Stroll along this charming esplanade, where the sea breeze mingles with the sounds of laughter and romance. It's a delightful spot for families to enjoy outdoor activities and soak in the vibrant atmosphere, with beautiful views to accompany your leisurely walk.
  • El Pinacate and Gran Desierto de Altar Biosphere Reserve: Experience the dramatic landscapes of this stunning peak, offering breathtaking scenery. The reserve invites outdoor enthusiasts to explore its unique geological features and diverse wildlife, making it a captivating destination for nature lovers.
  • Los Algodones: Relax on the sun-soaked sands of this picturesque beach, where the soothing sound of waves creates a tranquil ambiance. It's an ideal place to unwind, bask in the sun, and enjoy the beauty of the coastal surroundings.

Best time to go to Sonora

The best time to visit Sonora is dependent on what kind of holiday you are seeking. June is its hottest month on average. At this time, visitor numbers are slightly high and weather is sunny with no rain. January is its coolest month on average. At this time, visitor numbers are average and weather is sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January50.7°F (10.4°C)No RainSunnyAverageSlightly Low
February53.4°F (11.9°C)No RainSunnyAverageSlightly Low
March59.9°F (15.5°C)No RainSunnyAverageSlightly High
April66.4°F (19.1°C)No RainSunnySlightly HighAverage
May81.1°F (27.3°C)No RainSunnyAverageAverage
June82.2°F (27.9°C)No RainSunnySlightly HighSlightly High
July80.6°F (27.0°C)Light RainMostly SunnySlightly HighSlightly High
August79.3°F (26.3°C)Light RainMostly SunnyAverageAverage
September76.1°F (24.5°C)Light RainSunnyAverageAverage
October68.5°F (20.3°C)No RainSunnySlightly LowAverage
November58.6°F (14.8°C)No RainSunnySlightly LowAverage
December50.9°F (10.5°C)No RainSunnySlightly LowSlightly Low

Frequently asked questions

How much do hotels in Sonora cost?
Prices for Sonora hotels differ depending on the season and other factors, like school holidays and Christmas. You can find cheap options from AU$81 in a few different ways. Enter your destination and trip dates and then pick your budget using the "Price per night" filter. You can then narrow your search by choosing your preferred property type and amenities and more.
When is the best time to go to Sonora?
The timing of your trip will depend on which part of Sonora you want to explore, as temperatures vary in different places. For a summer holiday with a desert climate, visit Hermosillo during the months of June to August. Here you can expect average daily temperatures between 28ºC and 38ºC.
What is the best area to stay in Sonora?
If your adventures are taking you to Sonora, consider a stay in Hermosillo or Puerto Peñasco. Once you've booked your hotel, have a look at the many amazing things there are to see and do here.
Are there any luxury hotels in Sonora?
Get set for the ultimate in luxury at Marsella 45. Concierge services, a swimming pool and proposal/romance packages are just the start of the conveniences at this retreat in Hermosillo, Sonora. Hotel Lucerna Hermosillo is another popular option in this exciting city.
What are the top all-inclusive hotels in Sonora?
Las Palomas Beach & Golf Resort is one of the best hotels in Sonora that offers all-inclusive deals. With meals, snacks and entertainment usually included in the room price, you can put your wallet to one side and experience the ultimate stress-free getaway at this property.
How can I find cheap hotels in Sonora?
Sonora cheap hotels start at AU$81 per night. To find these types of wallet-friendly options, use our "Price per night" filter. Want some other tips? Be flexible with your dates and book in advance. Browse our cheap hotels in Sonora page for bargains that are hard to resist.
What are the best hotels in Sonora for families?
Pack your bags (and the little ones!) and get set for a fun-packed holiday at one of our popular family-friendly properties in Sonora. Located in Hermosillo, Holiday Inn Hotel & Suites Hermosillo Aeropuerto, an IHG Hotel is a fabulous pick. Laundry facilities and housekeeping services are among the amenities here. Or spend time with the fam at Comfort Inn Hermosillo Aeropuerto. You can also look for your ideal getaway by clicking on the "Family friendly" box in the "Traveller experience" section of our handy filters.
What are the top beach hotels in Sonora?
Book one of our sea-view hotels in Sonora and spend your days creating memories along the shore. If you're heading to Puerto Peñasco, unwind in top-rated properties such as Hospedaje Mulege, which has conveniences like beach volleyball activities and individually decorated rooms. Las Palomas Beach And Golf Resort is another choice in this city that promises a beachside stay to remember.

Explore a world of travel with Expedia