Most Popular Facilities

Free Wi-Fi
Parking
No Pool
Air-conditioned
Beach access
Kid-friendly
No Restaurant
No Fitness center

Welcome to Hotel Roca Mar

Hotel Roca Mar is a charming four-star retreat nestled in the vibrant heart of Puerto Escondido, Oaxaca. Located just steps away from the sparkling waters of Bahía Principal and the bustling artisan corridor, it perfectly captures the essence of a coastal Mexican getaway. Guests are captivated by its unbeatable location, offering easy access to the beach, local eateries, and lively nightlife venues.

Cleanliness and attentive service define the guest experience at Hotel Roca Mar. The dedicated staff consistently provide daily housekeeping and warm hospitality that makes visitors feel genuinely welcome. The rooms, while compact, are thoughtfully designed with balconies that frame stunning views of the bay, inviting guests to unwind in a cozy, intimate setting. Air-conditioning ensures comfort even in the coastal heat, addressing a key need for travelers.

Though there is no swimming pool or on-site restaurant, the hotel's close proximity to a variety of dining options and recreational spots fills that gap seamlessly. Free Wi-Fi caters to both leisure and business travelers, while parking is conveniently available on the street with good security. The absence of a fitness center does not hinder guests who prefer exploring the lively surrounding streets and the natural beauty of Puerto Escondido.

One notable point is the firmness of the beds, which some guests find less comfortable for extended stays. Despite this, the overall ambiance and convenient access to both cultural and natural attractions outweigh this minor drawback. Families appreciate the kid-friendly atmosphere, making it a versatile choice for visitors seeking a blend of relaxation and adventure.

In summary, Hotel Roca Mar offers a sincere and authentic beachfront experience, combining cleanliness, amiable service, and a prime location. It stands as an ideal haven for travelers who value proximity to the ocean and vibrant local culture over luxury amenities, making it a memorable base for exploring the colorful life of Puerto Escondido.

Great for visitors

Thing to do
Playa Carrizalillo
4.5 stars 1162 Reviews
Playa Zicatela
4.7 stars 2119 Reviews
Large beach with strong waves that make it a popular destination for surfers from around the world.
Playa Coral
4.5 stars 1148 Reviews
Transit
Puerto Escondido Bus Station
09 minute
Airports
Puerto Escondido International Airport
Driving: 15 minute | Transit: Loading
Bahias De Huatulco International Airport
Driving: 01 hour 55 minute | Transit: Loading

Last Reviews

Avocado Punk
22 November 2025

La ubicación está excelente, a unos pasos de Bahía principal y atrás está el corredor de artesanías. Las habitaciones son muy limpias y diario pasan a hacer servicio, además las personas que atienden son muy amables y atentas. En cuanto a las habitaciones, lo único que no me gustó fue la cama súper dura, que para estancias largas como la mía de una semana se me hizo muy pesado. El tamaño, son pequeñas pero acogedoras, con ventilador y opción a aire acondicionado, el baño igual pequeño. Sí recomendaría hospedarse ahí, solo tomen en cuenta lo de la cama XD

Jose Torres
25 October 2025

Económico y muy cercano a la playa (media calle de distancia). Zona de antros y calle muy pintoresca. De noche mucho ambiente también en la calle. Se puede estacionar tu auto todo el día y noche en la calle (ya que no tiene estacionamiento propio) con seguridad.

Eduardo Vazquez
20 October 2025

Muy bueno la verdas el precio masomenos la vista muy buena esta muy cerca del mar el cervicio muy bueno

Citlali López
20 September 2025

Excelente ubicación, habitaciones pequeñas pero muy cómodas con balcones y una excelente vista a la bahía principal, cerca de distintos restaurantes y centros nocturnos para divertirse, es ideal si buscas un espacio acogedor.

Info (Essential details)

  • Check-In14:00
  • Phone
    Phone Number+52 954 130 2095
  • AddressAv. Alfonso Pérez Gasga 601A, Libertad, 71984 Puerto Escondido, Oax., Mexico