Cost of Living Comparison Between Guangzhou (Canton) and Rio de Janeiro
For one person, living is cheaper in Guangzhou (Canton): $914 a month against $1,182 in Rio de Janeiro, rent and utilities included – about $3,200 less a year. Rent and utilities account for most of the difference.
-
Guangzhou (Canton) Living Index44Cost of Living Index in Guangzhou (Canton)Learn more -
Rio de Janeiro Living Index57Cost of Living Index in Rio de JaneiroLearn more
How much you'll spend in Guangzhou (Canton) and in Rio de Janeiro
Real prices from locals and on-the-ground checks – rent, groceries, transit and the daily extras. Here's what a month in Guangzhou (Canton) and in Rio de Janeiro actually costs, broken down by who's living it.
A single person spends $914 per month in Guangzhou (Canton) vs $1,182 in Rio de Janeiro, rent included.
- Guangzhou (Canton) $914
- Rio de Janeiro $1,182
A couple spends around $1,442 per month in Guangzhou (Canton) vs $1,750 in Rio de Janeiro, rent included.
- Guangzhou (Canton) $1,442
- Rio de Janeiro $1,750
A family of three spends $1,971 per month in Guangzhou (Canton) vs $2,318 in Rio de Janeiro, rent included.
- Guangzhou (Canton) $1,971
- Rio de Janeiro $2,318
Guangzhou (Canton) is about 23% cheaper than Rio de Janeiro, and outside of rent the biggest gap is in eating out.
Both Guangzhou (Canton) and Rio de Janeiro are more affordable than the global median – Guangzhou (Canton) 33% lower, Rio de Janeiro 13% lower.
CityCost data is based on AI and user input – minor inaccuracies may occur.
Last update for Guangzhou (Canton): October 26, 2026
Last update for Rio de Janeiro: October 25, 2026
Cost Breakdown
A central one-bedroom costs $509 in Guangzhou (Canton) versus $776 in Rio de Janeiro. Rent is usually the largest line item in a monthly budget, so the gap here sets the tone for the overall comparison.
Salaries in Guangzhou (Canton) are about 2.1 times higher, which reinforces the cost advantage – you earn more and spend less. Purchasing power leans clearly in its favor.
A mid-range dinner for two costs $30 in Guangzhou (Canton) versus $37 in Rio de Janeiro. Groceries tell a different story – $242 in Guangzhou (Canton) vs $201 in Rio de Janeiro – so Rio de Janeiro wins on supermarket bills even if dining out costs more.
- Guangzhou (Canton) Rio de Janeiro 17,610 km ≈ 23 h nonstop flight
- Guangzhou (Canton)
- Rio de Janeiro
Distances are measured in a straight line. Your location is detected approximately.
City Median Internet Speeds Comparison (Updated April 2026)
How do living costs in Guangzhou (Canton) and in Rio de Janeiro compare overall?
What salary covers living expenses in Guangzhou (Canton) compared to Rio de Janeiro?
How do rents compare between Guangzhou (Canton) and Rio de Janeiro?
Which city is more expensive overall: Guangzhou (Canton) or Rio de Janeiro?
How do commuting costs compare in Guangzhou (Canton) and in Rio de Janeiro?
How does quality of life compare between Guangzhou (Canton) and Rio de Janeiro?
Guangzhou (Canton) vs other spots: cost of living compared
Similar cities
Da Nang
Cebu
Denpasar, Bali
Amed, Bali
Nairobi
Brasilia