Paranaguá fica localizada no litoral do estado do Paraná. A sede municipal está compreendida entre as seguintes coordenadas geográficas: 25°31'12" de latitude sul e 48°30'32" de longitude oeste do Meridiano de Greenwich.
Limita ao norte com Antonina e Guaraqueçaba através da Baía de Paranaguá; ao sul com Guaratuba e Matinhos; a leste com Pontal do Paraná e a oeste com Morretes. O município ocupa uma área de 826,652 quilômetros quadrados.
Distância da Capital(Curitiba): 91 km do Porto de Paranaguá.