Tavira kisváros Portugália délkeleti részén, Algarve tartományban. Lakossága 26 ezer fő volt 2011-ben.