CostLens
Home › Compare

Santa Maria da Boa Vista vs Teresina

Brazil vs Brazil · 529 km apart

Santa Maria da Boa Vista

Brazil

R$2,026 ($375)

single / month

Cheaper overall
VS

Teresina

Brazil

R$2,610 ($483)

single / month

Category Breakdown (USD)

ExpenseSanta Maria da Boa VistaTeresinaCheaper
Meal at an inexpensive restaurant$4.05$5.13Santa Maria da Boa Vista
Three-course meal for two, mid-range$16.20$20.52Santa Maria da Boa Vista
Cappuccino$1.22$1.54Santa Maria da Boa Vista
Monthly groceries (single person)$91.80$116Santa Maria da Boa Vista
Monthly public transport pass$14.85$18.81Santa Maria da Boa Vista
Basic utilities for an 85m² apartment$39.15$49.59Santa Maria da Boa Vista
Internet (60 Mbps, unlimited)$11.34$14.36Santa Maria da Boa Vista
Fitness club membership$11.34$14.36Santa Maria da Boa Vista
Cinema ticket$2.97$3.76Santa Maria da Boa Vista
One-bedroom apartment in city centre$151$203Santa Maria da Boa Vista
One-bedroom apartment outside centre$105$141Santa Maria da Boa Vista
Three-bedroom apartment in city centre$316$424Santa Maria da Boa Vista
Total single-person budget$375$483Santa Maria da Boa Vista
Average net salary$585$741

Verdict

Santa Maria da Boa Vista is cheaper overall. A single-person monthly budget in Santa Maria da Boa Vista runs about $375 versus $483 in Teresina — a difference of roughly 29%.

Salary-adjusted, Teresina leaves more disposable income after basic expenses. Both figures are model estimates — see each city page for local-currency detail.

Full cost of living in Santa Maria da Boa Vista  ·  Full cost of living in Teresina

Frequently Asked Questions

Is Santa Maria da Boa Vista cheaper than Teresina?
Yes. A single person spends an estimated $375 per month in Santa Maria da Boa Vista versus $483 in Teresina — about 29% less.
How far is Santa Maria da Boa Vista from Teresina?
The straight-line distance between Santa Maria da Boa Vista and Teresina is approximately 529 km (329 miles).
Which city has better salaries, Santa Maria da Boa Vista or Teresina?
The estimated average net salary is $585 in Santa Maria da Boa Vista and $741 in Teresina. After living costs, a single person keeps roughly $210 in Santa Maria da Boa Vista versus $258 in Teresina per month.