Sayulita está ubicado en el estado de Nayarit sobre la costa Pacífica de México. Una de las ciudades principales más cercanas es Puerto Vallarta.