Pendant des milliers d’années, la côte nord-est du Brésil a été occupée par un certain nombre de tribus indigènes. Les collines de la côte, où se trouve actuellement la municipalité d’Olinda, ont servi de lieu d’établissement aux tribus Tupinambá et Caeté. Des mercenaires français seraient les premiers Européens à avoir atteint Olinda. Cependant, ce sont les Portugais qui ont pris le contrôle de la ville après avoir exploité les rivalités intertribales.
Olinda, qui n’était au départ qu’une simple zone de peuplement, a été fondée par Duarte Coelho Pereira en 1535. Deux ans plus tard, elle est devenue une ville. En 1614, elle est devenue le siège de la prélature territoriale de Pernambouc, puis du diocèse d’Olinda après 62 ans.
Pendant des années, Olinda a été soumise aux Portugais, mais lorsque ces derniers se sont affaiblis, les Hollandais en ont profité pour occuper la ville pendant près de 24 ans. Pendant cette période, la ville était sous la responsabilité de Jean Maurice, qui était le prince de Nassau-Siegen. Maurice avait été nommé par la Compagnie néerlandaise des Indes occidentales pour gouverner les possessions néerlandaises au Brésil.
En raison de l’histoire longue et colorée de la ville, il n’est pas étonnant que sa culture se soit diversifiée et enrichie. En fait, outre sa beauté naturelle, Olinda est également considérée comme l’un des centres culturels du pays. En 1982, l’UNESCO l’a déclarée Patrimoine historique et culturel de l’humanité.