The best airport to fly into is Puerto Vallarta (PVR). From there, you can get a rental car, pre-arrange a taxi service, call an Uber, or catch the bus.
It's helpful to pick up pesos at your local bank before traveling. The exchange rate is ungodly at the airport in Puerto Vallarta, and you will likely need some pesos before arriving in Sayulita. Once you’ve arrived, Sayulita does have numerous ATMs around town.
Sayulita has a number of smaller boutique hotels and Airbnbs. We recommend booking as soon as possible as January is during high season and we cannot guarantee continued availability. We recommend staying in Sayulita to remain within walking distance for the weekend. Sayulita Plaza (the red dot on the map) is a great reference point for orienting yourself around what is close to town. Most Airbnb's are within walking distance of the Plaza. We will not be providing transportation from surrounding areas such as San Pancho or Punta Mita.
Bus: 60 pesos ($3USD), 40 minutes, the more local experience but still safe! Cross the overpass to the other side of the street from the airport to find the bus stop
Uber: Cross the overpass to the other side of the street from the airport. Generally costs around $40.
Car service: Starts at around $50 for 2-4 people. Pre-arrange ahead of time. They will meet you with a sign once you pass through customs. There are many options but we recommend the company linked below for reliability and affordability.
Rental cars: A good option if you'd like to explore beaches farther away from Sayulita, but not necessary! Everything in Sayulita is walking distance, or you can also rent golf carts which are easier for just zipping around town (see links below).