BR Rio de Janeiro — a mover's brief

What Rio de Janeiro actually looks, feels, and costs like for someone considering moving. Neighbourhoods, climate, transport, healthcare, safety, and the practical scaffolding — every figure sourced.

Country
Brazil
Americas
Population
12,280,702
metro · 2024
Area
6,774 km²
Elevation
2 m
city centre
Time zone
America/Sao_Paulo
Currency
BRL
Airport
GIG,SDU · Rio de Janeiro/Galeão International Airport
Metro
3 metro lines · tram network
Walkability
●●●○○
editorial score · 1–5
Bike friendliness
●●●○○
editorial score · 1–5
Primary language
Portuguese is dominant. English proficiency is modest outside tourism and multinationals; basic Portuguese is essential for daily life.

Source: IBGE ↗ · verified 2026-04-22

Cost of living

Cost of living

Total monthly essentials: approximately €880/month for a single person in a 1-bedroom flat (rent + utilities + groceries + transit). District and lifestyle swing this 30–50% either way.
ItemMonthly / item costSource
1-bedroom flat, city centre €600/mo IBGE / FIPE / Secovi ↗
Rent per square metre €11.00/m² IBGE / FIPE / Secovi ↗
Utilities (85m² flat) €65/mo IBGE / FIPE / Secovi ↗
Public transport pass €35/mo IBGE / FIPE / Secovi ↗
Groceries, one person €180/mo IBGE / FIPE / Secovi ↗
Restaurant meal, average €7 IBGE / FIPE / Secovi ↗
Climate

Climate

Monthly normals — high · low (°C)
Annual: 27.8° / 20.7° · 1221mm rainfall
Jan 30° 23° Feb 31° 23° Mar 30° 23° Apr 28° 22° May 27° 20° Jun 26° 19° Jul 25° 18° Aug 26° 18° Sep 26° 19° Oct 27° 20° Nov 28° 21° Dec 29° 22°
Monthly rainfall (mm)
137 130 136 105 80 54 53 56 88 117 121 144

Hottest month typically Feb, coldest Jul. Values are station normals — actual weather varies year-to-year. Source: INMET — Normais Climatológicas 1991–2020 ↗

Also in Brazil

Other Brazil cities

Moving to Brazil

Visa routes

Relevant residence permits. Full visa data on the Brazil country brief.

Get the monthly brief.

One email a month — the most important visa, tax, and policy changes across tracked countries. Unsubscribe anytime.