This article contains affiliate links. This article was first published on April 30, 2016 and updated in April 2019.
The tiny town of Sayulita varies in size from 2,500 to 6,000 depending on the season. In the peak months of December to May, the waters are clearer, quieter and the beach is crowded with tourists from Mexico and mostly from the US.
Although there are lots of large hotels and all-inclusive resorts in neighbouring Puerto Vallarta, Sayulita has a few accommodation options but is not the place for large hotels. If you are visiting Puerto Vallarta, I have created a guide to the best resorts here and another guide of things to do in Puerto Vallarta here. As I went on a road trip from Puerto Vallarta to Punta Mita through Sauylita, I also wrote a one day trip guide which you can browse here.
If you are looking for a place to stay in Sayulita this is a short list of a few boutique hotel, villas and resort options. For those looking for an even more local experience of where to stay in Sayulita, Airbnb also offers a few choices, and you can get $35 or Euro free credit if you book through my referral. And don’t forget to save my article on things to do in Sayulita, which you can find here.
1. Villa Amor
A group of 42 private villas on top of the hill at one end of Sayulita. The views from the sea facing villas are great and you have all the independence of your own private home with cozy balconies, mosquito nets and romance, like the name indicates. The style is rustic chic, like Playa Escondida, but without trying. It feels lived in, like your beach house would, and it is unpretentious. If you want to know where to stay in Sayulita that is calm, peaceful and unpretentious, Villa Amor is your answer. Rates starting at $100.
2. Petit Hotel Hafa
Moroccan riad meets Mexico in this beach ready, red and blue swanky boutique hotel in the middle of town. A rooftop provides seeping views over the town and prices are reasonable. This is a family hotel in Sayulita with 8 rooms managed by a couple who decided to retire to the beach after sailing around the world for years and they are happy to help travelers find their way, share their secrets and generally make you feel at home. The Bohemian feel of Sayulita is most understood and felt at Hotel Hafa. Rates starting at $65.
3. Playa Escondida
A rustic hotel secluded, but not too far from town but a world away. There is limited internet and phone coverage, no electricity and the luxury here is being back as one with nature. The resort is about 1 mile from Sayulita but it takes more than half an hour to walk it. This is the only truly luxury resort in Sayulita, with outdoor jacuzzi and great beach views. Rates start at $200 per night for the jungle rooms or twice as much for the beach ones.
4. Casa Brava
This towering house perched on top of the hill has incredible views. It is made of three units, the main two bedroom house, a smaller one bedroom apartment and a studio. The first two have their own pools but the studio doesn’t. You can watch the sunset from the pools at this beautiful hotel in Sayulita. Rates start at $115.
5. Hotel Sayulita Central
Bohemian Aztec B&B with rustic chic rooms in colourful bed linens and irregular walls. Each room is different and set in cute cozy decor inspired by rock bands like Guns ‘n’ Roses. The whole place is friendly and playful and the location, unbeatable, one block from the beach and the town square (yes, Sayulita is that small!) and with a facade as colourful as the rooms this is one of the funkiest hotels in Sayulita. Rates start at $110.
6. Aurinko Bungalows
Bungalows with their own kitchen in a similar Bohemian chic look like the other places in Sayulita but slightly more refined. Bright coloured walls with wood and white wool linen. Relax on your hammock reading a book or cook a slow dinner. Location wise it is across the street from Hotel Sayulita Central so it is right in the centre of town. Rates start at $70.
7. Hotel Villas Sayulita
A wellness inspired retreat in Sayulita with a pool, a secret garden with orchards, vermiculture and some animals, a smoothie bar and a holistic wellness center offering massages, yoga, meditation, pilates and other practices. The hotel is not as close to town as the rest but it is a great place to escape and reset. One of the best places to stay in Sayulita for a wellness getaway. Rates start at $115.
Here is a list of all the hotels with Tripadvisor scores:
|Hotel||Stars on TripAdvisor||Price||Photos & Availability|
|Villa Amor||4,5||$100||Booking.com | HotelsCombined | Agoda | TripAdvisor|
|Petit Hotel Hafa||4||$65||Booking.com | HotelsCombined | Agoda | TripAdvisor|
|Playa Escondida||4,5||$200||HotelsCombined | TripAdvisor|
|Casa Brava||-||$115||Their website | TripAdvisor|
|Hotel Sayulita Central||4,5||$110||Booking.com | HotelsCombined | Agoda | TripAdvisor|
|Aurinko Bungalows||4,5||$70||Booking.com | HotelsCombined | Agoda | TripAdvisor|
|Hotel Villas Sayulita||4,5||$115||Booking.com | HotelsCombined | Agoda | TripAdvisor|
If you’d like to read more about Mexico, check these posts…