Map of Santa Maria da Boa Vista, Brazil
Santa Maria da Boa Vista is a city in Pernambuco, Brazil, with a population of about 42,782. It lies at 8.8078°S, 39.8256°W. Santa Maria da Boa Vista is about 1,173 km (729 mi) northeast of Brasília, the capital. The nearest city on our map is Curaçá, 22 km to the southwest.
Santa Maria da Boa Vista at a glance
Country
Region
Pernambuco
Population
42,782GeoNames
Coordinates
-8.8078, -39.82568°48′28″S 39°49′32″W
Time zone
America/BahiaUTC−03:00
Local time
–
Distance to Brasília
1,173 km (729 mi)
Where is Santa Maria da Boa Vista?
- Located in the Southern and Western hemispheres.
- Daylight ranges from about 11 h 37 min on the shortest day to 12 h 38 min on the longest day (around 21 June and 21 December).
Cities near Santa Maria da Boa Vista
- Curaçá — 22 km southwest
- Petrolina — 99 km southwest
- Ouricuri — 107 km north
- Salgueiro — 113 km northeast
- Exu — 145 km north
- Araripina — 156 km northwest
- São José do Belmonte — 158 km northeast
- Brejo Santo — 173 km northeast
- Barbalha — 176 km north
- Crato — 181 km north
Largest cities in Pernambuco
- Recife — 1,653,461
- Jaboatão dos Guararapes — 644,037
- Petrolina — 418,444
- Caruaru — 402,290
- Olinda — 364,717
- Paulista — 342,167
- Cabo — 216,969
- Garanhuns — 151,803
- Vitória de Santo Antão — 134,084
- Igarassu — 123,017
Largest cities in Brazil
- São Paulo — 12,400,232
- Rio de Janeiro — 6,747,815
- Belo Horizonte — 2,721,564
- Salvador — 2,711,840
- Fortaleza — 2,400,000
- Manaus — 2,219,580
- Brasília — 2,207,718
- Curitiba — 1,948,626
- Recife — 1,653,461
- Goiânia — 1,536,097
Map of Brazil and all its cities →
Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.