Getting There & Away
Bus 910 Piedade/Rio Doce runs about every half-hour from Boa Viagem (any stop on Av Conselheiro Aguiar) in Recife to Olinda and back. The 1983 Rio Doce/Princesa Isabel and 1992 Pau Amarelo buses run from Terminal Cais de Santa Rita in central Recife to Olinda and back. All cost R$3.20. Olinda’s main bus stop is on Praça do Carmo.
From Recife airport, you can take bus 042 from outside Arrivals to Terminal Cais de Santa Rita, then the 1983 or 1992 from there to Olinda. Usually the quicker option, however, is to make the five-minute walk to Aeroporto metro station on Rua 10 de Julho, taking a 20-minute metro ride to the central Recife station (also called Estação Central; R$3), and then a 1992 Pau Amarelo bus to Olinda, departing about every 15 minutes from Rua Floriano Peixoto outside the station.
From Recife bus station (Terminal Integrado de Passageiros) to Olinda, take the metro to the central Recife station and then a 1992 Pau Amarelo bus.
Taxis to Olinda cost around R$60 from Boa Viagem, R$70 from Recife bus station and R$75 from the airport.