Tavira es una ciudad portuguesa del distrito de Faro, región y subregión del Algarve. El municipio tiene 607 km de área y 24.995 habitantes (2001), subdividido en nueve freguesías. Limita al noreste con el municipio de Alcoutim, al este con Castro Marim y Vila Real de Santo António, al suroeste con Olhão, al oeste con São Brás de Alportel y Loulé y al sur con el océano Atlántico. Es un destino turístico destacado dentro de la región del Algarve.