Menu

Search options

2026-02-05

2026-02-06
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.

Central 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

209 results

  • Hotel Albatros

    From US$ 38

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

    You'll need 5-minute drive to Puerto Escondido International airport. Guests can find the Main Beach…

    To the hotel

    price for 1 night
    Book Now From US$ 38
  • Hotel Cabanas Pepe

    From US$ 41

    Calle Felipe Merklin Numero 101, Colonia Centro, Puerto Escondido (Oaxaca), Mexico (To the map)

    4.2 km from the Playa Punta Zicatela, this hotel is also merely 1.8 km from the Bahia Puerto Escondido.

    To the hotel

    price for 1 night
    Book Now From US$ 41
  • Casa Nopal-Private Pool, Chic, Steps From Beach

    From US$ 212

    212 Calle Quinta Sur, Puerto Escondido (Oaxaca), Mexico (To the map)

    The villa is around 5 minutes by car from Puerto Angelito and just a 7-minute walk from Bahia Puerto…

    To the hotel

    price for 1 night
    Book Now From US$ 212
  • Lush Garden House Near Beaches With Private Pool.

    From US$ 187

    Esquina De Calle Tlacochahuaya Y Retorno A7 (Sin Numero), Puerto Escondido (Oaxaca), Mexico (To the map)

    Bahia Puerto Escondido Public Beach is nestled around 25 minutes' walk from the accommodation, and Playa…

    To the hotel

    price for 1 night
    Book Now From US$ 187
  • Mondala Hostal Carrizalillo

    From US$ 25

    Andador Carrizalillo S/N, Puerto Escondido (Oaxaca), Mexico (To the map)

    Staying at the Puerto Escondido property, guests can pay a visit to Playa Puerto Angelito y Manzanillo…

    To the hotel

    price for 1 night
    Book Now From US$ 25
  • Hotel Bungalows Acuario

    From US$ 63

    Playa Del Morro Sin Numero, Colonia Marinero, Playa Zicatela, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel has a private setting nearly a 10-minute ride from the Summer Romance Lookout. Standing only…

    To the hotel

    price for 1 night
    Book Now From US$ 63
  • 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. Downtown Puerto Escondido is within…

    To the hotel

    price for 1 night
    Book Now From US$ 19
  • La Hacienda Tilantongo

    From US$ 53

    Virgilio Uribe #100, Puerto Escondido (Oaxaca), Mexico (To the map)

    The property lies around 10 minutes by car from Playa Puerto Angelito y Manzanillo Beach. The city centre…

    To the hotel

    price for 1 night
    Book Now From US$ 53
  • 2Bdr -Rocks At Mikasa- Near Beach, Pool, King Beds, Ac, Fast Wifi

    From US$ 115

    3 Delfines, Puerto Escondido (Oaxaca), Mexico (To the map)

    This 130 m^2 accommodation lies only a short drive from Carrizalillo Beach. Playa Puerto Angelito y Manzanillo…

    To the hotel

    price for 1 night
    Book Now From US$ 115
  • Casa De La Luna

    From US$ 538

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

    Puerto Escondido International airport can be reached within 10 minutes drive, and natural attractions…

    To the hotel

    price for 1 night
    Book Now From US$ 538
  • Casa Triz

    From US$ 166

    Cuarta Sur 259, Puerto Escondido (Oaxaca), Mexico (To the map)

    Playa Puerto Angelito y Manzanillo Beach is nearly 15 minutes' walk from the Puerto Escondido lodge, while…

    To the hotel

    price for 1 night
    Book Now From US$ 166
  • Nopalero Hostel

    From US$ 11

    Oceano Indico & Oceano Artico Colonia Granjas Del Pescador, Puerto Escondido (Oaxaca), Mexico (To the map)

    This Puerto Escondido hostel is about a 25-minute walk from a Playa Carrizalillo beach. Natural sights…

    To the hotel

    price for 1 night
    Book Now From US$ 11
  • Hostel Cafe El Pescador

    From US$ 11

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

    You'll need 5-minute drive to Puerto Escondido International airport. The hotel offers access to the…

    To the hotel

    price for 1 night
    Book Now From US$ 11
  • Mayflower Hotel & Hostal

    From US$ 24

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

    The centre of Puerto Escondido can be reached within a 10-minute walk, and natural attractions like the…

    To the hotel

    price for 1 night
    Book Now From US$ 24
  • Casa Pelicano

    From US$ 179

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

    Puerto Escondido International airport can be reached within 10 minutes drive, and natural attractions…

    To the hotel

    price for 1 night
    Book Now From US$ 179
  • Casa Guiba 1 Puerto Escondido

    From US$ 44

    Cerrada De La Antartida, Puerto Escondido (Oaxaca), Mexico (To the map)

    The 24 m^2 accommodation lies 3.4 km from Playa Zicatela. The centre of Puerto Escondido can be reached…

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • Casa San Jeronimo

    From US$ 31

    115 Avenida Oaxaca, Puerto Escondido (Oaxaca), Mexico (To the map)

    Playa Carrizalillo is only 1.3 km from the accommodation. Casa San Jeronimo Apartment Puerto Escondido…

    To the hotel

    price for 1 night
    Book Now From US$ 31
  • Hostal Shalom

    From US$ 8

    Bvld. Benito Juarez 4082 Fracc. Rinconada, Puerto Escondido (Oaxaca), Mexico (To the map)

    Carrizalillo Beach is located just a short drive from this Puerto Escondido hostel, while natural sites…

    To the hotel

    price for 1 night
    Book Now From US$ 8
  • Brisamar Guesthouse

    From US$ 58

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

    Located 2.9 km from the Playa Zicatela, the hotel is also in the vicinity of Carrizalillo Beach. The…

    To the hotel

    price for 1 night
    Book Now From US$ 58
  • Hotel Gamito

    From US$ 71

    117 Calle Oceano Pacifico Granjas Del Pescador, Puerto Escondido (Oaxaca), Mexico (To the map)

    The centre of Puerto Escondido can be reached within a 5-minute walk, and natural attractions like the…

    To the hotel

    price for 1 night
    Book Now From US$ 71