↑↓ to move · Enter to open · Esc to close

🌍 Best-of list

Best cities with good weather most of the year under $2,000 a month

22 of the 148 cities we cover make this list, ranked by overall fit for someone moving from the US. 🇵🇪 Arequipa ranks first. Cheapest: La Paz at $566/mo all-in. Most pleasant year-round: Arequipa, 12 months.

How this list is chosen

Ranked with the City Finder's default weights for cost, climate, safety, internet and visa-free stay. Change the weights in the City Finder →

22 cities, best fit first
Compare # City $/mo ☀️ Pleasant months🛡️ Safety 🛂 Visa ⭐ Fit
1 🇵🇪 ArequipaPeru $822 85
2 🇵🇪 CuscoPeru $832 85
3 🇪🇨 CuencaEcuador $952 80
4 🇨🇱 Viña del MarChile $1,159 80
5 🇵🇹 EriceiraPortugal ≈$1,575 80ⓘ
6 🇪🇸 AlicanteSpain $1,854 76
7 🇪🇨 QuitoEcuador $1,036 74
8 🇧🇷 CuritibaBrazil $1,106 74
9 🇧🇷 Belo HorizonteBrazil $1,160 74
10 🇲🇽 QuerétaroMexico $1,704 73
11 🇨🇴 MedellínColombia $1,644 72
12 🇨🇱 ValparaísoChile $1,130 71
13 🇨🇱 SantiagoChile $1,285 71
14 🇨🇴 BogotáColombia $1,344 71
15 🇨🇷 San JoséCosta Rica $1,991 69
16 🇦🇷 CórdobaArgentina $1,292 66
17 🇬🇹 AntiguaGuatemala ≈$1,618 65
18 🇧🇴 La PazBolivia $566 64
19 🇬🇹 Guatemala CityGuatemala ≈$1,585 63
20 🇲🇽 Mexico CityMexico $1,986 63
21 🇰🇪 NairobiKenya $1,000 57
22 🇿🇦 Cape TownSouth Africa $1,796 52

Related lists