Menu
  • Customer help
  • USD
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
    العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Polski Português Português Русский Svenska Türkçe

Search options

2026-09-16

2026-09-17
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Beach hotels in Puerto Escondido (Oaxaca)

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

376 results

  • New In La Punta - Casa Moka

    Puerto Escondido Calle Morelos, Puerto Escondido (Oaxaca), Mexico (To the map)

    The Playa Puerto Angelito y Manzanillo is nestled 4.4 km from this villa, and the Bahia Puerto Escondido…

    To the hotel

    Book Now
  • Estrella De Mar Suites

    From US$ 150

    C. Quinta Sur 341, Puerto Escondido (Oaxaca), Mexico (To the map)

    The Puerto Angelito beach is just 1.2 km from the apartment. To enjoy your vacation in Puerto Escondido…

    To the hotel

    price for 1 night
    Book Now From US$ 150
  • Departamentos Tamarindos

    Tamarindos, Puerto Escondido (Oaxaca), Mexico (To the map)

    This apartment is nestled 3.9 km from the compact Playa Carrizalillo White-Sand Beach. Departamentos…

    To the hotel

    Book Now
  • Casa Bella

    From US$ 120

    Los Caracoles 27, Puerto Escondido (Oaxaca), Mexico (To the map)

    The Playa Puerto Angelito y Manzanillo can be found 17 minutes' walk away, and the compact Playa Carrizalillo…

    To the hotel

    price for 1 night
    Book Now From US$ 120
  • Casa Mahue

    Avenida Tamaulipas S/N, Puerto Escondido (Oaxaca), Mexico (To the map)

    To the hotel

    Book Now
  • Casa Tachu

    From US$ 167

    Calle Primera Poniente, 213, Perez Gazga, Sector Hidalgo, San Pedro Mixtepec, Puerto Escondido, Oaxaca, Puerto Escondido (Oaxaca), Mexico (To the map)

    Principal Beach is located just 0.7 km from the spacious apartment. It takes 10 minutes to get to the…

    To the hotel

    price for 1 night
    Book Now From US$ 167
  • Casa Mavir Bahia Principal

    Avenida Alfonso Perez Gasga, Puerto Escondido (Oaxaca), Mexico (To the map)

    The compact white - sand Playa Carrizalillo Beach is 2.2 km away, while Lalo Ecotours is right around…

    To the hotel

    Book Now
  • Punta Mozambique - Glamping De Lujo Con Ac

    From US$ 108

    Aguascalientes 448, Puerto Escondido (Oaxaca), Mexico (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 108
  • Casa Delfines Puerto Escondido

    Calle Primera Poniente 301, Puerto Escondido (Oaxaca), Mexico (To the map)

    Coral Beach is only 1.7 km away, while plaza azul is in close proximity to the apartment. The centre…

    To the hotel

    Book Now
  • Oceanfront Apartments Vivo Resorts Puerto Escondido

    From US$ 571

    Vivo Resorts & Residences 543, Puerto Escondido (Oaxaca), Mexico (To the map)

    This apartment is in a beach area of Puerto Escondido. Private access to the own beach is also…

    To the hotel

    price for 1 night
    Book Now From US$ 571
  • Tortugas Dos Cero Uno

    From US$ 135

    Las Tortugas 1 201, Puerto Escondido (Oaxaca), Mexico (To the map)

    The Marinero Beach Puerto Escondido lies approximately a 10-minute drive from the apartment, while Downtown…

    To the hotel

    price for 1 night
    Book Now From US$ 135
  • Departamento Marsopas A 5 Minutos A Pie De Bahia Carrizalillo!!! 5

    From US$ 106

    1 Marsopas, Puerto Escondido (Oaxaca), Mexico (To the map)

    The Puerto Angelito beach is only 1.2 km from the apartment. To enjoy your vacation in Puerto Escondido…

    To the hotel

    price for 1 night
    Book Now From US$ 106
  • Casa Angeles

    From US$ 128

    Puerto Escondido - Oaxaca, Puerto Escondido (Oaxaca), Mexico (To the map)

    The compact Playa Carrizalillo White-Sand Beach is 4.2 km from the Puerto Escondido villa, while guests…

    To the hotel

    price for 1 night
    Book Now From US$ 128
  • La Punta Surfhouse 2

    Nuevo Leon Sn, Puerto Escondido (Oaxaca), Mexico (To the map)

    The Puerto Angelito beach is only a few steps from the apartment, while the Casa12 Art Gallery can be…

    To the hotel

    Book Now
  • Pointbreak Surfhouse

    From US$ 45

    Nuevo Leon, Puerto Escondido (Oaxaca), Mexico (To the map)

    The apartment is approximately a 10-minute drive from the Casa12 Art Gallery, which is an excellent place…

    To the hotel

    price for 1 night
    Book Now From US$ 45
  • Casa Icaco, Naturaleza Y Calma Junto Al Mar

    Los Naranjos Ventanilla, Puerto Escondido Oaxaca, Puerto Escondido (Oaxaca), Mexico (To the map)

    Casa Icaco, Naturaleza Y Calma Junto Al Mar Puerto Escondido is situated in a beach area of Puerto Escondido…

    To the hotel

    Book Now
  • Casa Bella Vista

    From US$ 4240

    Montealban 309, Puerto Escondido (Oaxaca), Mexico (To the map)

    This holiday home offers a convenient location, 2.2 km from the Bahia Puerto Escondido, while natural…

    To the hotel

    price for 1 night
    Book Now From US$ 4240
  • Casa Marco

    From US$ 165

    Av. A. Cardenas S/N En La Punta, Playa Zicatela, Col. Brisas De Zicatela, Puerto Escondido (Oaxaca), Mexico (To the map)

    The Puerto Escondido villa offers a beachfront location, within 10 minutes' drive of the Playa Puerto…

    To the hotel

    price for 1 night
    Book Now From US$ 165
  • Beachfront In A Peaceful Resort 8Mi From Puerto Escondido

    From US$ 159

    Playa Palmarito, Avenida Vivo L-46B, Bajos De Chila, 71996, Puerto Escondido, Mexico., Puerto Escondido (Oaxaca), Mexico (To the map)

    Private access to the own beach is also granted. Beachfront In A Peaceful Resort 8Mi From Puerto Escondido…

    To the hotel

    price for 1 night
    Book Now From US$ 159
  • Nezi Home

    Montealban 14, Puerto Escondido (Oaxaca), Mexico (To the map)

    The 2-bathroom villa offers a prime location, a 10-minute ride from the Summer Romance Lookout, while…

    To the hotel

    Book Now