No, Sayulita is pretty affordable. You see, even though there are amazing activities and unique attractions, you don't have to break the bank while on vacation here. You can eat out for a few dollars, stay at a nice hotel for $100 to $150 including breakfast, and take a day trip around Sayulita.