Se sitúa en el norte de la isla, en parte del valle de La Orotava, a 41 kilómetros de la capital Santa Cruz de Tenerife.