Where is Olinda, Brazil?

Written and Fact-checked by | Updated On: April 10, 2026 11:15 ET

Olinda sits in northeastern Brazil, within the state of Pernambuco, along the Atlantic coast just north of Recife. It borders the capital directly and forms part of the Recife metropolitan area, with Paulista to the north.

Location Map of Olinda, Brazil

About Map: The map showing location of Olinda in Brazil.

Where is Olinda Located?

Olinda sits in northeastern Brazil, within the state of Pernambuco, along the Atlantic coast just north of Recife. It borders the capital directly and forms part of the Recife metropolitan area, with Paulista to the north.

The municipality covers about 43 sq km (17 sq mi) and is one of the smaller coastal cities in the region. Population: 393,115 (Census 2022). Its landscape includes historic hills, coastal stretches, and dense urban neighborhoods.

The city is known for its colonial architecture and cultural festivals. Key attractions include Historic Center of Olinda, Alto da Sé, Igreja da Sé, Mosteiro de São Bento, and its colorful streets during Carnival.

Olinda Facts

CountryBrazil
Province/StatePernambuco
CountyOlinda Municipality
Settlement TypeCity
RegionNortheast Brazil
Population393,115 (2022)
Area43 sq km
Time ZoneBRT UTC-3
Postal Code53000-000 range
Dialing Code+55 81
Major RoadsPE-015, BR-101
Nearest AirportRecife Airport
Nearest Major CitiesRecife, Paulista
Famous ForHistoric center, Carnival
Main AttractionsAlto da Sé, Monasteries
TransportRoad, bus
Official LanguagePortuguese
CurrencyBrazilian Real

Distance from Olinda to Major Cities in Brazil

  • Olinda to Recife - 5 mi (8 km)
  • Olinda to Paulista - 10 mi (16 km)
  • Olinda to Jaboatão dos Guararapes - 15 mi (24 km)
  • Olinda to Caruaru - 85 mi (137 km)
  • Olinda to João Pessoa - 75 mi (121 km)
  • Olinda to Maceió - 160 mi (257 km)
  • Olinda to Natal - 185 mi (298 km)
  • Olinda to Fortaleza - 500 mi (805 km)
  • Olinda to Aracaju - 320 mi (515 km)
  • Olinda to Salvador - 500 mi (805 km)
  • Olinda to Teresina - 700 mi (1126 km)
  • Olinda to Brasília - 1050 mi (1690 km)
  • Olinda to Belo Horizonte - 1200 mi (1931 km)
  • Olinda to Rio de Janeiro - 1400 mi (2253 km)
  • Olinda to São Paulo - 1600 mi (2575 km)
  • Olinda to Curitiba - 1800 mi (2897 km)
  • Olinda to Porto Alegre - 2300 mi (3701 km)
  • Olinda to Manaus - 2200 mi (3541 km)