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

🌍 Best-of list

Best safe cities

73 of the 148 cities we cover make this list; here are the top 50, ranked by overall fit for someone moving from the US. 🇻🇳 Da Nang ranks first. Cheapest: Pokhara at $482/mo all-in. Most pleasant year-round: Lisbon, 11 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 73, best fit first
Compare # City $/mo ☀️ Pleasant months🛡️ Safety 🛂 Visa ⭐ Fit
1 🇻🇳 Da NangVietnam $952 82
2 🇹🇭 Chiang MaiThailand $1,041 82
3 🇹🇼 TaipeiTaiwan $1,649 82
4 🇻🇳 HanoiVietnam $873 81
5 🇲🇾 PenangMalaysia $925 81
6 🇨🇳 ShanghaiChina $1,567 80
7 🇵🇹 EriceiraPortugal ≈$1,575 80ⓘ
8 🇷🇴 BucharestRomania $1,456 79
9 🇨🇳 BeijingChina $1,617 79
10 🇪🇸 Las PalmasSpain $1,818 79
11 🇭🇷 ZagrebCroatia $1,821 79
12 🇴🇲 MuscatOman $1,523 77
13 🇯🇴 AmmanJordan $1,222 76
14 🇯🇵 OsakaJapan $1,524 76
15 🇪🇸 SevilleSpain $1,712 76
16 🇵🇱 KrakowPoland $1,803 76
17 🇪🇸 AlicanteSpain $1,854 76
18 🇭🇷 SplitCroatia $1,976 76
19 🇪🇸 MalagaSpain $2,217 76
20 🇺🇿 TashkentUzbekistan $1,166 75
21 🇦🇲 YerevanArmenia $1,567 75
22 🇭🇺 BudapestHungary $1,770 75
23 🇱🇹 VilniusLithuania $1,771 75
24 🇰🇷 SeoulSouth Korea $2,039 75
25 🇵🇹 PortoPortugal $2,133 75
26 🇸🇮 LjubljanaSlovenia $2,147 75
27 🇳🇵 PokharaNepal $482 74
28 🇽🇰 PristinaKosovo $898 74
29 🇷🇸 Novi SadSerbia $1,316 74
30 🇹🇭 PhuketThailand $1,361 74
31 🇱🇻 RigaLatvia $1,605 74
32 🇷🇸 BelgradeSerbia $1,630 74
33 🇵🇱 WarsawPoland $2,105 74
34 🇸🇰 BratislavaSlovakia $2,115 74
35 🇨🇿 PragueCzechia $2,157 74
36 🇯🇵 TokyoJapan $2,242 74
37 🇳🇵 KathmanduNepal $539 73
38 🇹🇭 BangkokThailand $1,367 73
39 🇦🇱 TiranaAlbania $1,627 73
40 🇧🇬 SofiaBulgaria $1,647 73
41 🇲🇽 QuerétaroMexico $1,704 73
42 🇪🇸 ValenciaSpain $2,214 73
43 🇵🇹 LisbonPortugal $2,512 73
44 🇧🇭 ManamaBahrain $1,784 72
45 🇸🇦 RiyadhSaudi Arabia $2,012 72
46 🇲🇹 VallettaMalta $2,370 72
47 🇦🇪 Abu DhabiUnited Arab Emirates $2,940 72
48 🇦🇿 BakuAzerbaijan $1,106 71
49 🇦🇹 ViennaAustria $2,525 71
50 🇪🇸 MadridSpain $2,529 71

See all 73, including the 23 ranked below #50, in the City Finder →

Narrow it down

Related lists