olinda está localizado no litoral do estado de pernambuco na mesorregião metropolitana do recife e microrregião do recife distando seis quilômetros da capital pernambucana situa-se na região metropolitana do recife limitando-se com o oceano atlântico a leste e os municípios de paulista norte e recife sul e oeste detendo uma área territorial de aproximadamente  km²