Petit Hotel Hafa
A rooftop pool, a spa, and Sayulita right outside the door.
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.
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
Deluxe Room
20.0 m² · 1 queen bed
- View
- Rooftop pool
- Air conditioning
- Attached bathroom
- Minibar
Triple Room
25.0 m² · 1 twin bed and 1 queen bed
- Rooftop pool
- Air conditioning
- Attached bathroom
- Minibar
Deluxe Triple Room
25.0 m² · 1 twin bed and 1 queen bed
- City view
- Rooftop pool
- Air conditioning
- Attached bathroom
- Minibar
Standout features
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
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
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.























