La Orotava leží na severu ostrova Tenerife, asi 30 km jihozápadně od hlavního města Santa Cruz. Je to nejenom město, ale zároveň také stejnojmenný "okres", který je se svojí rozlohou 207 km2 největším na ostrově. Půlku jeho plochy zaujímá národní park Teide, kde najdete i nejvyšší vrchol celého Španělska, Pico del Teide.