Cities in Bulgaria
Discover the diverse urban destinations of Bulgaria — from the cosmopolitan capital to medieval towns and Black Sea ports.
Major Cities
Bulgaria's largest cities — start here for the best infrastructure, international access, and cultural depth.
Sofia
Sofia is Bulgaria's capital and largest city, a fascinating blend of ancient Thracian, Roman, Ottoman, and Soviet-era heritage layered beneath a modern European surface. The city sits in a wide valley...
Plovdiv
Plovdiv is Bulgaria's second-largest city and one of the oldest continuously inhabited cities in Europe, with evidence of settlement stretching back over 8,000 years. Named European Capital of Culture...
Varna
Varna is Bulgaria's third-largest city and the undisputed capital of the Black Sea coast, blending a vibrant beach culture with serious historical and cultural depth. The city is home to the oldest pr...
Burgas
Burgas is Bulgaria's fourth-largest city and the laid-back gateway to the stunning southern Black Sea coast. Less polished than Varna and far less touristy, it has a genuine, workaday charm that grows...
Historic Towns
Medieval capitals, Revival-era gems, and UNESCO treasures where Bulgaria's deep history comes alive.
Veliko Tarnovo
Veliko Tarnovo is one of Bulgaria's most visually dramatic cities, its houses stacked vertically up the slopes of three hills that wrap around a tight meander of the Yantra River. As the capital of th...
Nessebar
Nessebar is a treasure trove of history packed onto a small rocky peninsula jutting into the Black Sea, connected to the mainland by a narrow 400-meter causeway. A UNESCO World Heritage Site since 198...
Koprivshtitsa
Koprivshtitsa is a living museum of the Bulgarian National Revival, a tiny mountain town of roughly 2,400 souls tucked into the Sredna Gora range at 1,030 meters elevation. The town preserves 388 offi...
Melnik
Melnik holds a record no other Bulgarian town can claim: with just 208 permanent residents, it is officially the country's smallest town, yet it packs more character per square meter than cities a tho...
Kazanlak
Kazanlak is the undisputed capital of the Rose Valley (Rozova Dolina), the narrow sub-Balkan trough between the Stara Planina and Sredna Gora mountain ranges where Bulgaria produces 85% of the world's...
Sozopol
Sozopol is the oldest town on the Bulgarian Black Sea coast, founded as Apollonia Pontica in 610 BC by Greek colonists from the city of Miletus. Its atmospheric Old Town occupies a narrow rocky penins...
Tryavna
Tryavna is Bulgaria's woodcarving capital, a small and exquisitely preserved Balkan Mountain town where the art of woodcarving and icon painting flourished during the National Revival period of the 18...
Other Destinations
Off-the-beaten-path cities with their own character — fewer tourists, authentic local life, and surprising discoveries.
Pleven
Pleven is a historically significant city in northern Bulgaria whose name is known across the Balkans and beyond for the Siege of Pleven — the brutal five-month battle in 1877 that broke Ottoman contr...
Ruse
Ruse is Bulgaria's fifth-largest city and its most architecturally European, earning the enduring nickname "Little Vienna" for its grand Neo-Baroque, Neo-Rococo, and Art Nouveau buildings that would n...
Bansko
Bansko is Bulgaria's premier mountain resort, nestled at 936 meters elevation at the foot of the dramatic Pirin Mountains. In winter, it draws skiers and snowboarders from across Europe to modern slop...
Lovech
Lovech is one of Bulgaria's most underrated destinations — a small city of 28,000 straddling the Osam River in the forested foothills of the Central Stara Planina, offering a rare combination of archi...
Vratsa
Vratsa is a city of dramatic contrasts, set at the foot of the Vratsa Balkan mountains where the Stara Planina range reaches some of its most spectacular heights in northwest Bulgaria. The city's defi...