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

🌍 Best-of list

Best cities with a retirement visa

70 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 70, 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 🇨🇱 Viña del MarChile $1,159 80
7 🇵🇹 EriceiraPortugal ≈$1,575 80ⓘ
8 🇪🇸 Las PalmasSpain $1,818 79
9 🇧🇷 FlorianópolisBrazil $1,256 76
10 🇪🇸 SevilleSpain $1,712 76
11 🇪🇸 AlicanteSpain $1,854 76
12 🇪🇸 MalagaSpain $2,217 76
13 🇵🇹 PortoPortugal $2,133 75
14 🇪🇨 QuitoEcuador $1,036 74
15 🇧🇷 CuritibaBrazil $1,106 74
16 🇧🇷 Belo HorizonteBrazil $1,160 74
17 🇹🇭 PhuketThailand $1,361 74
18 🇹🇭 BangkokThailand $1,367 73
19 🇦🇱 TiranaAlbania $1,627 73
20 🇧🇬 SofiaBulgaria $1,647 73
21 🇲🇽 QuerétaroMexico $1,704 73
22 🇪🇸 ValenciaSpain $2,214 73
23 🇵🇹 LisbonPortugal $2,512 73
24 🇵🇾 AsunciónParaguay $1,205 72
25 🇨🇴 MedellínColombia $1,644 72
26 🇲🇹 VallettaMalta $2,370 72
27 🇦🇪 Abu DhabiUnited Arab Emirates $2,940 72
28 🇨🇱 ValparaísoChile $1,130 71
29 🇨🇱 SantiagoChile $1,285 71
30 🇨🇴 BogotáColombia $1,344 71
31 🇹🇷 IstanbulTurkey $1,676 71
32 🇪🇸 MadridSpain $2,529 71
33 🇧🇷 Porto AlegreBrazil $1,088 70
34 🇵🇪 LimaPeru $1,345 70
35 🇮🇩 DenpasarIndonesia $787 69
36 🇧🇬 BanskoBulgaria ≈$1,170 69ⓘ
37 🇲🇾 Kuala LumpurMalaysia $1,246 69
38 🇬🇷 AthensGreece $1,679 69
39 🇨🇷 San JoséCosta Rica $1,991 69
40 🇧🇷 São PauloBrazil $1,390 68
41 🇮🇹 RomeItaly $2,237 68
42 🇨🇾 LimassolCyprus $2,632 68
43 🇦🇷 Buenos AiresArgentina $1,641 67
44 🇨🇴 CartagenaColombia ≈$1,844 67
45 🇵🇦 Panama CityPanama $2,114 67
46 🇦🇷 CórdobaArgentina $1,292 66
47 🇲🇽 GuadalajaraMexico $1,637 66
48 🇺🇾 MontevideoUruguay $1,688 66
49 🇦🇪 DubaiUnited Arab Emirates $3,593 66
50 🇧🇷 FortalezaBrazil $995 65

See all 70, including the 20 ranked below #50, in the City Finder →

Narrow it down

Related lists