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

🌍 Best-of list

Best cities with pleasant weather in July

67 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: La Paz at $566/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 67, 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 🇵🇹 EriceiraPortugal ≈$1,575 80ⓘ
6 🇭🇷 ZagrebCroatia $1,821 79
7 🇧🇷 FlorianópolisBrazil $1,256 76
8 🇵🇱 KrakowPoland $1,803 76
9 🇲🇩 ChisinauMoldova $1,364 75
10 🇭🇺 BudapestHungary $1,770 75
11 🇱🇹 VilniusLithuania $1,771 75
12 🇵🇹 PortoPortugal $2,133 75
13 🇸🇮 LjubljanaSlovenia $2,147 75
14 🇪🇨 QuitoEcuador $1,036 74
15 🇧🇷 CuritibaBrazil $1,106 74
16 🇧🇷 Belo HorizonteBrazil $1,160 74
17 🇷🇸 Novi SadSerbia $1,316 74
18 🇱🇻 RigaLatvia $1,605 74
19 🇷🇸 BelgradeSerbia $1,630 74
20 🇵🇱 WarsawPoland $2,105 74
21 🇸🇰 BratislavaSlovakia $2,115 74
22 🇨🇿 PragueCzechia $2,157 74
23 🇲🇽 QuerétaroMexico $1,704 73
24 🇵🇹 LisbonPortugal $2,512 73
25 🇵🇾 AsunciónParaguay $1,205 72
26 🇨🇴 MedellínColombia $1,644 72
27 🇨🇱 SantiagoChile $1,285 71
28 🇨🇴 BogotáColombia $1,344 71
29 🇦🇹 ViennaAustria $2,525 71
30 🇧🇷 Porto AlegreBrazil $1,088 70
31 🇰🇿 AstanaKazakhstan $1,212 70
32 🇵🇪 LimaPeru $1,345 70
33 🇪🇪 TallinnEstonia $1,921 70
34 🇧🇬 BanskoBulgaria ≈$1,170 69ⓘ
35 🇨🇷 San JoséCosta Rica $1,991 69
36 🇫🇮 HelsinkiFinland $2,413 69
37 🇧🇷 São PauloBrazil $1,390 68
38 🇦🇷 CórdobaArgentina $1,292 66
39 🇲🇽 GuadalajaraMexico $1,637 66
40 🇧🇦 SarajevoBosnia $1,244 65
41 🇬🇹 AntiguaGuatemala ≈$1,618 65
42 🇩🇰 CopenhagenDenmark $3,344 65
43 🇧🇴 La PazBolivia $566 64
44 🇧🇷 Rio de JaneiroBrazil $1,485 63
45 🇬🇹 Guatemala CityGuatemala ≈$1,585 63
46 🇲🇽 Mexico CityMexico $1,986 63
47 🇨🇭 BernSwitzerland $3,545 63
48 🇧🇾 MinskBelarus $1,131 62
49 🇧🇪 BrusselsBelgium $2,508 62
50 🇩🇪 MunichGermany $2,929 62

See all 67, including the 17 ranked below #50, in the City Finder →

Other months

Narrow it down

Related lists