Se encuentra localizada en la zona ocidental del concelho, la freguesia de Pinheiro tiene como vecinos las freguesias de Aguiar da Beira al nordeste, Coruche al oeste y Cortiçada al sureste y el concelho de Sátão al oeste.