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

🌍 Best-of list

Best cities with pleasant weather in April

78 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: Pokhara at $482/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 78, 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 🇨🇳 ShanghaiChina $1,567 80
6 🇵🇹 EriceiraPortugal ≈$1,575 80ⓘ
7 🇷🇴 BucharestRomania $1,456 79
8 🇨🇳 BeijingChina $1,617 79
9 🇪🇸 Las PalmasSpain $1,818 79
10 🇭🇷 ZagrebCroatia $1,821 79
11 🇯🇴 AmmanJordan $1,222 76
12 🇯🇵 OsakaJapan $1,524 76
13 🇪🇸 SevilleSpain $1,712 76
14 🇪🇸 AlicanteSpain $1,854 76
15 🇭🇷 SplitCroatia $1,976 76
16 🇪🇸 MalagaSpain $2,217 76
17 🇺🇿 TashkentUzbekistan $1,166 75
18 🇲🇩 ChisinauMoldova $1,364 75
19 🇲🇪 PodgoricaMontenegro $1,370 75
20 🇦🇲 YerevanArmenia $1,567 75
21 🇭🇺 BudapestHungary $1,770 75
22 🇰🇷 SeoulSouth Korea $2,039 75
23 🇵🇹 PortoPortugal $2,133 75
24 🇸🇮 LjubljanaSlovenia $2,147 75
25 🇳🇵 PokharaNepal $482 74
26 🇽🇰 PristinaKosovo $898 74
27 🇪🇨 QuitoEcuador $1,036 74
28 🇧🇷 CuritibaBrazil $1,106 74
29 🇧🇷 Belo HorizonteBrazil $1,160 74
30 🇷🇸 Novi SadSerbia $1,316 74
31 🇷🇸 BelgradeSerbia $1,630 74
32 🇸🇰 BratislavaSlovakia $2,115 74
33 🇯🇵 TokyoJapan $2,242 74
34 🇳🇵 KathmanduNepal $539 73
35 🇦🇱 TiranaAlbania $1,627 73
36 🇧🇬 SofiaBulgaria $1,647 73
37 🇪🇸 ValenciaSpain $2,214 73
38 🇵🇹 LisbonPortugal $2,512 73
39 🇨🇴 MedellínColombia $1,644 72
40 🇲🇹 VallettaMalta $2,370 72
41 🇦🇿 BakuAzerbaijan $1,106 71
42 🇨🇱 ValparaísoChile $1,130 71
43 🇨🇱 SantiagoChile $1,285 71
44 🇨🇴 BogotáColombia $1,344 71
45 🇹🇷 IstanbulTurkey $1,676 71
46 🇦🇹 ViennaAustria $2,525 71
47 🇪🇸 MadridSpain $2,529 71
48 🇧🇷 Porto AlegreBrazil $1,088 70
49 🇬🇷 AthensGreece $1,679 69
50 🇨🇷 San JoséCosta Rica $1,991 69

See all 78, including the 28 ranked below #50, in the City Finder →

Other months

Narrow it down

Related lists