Cheap rates for Mexico beach hotels on the Pacific Coast

If you click on the links in this post, we may earn money from the companies mentioned in this post, at no extra cost to you. You can read the full disclaimer here.

Sharing is caring!

Mexico’s Pacific Coast, aka the Mexican Riviera, has warm to hot weather throughout the year. It has Mexico’s largest concentration of beach resorts and gets millions of visitors each year. The Pacific Coast beaches are more rugged with darker sand but are breathtakingly beautiful. With the strong Pacific Ocean waves, it’s the best coast for surfing.

Have you ever wanted to vacation at a beach in Mexico but didn’t think you could afford it? Beach resorts can be expensive but there are always bargains to be had if you look long and hard enough. And that’s what we do at Green Vacation Deals.

The following hotels earned ratings of 4 and 5 out of 5 by Expedia users. These hotels have deeply discounted rates and you can book them for under $100 a night. However, you’ll need to act quickly. These deals are too good to last very long.

Los Cabos

  • Hotel Jazuli $44
  • Cabo Inn Hotel $45
  • Hotel Boutique Plaza Douglas $48
  • The Mexican Inn $50
  • Siesta Suites Hotel $53
  • Cactus Inn Los Cabos $55
  • Hotel Santa Maria del Cbo $56
  • Sunrock Condo Hotel $67
  • Los Patios Hotel $67
  • MariaMar Suites $70
  • Cardinal by Casai $71
  • City Plus Cabo San Lucas $73
  • Hampton Inn & Suites by Hilton Los Cabos $78
  • Cabo Vista Hotel – Adults Only $81
  • City Suites Cabo San Lucas $86
  • Hotel Aeropuerta Los Cabos $88
  • Six Two Four Hotel $90

Click here to book these rates.

Punta de Mita

  • Hotel Mason de Mita $69
  • Villa Magnolia $81
  • Villa Bella Bed & Breakfast $91

Click here to book these hotels at discounted rates.

Todos Santos

  • Cerritas Beach Palace Studio Gaia $49
  • Casitas El Salitral By Rotamundos $69
  • Casitas Vista del Aguila $89
  • Pero Surfero $99

Click here to book these hotels at a discounted rate.

Sayulita

  • Riad Lola Sayulita $38
  • Hotel Villas Sayulita $64
  • Hotel Peix Sayulita & Beach Club $68
  • Hotelita Los Suenos $77
  • Mar y Suenos Suites $78
  • Hotel y Suites Los Encantos $89
  • Riviera Sayulita Hotel $92

Click here to book these hotels.

Yelapa

  • Casa Bahia Bonita $48
  • Boutique Hotel Rosada $60

Click here to book these hotels.

Puerto Escondido

  • Hotel Casablanca $32
  • Hotel & Club Campestre Altos Paraiso $40
  • Hotel Careyes Puerto Escondido $49
  • Carri Surf Studio $50
  • Madre Tierra Apartments $50
  • Hotel Paraiso Escondido $54
  • Hotel Aldea del Bazar $58
  • Hotel Suites La Hacienda $59
  • Paraiso Villa Guadalupe $60
  • Hotel Rockaway $63
  • Bungalows Zicatela $79
  • Collection O Hotel DC Brisas de Zicatela $86
  • Casamar Suites $90

Click here to book one of these hotels.

Mazatlan

  • Azteca Inn $42
  • Hotel Villas Quelita $43
  • Marena Suites & Apartments $50
  • Hotel La Siesta $52
  • Ibis Mazatlan Marina $55
  • Gamma Mazatlan The Inn Centro Historico $56
  • The Palms Resort of Mazatlan $63
  • Mar Sol $63
  • City Express Mazatlan $72
  • Hotel Raices de Mar $75
  • The Xperience by g $76
  • Best Western Hotel Posada Freeman Zona Dorada $81
  • Royal Villas Resort $84
  • Hotel Casa de Leyendas $87

Click here to book one of these hotels.

Huatulco

  • Hotel Galeria del Angel $35
  • Hotel Zestal $45
  • Mexico Lindo $49
  • Yuu-lee Casa Benita Huatulco $50
  • Hotel Huatulco Mexico $50
  • Hotel Arenas del Pacifico $52
  • Hotel Bahia West $54
  • Rooms Huatulco $55
  • Hotel Villa Blanca Huatulco $59
  • AM Hotel & Plaza $60
  • Best Western Posada Chahue $61
  • Hotel Villas Coral $71
  • Princess Apartment Huatulco $73
  • Hotel Castilla Huatulco $84
  • Manta Raya Hotel $92

Click here to book one of these hotels.

Puerto Vallarta

  • Hotel Portonovo Plaza Malecon $36
  • Rosita Hotel $44
  • Hotel Porto Allegro $62
  • One Puerto Vallarta Aeropuerto $64
  • Flamingo Vallarta Hotel & Marina $71
  • Hotel Mio Vallarta – Adults Only $88
  • Los Arcos Suites $88
  • Ocean Breeze Nuevo Vallarta $92

Click here to book one of these hotels.