Petit Hotel Hafa
★ 4.5 · 117 reviews

Petit Hotel Hafa

A rooftop pool, a spa, and Sayulita right outside the door.

Check availability
4 room types Wi-Fi Pool Pet-friendly A/C Spa
Welcome

A place to stay in Sayulita

Petit Hotel Hafa is a small hotel in Sayulita, Mexico, with four room types, a rooftop pool, a spa, and a bar on site. Rooms start at $72 and the hotel accepts pets. The property suits travellers who want a base with meaningful amenities rather than a bare-bones guesthouse. A tour desk, concierge, and water sports facilities give guests practical ways to fill the days, and the airport shuttle takes some of the logistical pressure off arrival and departure.

4.5/5
Guest rating
117 reviews
4
Room types
available
$66
Rates from
per night
Is it right for you?

Who this stay suits

A compact, well-equipped hotel in Sayulita with a rooftop pool, spa access, and a helpful concierge — straightforward and honestly priced.

Best for

  • Couples on a Pacific coast trip
  • Families wanting pool access and family rooms
  • Pet owners
  • Travellers who want organised water sports and tours on hand

Less suited to

  • Those wanting large or suite-style rooms
  • Guests who prefer a full-service restaurant on site

Rooftop pool and sun deck

Every room category has access to the rooftop pool. The sun deck and outdoor furniture give guests somewhere to sit above street level, and the terrace adds further outdoor space. It is the social centre of the property.

Spa and wellness packages

The hotel runs spa and wellness packages on site. It is a practical option for guests who want a treatment without leaving the property, particularly after a day of water sports or hiking around Sayulita.

Room character and layout

Rooms run from 18 to 25 square metres. The Double Room has a balcony with city views. Deluxe and Triple categories include a minibar and air conditioning throughout. The Deluxe Triple adds a city view to the extra floor space.

Bar with happy hour

The on-site bar runs a happy hour, which gives guests a low-key place to start or end the evening without heading straight out into Sayulita. It is a small but useful feature for a hotel at this price point.

Rooms & suites

Double Room

18.0 m² · 1 queen bed

  • Balcony
  • City view
  • Rooftop pool
  • Air conditioning
  • Attached bathroom
From
$72 /night
View room

Deluxe Room

20.0 m² · 1 queen bed

  • View
  • Rooftop pool
  • Air conditioning
  • Attached bathroom
  • Minibar
From
$72 /night
View room

Triple Room

25.0 m² · 1 twin bed and 1 queen bed

  • Rooftop pool
  • Air conditioning
  • Attached bathroom
  • Minibar
From
$82 /night
View room

Deluxe Triple Room

25.0 m² · 1 twin bed and 1 queen bed

  • City view
  • Rooftop pool
  • Air conditioning
  • Attached bathroom
  • Minibar
From
$84 /night
View room

Standout features

Outdoor Pool
Spa & Wellness
Bar & Lounge
Free Wi-Fi
Pet Friendly
Air Conditioning

Amenities at Petit Hotel Hafa

Most popular facilities

  • Outdoor swimming pool
  • Non-smoking rooms
  • Free Wifi
  • Airport shuttle
  • Family rooms
  • Bar

Great for your stay

  • Private bathroom
  • Pet friendly
  • Free Wifi
  • Family rooms
  • Airport shuttle
  • Non-smoking rooms
  • Water sports facilities on site
  • Tour desk

Bathroom

  • Toilet paper
  • Towels
  • Private bathroom
  • Toilet
  • Shower

Bedroom

  • Linens
  • Wardrobe or closet

Outdoors

  • Outdoor furniture
  • Sun deck
  • Terrace

Room amenities

  • Socket near the bed
  • Clothes rack

On the map

Calle Revolucion 55, 63734 Sayulita, Mexico

Get directions

What guests say
4.5 / 5
across 117 reviews

Petit Hotel Hafa holds a 4.5/5 rating across 117 reviews. Guests consistently point to the location, staff, and free Wi-Fi as the strongest aspects of a stay here. The property's score of 117 reviews at that rating suggests reliable rather than exceptional consistency — a good sign for a small independent hotel.

  • Staff9.5
  • Facilities9.3
  • Cleanliness9.2
  • Comfort9.2
  • Value For Money9.1
  • Location9.4
  • Free Wifi10

Good to know

Airport transferAvailable — arranged by property, paid separately
PetsAllowed
Wi-FiAvailable

Frequently asked

Where exactly is Petit Hotel Hafa located?

The hotel is in Sayulita, Mexico. Sayulita is a Pacific coast town in Nayarit state, known for surfing and a compact walkable centre. The hotel's location is one of the most-praised aspects in guest reviews.

Is there an airport shuttle?

Yes. The hotel provides an airport shuttle. A separate shuttle service is also available at an additional charge. Confirm pickup arrangements with the property before arrival.

What room types are available and what do they cost?

There are four room types: Double Room ($72), Deluxe Room ($72), Triple Room ($82), and Deluxe Triple Room ($84). All have air conditioning, a minibar, attached bathroom, and rooftop pool access.

Is the hotel pet-friendly?

Yes. The hotel accepts pets and has dedicated pet-friendly rooms. Confirm any pet policy details or fees directly with the property when booking.

Is there a swimming pool?

Yes. There is an outdoor rooftop pool. All room categories include access to it, along with the sun deck, terrace, and outdoor furniture.

Does the hotel have a spa?

Yes. Spa and wellness packages are available on site. The specific treatments on offer are best confirmed directly with the hotel.

Is the hotel suitable for families?

Yes. The hotel has designated family rooms. The Triple Room and Deluxe Triple Room sleep three with a combination of a twin and a queen bed, making them the most practical options for families.

What activities can be arranged from the hotel?

The hotel has water sports facilities on site and can arrange snorkeling, diving, horseback riding, hiking, and fishing. Walking tours are also available. Most activities carry an additional charge. The tour desk can assist with bookings.

Is there a bar or dining option at the hotel?

Yes. There is a bar on site with a happy hour. Guests looking for meals should check with the concierge for nearby dining options in Sayulita.

Is Wi-Fi available and is it free?

Yes. Free Wi-Fi is available throughout the property. It is one of the most frequently mentioned positives in guest feedback.

How do I book?

Rooms can be booked through the hotel directly or via major booking platforms. Rates start from $66 per night. Contact the concierge desk for specific requests, pet arrangements, or shuttle scheduling.

Does the hotel offer a concierge service?

Yes. A concierge is available on site and can assist with tour bookings, water sports, shuttle arrangements, and general local guidance around Sayulita.

Reserve your stay

Ready to book Petit Hotel Hafa?

Indicative rates from $66/night. Check availability & prices
AddressCalle Revolucion 55, 63734 Sayulita, Mexico
Petit Hotel Hafa from $66/night
Check availability