Las guayaberas oaxaqueñas están elaboradas principalmente en lino. También se confeccionan en algodón, manta y popelina. La preferencia por las anteriores telas se debe a que son frescas, ligeras; permiten que el cuerpo transpire adecuadamente y así resista el calor. Hay que recordar que la guayabera nació en sitios con climas tropicales, próximos a la costa. La comodidad de los que las portan es lo primordial.
El color básico de estas camisas es el blanco, pero conforme ha pasado el tiempo, se han popularizado otras tonalidades: negro, rojo, azul, verde, lila, etc. Sin embargo, en pueblos y ciudades con tradiciones muy arraigadas, los colores predominantes siguen siendo el blanco y el negro.