Tavira is a city and municipality in the east of the Algarve region on the south coast of Portugal. It is in the Faro District. In 2011, 26,167 people lived there and its area is 606.97 km².