Absolutely! Although USD is not used as much as in northern Mexico. The exchange rate in Sayulita is a little bit lower and every establishment has its own conversion rates. Some will give you a rate as low as MXN$16 per USD but some are also fair and will give you a little higher rate of MXN$19 per USD. The current exchange rate is $MXN20 per dollar. There are also many exchange rate houses in Sayulita which will be discussed in the later part of this post.