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

🌍 Best-of list

Best cities with a digital nomad visa and a retirement visa

55 of the 148 cities we cover make this list; here are the top 50, ranked by overall fit for someone moving from the US. 🇵🇪 Arequipa ranks first. Cheapest: Denpasar at $787/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 →

Top 50 of 55, best fit first
Compare # City $/mo ☀️ Pleasant months🛡️ Safety 🛂 Visa ⭐ Fit
1 🇵🇪 ArequipaPeru $822 85
2 🇵🇪 CuscoPeru $832 85
3 🇹🇭 Chiang MaiThailand $1,041 82
4 🇲🇾 PenangMalaysia $925 81
5 🇪🇨 CuencaEcuador $952 80
6 🇵🇹 EriceiraPortugal ≈$1,575 80ⓘ
7 🇪🇸 Las PalmasSpain $1,818 79
8 🇧🇷 FlorianópolisBrazil $1,256 76
9 🇪🇸 SevilleSpain $1,712 76
10 🇪🇸 AlicanteSpain $1,854 76
11 🇪🇸 MalagaSpain $2,217 76
12 🇵🇹 PortoPortugal $2,133 75
13 🇪🇨 QuitoEcuador $1,036 74
14 🇧🇷 CuritibaBrazil $1,106 74
15 🇧🇷 Belo HorizonteBrazil $1,160 74
16 🇹🇭 PhuketThailand $1,361 74
17 🇹🇭 BangkokThailand $1,367 73
18 🇦🇱 TiranaAlbania $1,627 73
19 🇧🇬 SofiaBulgaria $1,647 73
20 🇪🇸 ValenciaSpain $2,214 73
21 🇵🇹 LisbonPortugal $2,512 73
22 🇵🇾 AsunciónParaguay $1,205 72
23 🇨🇴 MedellínColombia $1,644 72
24 🇲🇹 VallettaMalta $2,370 72
25 🇦🇪 Abu DhabiUnited Arab Emirates $2,940 72
26 🇨🇴 BogotáColombia $1,344 71
27 🇹🇷 IstanbulTurkey $1,676 71
28 🇪🇸 MadridSpain $2,529 71
29 🇧🇷 Porto AlegreBrazil $1,088 70
30 🇵🇪 LimaPeru $1,345 70
31 🇮🇩 DenpasarIndonesia $787 69
32 🇧🇬 BanskoBulgaria ≈$1,170 69ⓘ
33 🇲🇾 Kuala LumpurMalaysia $1,246 69
34 🇬🇷 AthensGreece $1,679 69
35 🇨🇷 San JoséCosta Rica $1,991 69
36 🇧🇷 São PauloBrazil $1,390 68
37 🇮🇹 RomeItaly $2,237 68
38 🇨🇾 LimassolCyprus $2,632 68
39 🇦🇷 Buenos AiresArgentina $1,641 67
40 🇨🇴 CartagenaColombia ≈$1,844 67
41 🇵🇦 Panama CityPanama $2,114 67
42 🇦🇷 CórdobaArgentina $1,292 66
43 🇺🇾 MontevideoUruguay $1,688 66
44 🇦🇪 DubaiUnited Arab Emirates $3,593 66
45 🇧🇷 FortalezaBrazil $995 65
46 🇦🇷 MendozaArgentina $1,131 64
47 🇺🇾 Punta del EsteUruguay ≈$1,945 64ⓘ
48 🇪🇸 BarcelonaSpain $2,618 64
49 🇧🇷 Rio de JaneiroBrazil $1,485 63
50 🇵🇭 ManilaPhilippines $1,122 61

See all 55, including the 5 ranked below #50, in the City Finder →

Narrow it down

Related lists