You can find all Tenerife post codes in the Post Office Official website (www.correos.es) under códigos postales, just enter the provincia and then go for the localidad you are looking for. To save you the job, we have posted here the codes for the main municipalities:
Adeje 38670
Arafo 38550
Arico 38260
Arona 38640
Buenavista del Norte 38483
Candelaria 38530
La Laguna 38200
Garachico 38450
Fasnia 38570
Granadilla de Abona 38600
Guancha, La 38440
Guía de Isora 38680
Güímar 38500
Icod 38430
Orotava, La 38300
Puerto de la Cruz 38400
Realejos, Los 38410
San Juan de la Rambla. 38420
San Miguel de Abona 38620
Santa Cruz de Tenerife from 38001 to 38010
Santa Úrsula 38390
Santiago del Teide 38436
Sauzal, El 38360
Silos, Los 38470
Tacoronte 38350
Tanque, El 38435
Tegueste 38280
Victoria de Acentejo, La 38380
Vilaflor 38613
Also below you can find the codes for the main areas and touristic resorts:
Alcalá 38686
Armeñime 38678
Bajamar 38250
Barrio García Escámez 38009
La Caleta (Adeje) 38679
Costa del Silencio – Las Galletas 38630
Cuesta, La 38320
Esperanza, La 38290
Hoya Fría 38110
Matanza de Acentejo, La 38370
Médano, El 38612
Mercedes, Las 38293
Mesa del Mar, Urbanización 38358
Playa de la Arena. 38683
Playa de las Américas 38660
Playa de los Cristianos 38650
Playa de San Juan 38687
Playa Paraíso 38678
Prix, El 38358
Puerto Santiago – Los Gigantes 38683
Punta del Hidalgo 38240
Radazul 38109
Romantica I y II 38418
San Eugenio 38660
San Isidro de Abona 38611
Taco – Barranco Grande 38108
Tejina 38260
Ten-Bel, Urb. 38631
Torviscas, Urb. 38679
Valle Guerra 38270