Menu

Search options

2026-11-02

2026-11-03
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.

3 star 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

83 results

  • Hotel Zandoyo Bed & Breakfast

    From US$ 64

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

    Playa Zicatela is within 10 minutes' drive of the bed & breakfast, while Bahia Puerto Escondido Public…

    To the hotel

    price for 1 night
    Book Now From US$ 64
  • One Love Hostal Puerto Escondido

    From US$ 40

    Tamaulipas, Entre Baja California Sur Y Norte, Puerto Escondido (Oaxaca), Mexico (To the map)

    This Puerto Escondido hotel is 10 minutes' drive from the bustling Playa Principal Beach, a short way…

    To the hotel

    price for 1 night
    Book Now From US$ 40
  • Casa Mura

    From US$ 46

    Venustiano Carranza, Puerto Escondido (Oaxaca), Mexico (To the map)

    At this 3-star aparthotel, you'll be approximately 15 minutes' drive from Bahia Puerto Escondido Public…

    To the hotel

    price for 1 night
    Book Now From US$ 46
  • Casa Mia

    From US$ 54

    Calle Felipe Merklin 207 A Esq Andador Soledad And La Paz,Sector Libertad, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel offers a convenient location just around the corner from Principal Beach. Cascada La Reforma…

    To the hotel

    price for 1 night
    Book Now From US$ 54
  • Casa Piedra Parada

    From US$ 32

    Av Bajada Las Brisas, Esquina Jacarandas, Colonia Santa Maria, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel has a convenient setting about 25 minutes on foot from Playa Puerto Angelito y Manzanillo Beach…

    To the hotel

    price for 1 night
    Book Now From US$ 32
  • Le Petit Puerto Escondido

    From US$ 48

    379 Soledad, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel is about 5 km from Puerto Escondido International airport and 850 metres from such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 48
  • Grand Casalet

    From US$ 49

    Calle Jazmines Esquina Jacaranda S/N, Puerto Escondido (Oaxaca), Mexico (To the map)

    This Puerto Escondido hotel has a convenient setting approximately 25 minutes on foot from Puerto Angelito…

    To the hotel

    price for 1 night
    Book Now From US$ 49
  • Hotel Paraiso Escondido

    From US$ 42

    Calle Union # 10, Puerto Escondido (Oaxaca), Mexico (To the map)

    Around a 5-minute ride from Downtown Puerto Escondido, the hotel is also just 1.4 km from the compact…

    To the hotel

    price for 1 night
    Book Now From US$ 42
  • Casa Monika

    From US$ 59

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

    The hotel has a convenient setting 3.5 km from Mirador Summer Romance. The Casa Monika Puerto Escondido…

    To the hotel

    price for 1 night
    Book Now From US$ 59
  • Hotel San Martin La Punta

    From US$ 49

    Alejandro Cardenas Peralta 622, Puerto Escondido (Oaxaca), Mexico (To the map)

    This comfortable hotel is nestled a 10-minute ride from Puerto Angelito and a 15-minute ride from the…

    To the hotel

    price for 1 night
    Book Now From US$ 49
  • Beachfrontguesthouse

    From US$ 47

    Calle Las Rosas, Colonia Santa Maria, Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 10-minute drive to Puerto Escondido International airport. Playa Zicatela is 0.6 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 47
  • Casa Conicarit

    From US$ 100

    Calle Delfines Fraccionamiento Rinconada, Puerto Escondido (Oaxaca), Mexico (To the map)

    Puerto Escondido centre can be reached within 15 minutes' walk. Downtown Puerto Escondido is within 300…

    To the hotel

    price for 1 night
    Book Now From US$ 100
  • Hotel San Juan

    From US$ 29

    Felipe Merklin 503 Sector Libertad, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel has a convenient setting within a few blocks of the compact Playa Carrizalillo White-Sand Beach.

    To the hotel

    price for 1 night
    Book Now From US$ 29
  • Casa Terranova (Adults Only)

    From US$ 78

    Av. Plan De Ayala, 200. Emiliano Zapata,, Puerto Escondido (Oaxaca), Mexico (To the map)

    The aparthotel is situated approximately 15 minutes' drive from Bahia Puerto Escondido Public Beach and…

    To the hotel

    price for 1 night
    Book Now From US$ 78
  • Casa Kame

    From US$ 60

    Calle Burciagas 8, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel is a great place to stay due to its prime location in Puerto Escondido. Bahia Puerto Escondido…

    To the hotel

    price for 1 night
    Book Now From US$ 60
  • Casa De La Gente Nube

    From US$ 35

    Carr Costera Sn Colonia El Marinero, Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 10-minute drive to Puerto Escondido International airport. Natural attractions in the area…

    To the hotel

    price for 1 night
    Book Now From US$ 35
  • Casa Kokona

    From US$ 44

    Calle Azucenas 736, Puerto Escondido (Oaxaca), Mexico (To the map)

    The guest house offers a prime location a 10-minute drive from Puerto Escondido International airport.

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • Oyo Hotel Arena Surf, Puerto Escondido

    From US$ 19

    1 Norte Entre 3 Y 4 Oriente Num 403, Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 10-minute drive to Puerto Escondido International airport. The 3-star hotel stands within…

    To the hotel

    price for 1 night
    Book Now From US$ 19
  • Hotel Albatros

    From US$ 38

    Guelatao s/n esquina Tlacochahuaya Fraccionamiento Bacocho, Puerto Escondido (Oaxaca), Mexico (To the map)

    Bacocho is located around 200 metres from this Puerto Escondido hotel, and such natural sites as Playa…

    To the hotel

    price for 1 night
    Book Now From US$ 38
  • Villa Poesia

    From US$ 60

    Camino Carrizalillo, Puerto Escondido (Oaxaca), Mexico (To the map)

    Cathedral is just 500 metres from this Puerto Escondido guest house, while approximately 20 minutes on…

    To the hotel

    price for 1 night
    Book Now From US$ 60