If you are a US citizen you WILL need a valid passport to travel to Mexico. Please make sure it is up-to-date!
Please fly into Licenciado Gustavo Diaz Ordaz Airport (PVR) just north of Puerto Vallarta. From there it is a 45-60 minute drive to Sayulita.
Once through the airport and out into the general waiting space, you can get a taxi to Sayulita contracting the service at one of the “Taxi Autorizado” kiosks. The rates are listed according to zone. Provide the address you are going to. You will pay at the kiosk and be given a ticket. Walk outside to the taxi line up and the taxi coordinator will assign a taxi to you. Taxis are safe and rates are fixed. OR You can arrange transportation in advance through VIP Vallarta Transportation. https://www.vipvallartatransportation.com/