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

🌍 Best-of list

Best cheap cities with warm winters

38 of the 148 cities we cover make this list, ranked by overall fit for someone moving from the US. 🇻🇳 Da Nang ranks first. Cheapest: Dhaka at $555/mo all-in. Most pleasant year-round: Viña del Mar, 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 →

38 cities, best fit first
Compare # City $/mo ☀️ Pleasant months🛡️ Safety 🛂 Visa ⭐ Fit
1 🇻🇳 Da NangVietnam $952 82
2 🇹🇭 Chiang MaiThailand $1,041 82
3 🇻🇳 HanoiVietnam $873 81
4 🇲🇾 PenangMalaysia $925 81
5 🇨🇱 Viña del MarChile $1,159 80
6 🇧🇷 FlorianópolisBrazil $1,256 76
7 🇧🇷 CuritibaBrazil $1,106 74
8 🇧🇷 Belo HorizonteBrazil $1,160 74
9 🇹🇭 PhuketThailand $1,361 74
10 🇹🇭 BangkokThailand $1,367 73
11 🇵🇾 AsunciónParaguay $1,205 72
12 🇻🇳 Ho Chi Minh CityVietnam $1,058 71
13 🇨🇱 ValparaísoChile $1,130 71
14 🇨🇱 SantiagoChile $1,285 71
15 🇨🇴 BogotáColombia $1,344 71
16 🇧🇷 Porto AlegreBrazil $1,088 70
17 🇵🇪 LimaPeru $1,345 70
18 🇮🇩 DenpasarIndonesia $787 69
19 🇲🇾 Kuala LumpurMalaysia $1,246 69
20 🇧🇷 São PauloBrazil $1,390 68
21 🇻🇳 Hoi AnVietnam ≈$816 67ⓘ
22 🇦🇷 CórdobaArgentina $1,292 66
23 🇧🇷 FortalezaBrazil $995 65
24 🇦🇷 MendozaArgentina $1,131 64
25 🇧🇷 Rio de JaneiroBrazil $1,485 63
26 🇲🇦 MarrakechMorocco $1,005 62
27 🇱🇦 VientianeLaos ≈$1,110 62
28 🇵🇭 ManilaPhilippines $1,122 61
29 🇧🇴 Santa CruzBolivia $621 60
30 🇮🇩 JakartaIndonesia $827 58
31 🇱🇰 ColomboSri Lanka $1,047 58
32 🇧🇩 DhakaBangladesh $555 57
33 🇰🇪 NairobiKenya $1,000 57
34 🇪🇬 CairoEgypt $596 54
35 🇮🇩 UbudIndonesia ≈$1,134 54ⓘ
36 🇰🇭 Phnom PenhCambodia $1,258 53
37 🇩🇴 Santo DomingoDominican Republic $1,362 52
38 🇳🇬 LagosNigeria $1,257 45

Narrow it down

Related lists