Praia do Carneiro es una playa en Oporto ubicada cerca de la desembocadura del río Duero en el océano. En su extremo sur hay un antiguo espigón y el faro de Felgueiras. Y no muy lejos de la playa se encuentra la imponente Fortaleza de São João da Foz, una fortaleza del siglo XVI construida para defender la desembocadura del Duero.
Desafortunadamente, la playa en sí no es muy cómoda. El suelo está hecho de piedras y arena gruesa, y la calidad del agua aquí tampoco es perfecta. Sin embargo, la Praia do Carneiro es un lugar digno de visitar debido a los interesantes alrededores y los monumentos cercanos. Un parque, restaurantes y bares también están cerca.
Carneiro tiene la Bandera Azul y la distinción Golden Beach. En el siglo XIX fue una de las zonas de baño más visitadas de Oporto. Su nombre proviene de la época en que los pastores se asentaban cerca de la costa y pastaban aquí sus rebaños.