Algarve has an area of . It borders with the Alentejo region (Alentejo Litoral and Baixo Alentejo subregions) to the north, the Atlantic Ocean to the west and south, and the Guadiana river, and Andalusia (Spain), to the east.