Airport: Puerto Vallarta (PVR): Delta has direct flights from SLC-PVR once daily. This is the easiest option, however, other airlines fly there with connections daily as well.
Puerto Vallarta to Sayulita - Approximately 45 minutes by car, there are plenty of car rentals at the airport. If you do not want to drive in Mexico there are taxi's/uber or private transfers can be setup through the hotel. The cheapest option is to take the local bus from the airport to Sayulita. Find more detailed information here at sayulitalife.com Amor Boutique hotel can also arrange a private transfer to and from the airport to the hotel.
In Sayulita - The city is a small and walkable surf town with shops and restaurants all within a few minutes walk. If you don't want to walk, golf carts are available for rent everywhere.