Skip to main content

Cities Near Recife

Cities near Recife, Brazil: 10 notable destinations within day-trip and weekend range, including Olinda, Jaboatão, Igarassu. Compare distance, drive time and flight time, with day-trip and getaway ideas.

The closest notable city to Recife, Brazil is Olinda, about 4 mi (6 km) away — roughly 12 min by road. Below, 10 nearby cities are ranked by distance, with real drive and flight estimates and whether each works best as a day trip or an overnight getaway.

CityDistanceDriveFlightBest for
OlindaA colourful colonial hilltop4 mi / 6 km12 minDrive/railDay trip
JaboatãoBeaches and waterfalls12 mi / 19 km41 minDrive/railDay trip
IgarassuBrazil's oldest churches15 mi / 25 km30 minDrive/railDay trip
Cabo de Santo AgostinhoCliffs and famous beaches19 mi / 31 km37 minDrive/railDay trip
CaruaruForro music and folk crafts77 mi / 123 km1 hr 47 minDrive/railDay trip / overnight
Vitória de Santo Antão28 mi / 46 km55 minDrive/railDay trip
Carpina29 mi / 47 km56 minDrive/railDay trip
Gravatá48 mi / 77 km1 hr 26 minDrive/railDay trip
Bezerros64 mi / 103 km1 hr 55 minDrive/railDay trip / overnight
Bayeux64 mi / 103 km1 hr 55 minDrive/railDay trip / overnight

Day trips from Recife

Within about 100 miles and easy to visit in a day: Olinda, Jaboatão, Igarassu, Cabo de Santo Agostinho, Caruaru. These are close enough to go and return without an overnight stay.

Getting around

Nearby cities are usually quickest by car or train; for the longer hops a regional flight can save time. Tap any city above for its full distance, driving-time and flight-time breakdown, or plan a specific route with the tools below.

Frequently asked questions

Notable cities near Recife include Olinda, Jaboatão, Igarassu, Cabo de Santo Agostinho, Caruaru. The closest is Olinda, about 4 miles (6 km) away. The table above lists each with its distance, drive time and best use.

More about Recife

Nearby city travel guides

Distances from Recife

Travel tools