Oliveira de Frades (Portuguese pronunciation:[oliˈvɐjɾɐ ðɨ ˈfɾaðɨʃ]) is a municipality in the district Viseu in Portugal. The population in 2011 was 10,261, in an area of 145.35km².
The municipality was created in 1836 by splitting the former municipality Lafões into the current municipalities of Oliveira de Frades, Sao Pedro do Sul and Vouzela.