Townleap
💎

Hidden Gems

Great cities that didn't make the algorithm's top 10.

Underrated, undersold, and underexplored. Cities that rarely make the top-of-mind lists but are quietly excellent by the numbers.

84 cities ranked by collection score

How we rank

Famous cities auto-excluded. Rent < $1,800/mo required. Affordability (25%), safety (25%, UNODC), democracy (20%, EIU), internet (20%, Ookla). Rewards being quietly excellent.

Sources: Numbeo · UNODC · EIU · OECD PISA · Ookla · EF EPI · World Bank

🇷🇴
BucharestRomania
🌡 30°C🌙 OKrent $668/mo1.3 crime255 Mbps
2🇹🇼
TaipeiTaiwan
🌡 32°Crent $735/mo0.6 crime142 Mbps
3🇰🇷
SeoulSouth Korea
🌡 28°C🌙 OKrent $871/mo0.5 crime182 Mbps
4🇵🇹
PortoPortugal
🌊 Ocean🌡 23°C🌙 OKrent $1297/mo0.7 crime226 Mbps
5🇸🇪
GothenburgSweden
🌊 Sea🌡 19°C🌙 OKrent $1080/mo1.1 crime163 Mbps
6🇫🇷
MarseilleFrance
🌊 Sea🌡 27°C🌙 OKrent $902/mo1.6 crime169 Mbps
7🇲🇾
Kuala LumpurMalaysia
🌡 32°C🌙 OKrent $690/mo1.0 crime135 Mbps
8🇬🇷
AthensGreece
🌊 Sea🌡 32°C🌙 OKrent $737/mo1.1 crime98 Mbps
9🇨🇳
ShanghaiChina
🌊 Sea🌡 31°Crent $907/mo0.5 crime281 Mbps
10🇪🇪
TallinnEstonia
🌊 Sea🌡 20°C🌙 DEADrent $816/mo1.5 crime112 Mbps
11🇫🇷
LyonFrance
🌡 26°C🌙 OKrent $972/mo1.6 crime146 Mbps
12🇮🇳
BangaloreIndia
🌡 28°C🌙 OKrent $324/mo2.8 crime94 Mbps
13🇵🇹
LisbonPortugal
🌊 Ocean🌡 27°C🌙 OKrent $1616/mo0.7 crime238 Mbps
14🇵🇱
KrakowPoland
🌡 23°C🌙 OKrent $976/mo0.4 crime88 Mbps
15🇸🇪
MalmoSweden
🌊 Sea🌡 20°C🌙 DEADrent $1092/mo1.1 crime84 Mbps
16🇦🇹
GrazAustria
🌡 25°Crent $772/mo0.9 crime
17🇭🇺
BudapestHungary
🌡 26°C🌙 OKrent $918/mo0.7 crime80 Mbps
18🇮🇳
GoaIndia
🌊 Sea🌡 29°Crent $167/mo2.8 crime
19🇵🇱
WarsawPoland
🌡 23°C🌙 OKrent $1224/mo0.7 crime109 Mbps
20🇦🇹
ViennaAustria
🌡 24°C🌙 OKrent $1303/mo1.0 crime101 Mbps
21🇨🇿
PragueCzech Republic
🌡 23°C🌙 OKrent $1228/mo2.0 crime137 Mbps
22🇵🇹
FaroPortugal
🌊 Ocean🌡 28°C🌙 DEADrent $1077/mo0.7 crime49 Mbps
23🇵🇹
LagosPortugal
🌊 Ocean🌡 28°Crent $1233/mo0.7 crime84 Mbps
24🇨🇳
BeijingChina
🌡 31°Crent $1059/mo0.5 crime204 Mbps
25🇪🇸
SevilleSpain
🌡 34°Crent $980/mo0.6 crime
26🇪🇸
ValenciaSpain
🌊 Sea🌡 29°C🌙 OKrent $1429/mo0.7 crime99 Mbps
27🇳🇱
The HagueNetherlands
🌊 Sea🌡 20°C🌙 DEADrent $1548/mo0.7 crime99 Mbps
28🇷🇸
BelgradeSerbia
🌡 27°C🌙 OKrent $904/mo1.0 crime68 Mbps
29🇹🇭
Chiang MaiThailand
🌡 31°C🌙 DEADrent $463/mo4.8 crime143 Mbps
30🇩🇪
HamburgGermany
🌡 21°C🌙 OKrent $1359/mo1.5 crime96 Mbps
31🇪🇬
CairoEgypt
🌡 35°Crent $215/mo1.3 crime26 Mbps
32🇪🇸
MadridSpain
🌡 31°C🌙 WILDrent $1498/mo0.6 crime94 Mbps
33🇮🇱
HaifaIsrael
🌊 Sea🌡 29°C🌙 DEADrent $1054/mo1.6 crime63 Mbps
34🇦🇲
YerevanArmenia
🌡 34°C🌙 DEADrent $680/mo2.2 crime65 Mbps
35🇨🇦
MontrealCanada
🌊 Lake🌡 25°C🌙 OKrent $1309/mo2.3 crime112 Mbps
36🇫🇷
MontpellierFrance
🌊 Sea🌡 30°Crent $930/mo1.3 crime
37🇮🇩
BaliIndonesia
🌊 Sea🌡 29°C🌙 OKrent $1082/mo0.3 crime36 Mbps
38🇮🇹
RomeItaly
🌊 Sea🌡 30°C🌙 OKrent $1355/mo0.5 crime75 Mbps
39🇬🇪
BatumiGeorgia
🌊 Sea🌡 26°C🌙 DEADrent $461/mo2.3 crime32 Mbps
40🇮🇹
BolognaItaly
🌡 31°Crent $1130/mo0.6 crime
41🇮🇹
FlorenceItaly
🌡 30°C🌙 OKrent $1316/mo0.5 crime46 Mbps
42🇲🇦
MarrakechMorocco
🌡 35°Crent $495/mo1.7 crime
43🇩🇪
MunichGermany
🌡 22°C🌙 OKrent $1678/mo0.9 crime92 Mbps
44🇬🇧
EdinburghUnited Kingdom
🌊 Sea🌡 17°C🌙 OKrent $1620/mo1.1 crime89 Mbps
45🇺🇿
TashkentUzbekistan
🌡 35°Crent $609/mo1.4 crime83 Mbps
46🇪🇸
BilbaoSpain
🌊 Sea🌡 25°Crent $1259/mo0.7 crime
47🇪🇸
TenerifeSpain
🌊 Ocean🌡 27°Crent $1217/mo0.9 crime
48🇫🇷
NiceFrance
🌊 Sea🌡 28°Crent $1142/mo1.3 crime
49🇬🇧
ManchesterUnited Kingdom
🌡 20°C🌙 OKrent $1703/mo1.1 crime102 Mbps
50🇬🇪
TbilisiGeorgia
🌡 29°C🌙 OKrent $681/mo2.3 crime45 Mbps
51🇰🇿
AlmatyKazakhstan
🌡 28°Crent $756/mo2.6 crime133 Mbps
52🇨🇦
TorontoCanada
🌊 Lake🌡 24°C🌙 OKrent $1659/mo2.3 crime125 Mbps
53🇪🇸
MalagaSpain
🌊 Sea🌡 29°Crent $1392/mo0.6 crime
54🇭🇷
SplitCroatia
🌊 Sea🌡 30°Crent $1077/mo0.8 crime
55🇮🇹
MilanItaly
🌊 Lake🌡 28°C🌙 OKrent $1737/mo0.5 crime90 Mbps
56🇻🇳
Da NangVietnam
🌊 Sea🌡 34°Crent $475/mo1.5 crime
57🇹🇭
BangkokThailand
🌡 33°C🌙 WILDrent $703/mo4.8 crime77 Mbps
58🇦🇷
Buenos AiresArgentina
🌡 27°C🌙 WILDrent $767/mo4.3 crime55 Mbps
59🇦🇹
SalzburgAustria
🌡 24°Crent $1537/mo0.9 crime
60🇨🇳
ShenzhenChina
🌊 Sea🌡 31°Crent $743/mo0.5 crime
61🇵🇹
FunchalPortugal
🌊 Ocean🌡 24°Crent $1568/mo0.7 crime
62🇩🇪
FrankfurtGermany
🌡 26°Crent $1358/mo2.7 crime
63🇹🇷
IstanbulTurkey
🌊 Sea🌡 28°C🌙 OKrent $1070/mo2.6 crime51 Mbps
64🇧🇷
Rio de JaneiroBrazil
🌊 Ocean🌡 31°Crent $661/mo20.6 crime143 Mbps
65🇹🇭
PhuketThailand
🌊 Sea🌡 31°Crent $708/mo4.8 crime
66🇨🇴
MedellinColombia
🌡 26°C🌙 OKrent $703/mo25.3 crime79 Mbps
67🇨🇷
AtenasCosta Rica
🌡 27°Crent $650/mo17.7 crime
68🇨🇷
San JoseCosta Rica
🌡 25°Crent $998/mo17.7 crime82 Mbps
69🇧🇷
FlorianopolisBrazil
🌊 Ocean🌡 29°Crent $627/mo20.6 crime
70🇿🇦
Cape TownSouth Africa
🌊 Ocean🌡 24°C🌙 OKrent $1026/mo45.5 crime53 Mbps
71🇨🇷
TamarindoCosta Rica
🌊 Ocean🌡 30°Crent $950/mo17.7 crime
72🇲🇽
MeridaMexico
🌡 34°Crent $601/mo24.9 crime
73🇺🇸
TucsonUnited States
🌡 37°Crent $1322/mo6.7 crime
74🇲🇽
CancunMexico
🌊 Sea🌡 32°Crent $737/mo26.1 crime
75🇲🇽
TulumMexico
🌊 Sea🌡 32°Crent $1045/mo26.1 crime41 Mbps
76🇲🇽
AjijicMexico
🌊 Lake🌡 26°Crent $879/mo24.9 crime
77🇲🇽
Mexico CityMexico
🌊 Lake🌡 24°C🌙 OKrent $1173/mo26.1 crime33 Mbps
78🇲🇽
Playa del CarmenMexico
🌊 Sea🌡 32°Crent $1068/mo26.1 crime
79🇲🇽
San Miguel de AllendeMexico
🌡 26°Crent $1106/mo24.9 crime
80🇺🇸
Las VegasUnited States
🌡 39°Crent $1587/mo8.7 crime
81🇷🇺
Saint PetersburgRussia
🌊 Sea🌡 21°Crent $908/mo7.8 crime
82🇲🇽
Puerto VallartaMexico
🌊 Ocean🌡 30°Crent $1435/mo24.9 crime
83🇺🇸
PhoenixUnited States
🌡 40°Crent $1787/mo8.4 crime
84🇷🇺
MoscowRussia
🌡 22°Crent $1499/mo7.8 crime

Frequently Asked Questions

OK but which hidden gems city actually wins?

Bucharest (Romania) sits at #1 right now — city-centre rent starts around $668/month. That's based on data, not vibes.

Top 3, no hedging?

#1 Bucharest (Romania), #2 Taipei (Taiwan), #3 Seoul (South Korea). These scored highest on the actual metrics we use for this collection — not on how many Instagram reels mention them.

Where can I do this without burning through savings?

Goa (India) — rent starts at ~$167/month for a 1-bed in the centre. Your mileage varies with lifestyle, but the signal is clear.

Which one won't keep me up at night?

Bali (Indonesia) — 0.3 homicides per 100k residents (UNODC). That's the lowest in this collection, and a strong proxy for overall safety.

How does this ranking actually work?

Underrated, undersold, and underexplored. Cities that rarely make the top-of-mind lists but are quietly excellent by the numbers. Scores come from real data: Numbeo (rent), UNODC (crime), EIU (democracy), Ookla (internet speed), EF EPI (English). No one paid to be here.

Other Collections