Matinhos es un municipio brasileño en el litoral del estado de Paraná. Pertenece a la Mesorregión Metropolitana de Curitiba y la Microrregión de Paranaguá. Se localiza al sudeste de la capital del estado, a una distancia de cerca de 111 km. Ocupa un área de 117,064 km², siendo 4,75 km² de perímetro urbano. Su población en 2011 fue estimada en 29 831 habitantes, en 2010 era lo 61º más populoso del estado paranaense.
El área del municipio, según el Instituto Brasileño de Geografía y Estadística (IBGE), es de 117,064 km², siendo 4,75 km² de zona urbana y los 112,314 km² restantes constituyen la zona rural. Se sitúa a 25°49'04" de latitud sur y 48°32'34" de longitud oeste y está a una distancia de 111 kilómetros a sur de la capital paranaense. Sus municipios limítrofes son Guaratuba, al sur y oeste, y Paranaguá y Pontal de Paraná, al norte; además del Océano Atlântico, al este.