The Top 50

Cities in Bulgaria

The most important cities in Bulgaria at a glance – from the bustling metropolis to the charming small town. Each city links to a detailed page with map, attractions and travel tips.

🗺️ See all on the map
Nessebar
city

Nessebar

Nessebar, often referred to as the "Pearl of the Black Sea," is one of the oldest cities in Europe and a fascinating gem on the Bulgarian coast.

Learn more →
Burgas
city

Burgas

Burgas is the fourth-largest city in Bulgaria and the economic and cultural center of the southern Black Sea coast.

Learn more →
Bansko
city

Bansko

Bansko, nestled at the foot of the Pirin Mountains, is Bulgaria's leading winter sports center and a charming year-round destination.

Learn more →
Dobrich
city

Dobrich

Dobrich, located in the heart of Dobrudzha in northeastern Bulgaria, is a significant agricultural center known as the \\\\\\\"Granary of Bulgaria.\\…

Learn more →
Shumen
city

Shumen

Shumen, located in northeastern Bulgaria, is a city with deep historical significance and a strong cultural heritage.

Learn more →
Sliven
city

Sliven

Sliven, located at the foot of the striking \\\\\\\"Blue Rocks\\\\\\\" in southeastern Bulgaria, is a city with a strong industrial tradition and a h…

Learn more →
Pernik
city

Pernik

Pernik, located west of Sofia, is a city with a strong industrial identity and deep-rooted mining traditions.

Learn more →
Vidin
city

Vidin

Vidin, located on the banks of the Danube in northwestern Bulgaria, is a city with a rich medieval history and strategic importance as a border town.

Learn more →
Vratsa
city

Vratsa

Vratsa, nestled at the foot of the Balkan Mountains, is a paradise for nature lovers and adventurers.

Learn more →
Stara Zagora
city

Stara Zagora

Stara Zagora, located in the heart of Thrace, is one of Bulgaria's most modern and well-planned cities, known for its wide, straight boulevards and g…

Learn more →
Blagoevgrad
city

Blagoevgrad

Blagoevgrad, located in southwestern Bulgaria in the Struma River valley, is a vibrant university city and a significant cultural center of the regio…

Learn more →
Pazardzhik
city

Pazardzhik

Pazardzhik, located in the fertile Upper Thracian Plain on the banks of the Maritsa River, is a city with a rich trade and craft tradition.

Learn more →
Haskovo
city

Haskovo

Haskovo, located in southeastern Bulgaria, is a city with a long history and a strategic location near the borders with Turkey and Greece.

Learn more →
Novi Iskar
city

Novi Iskar

Novi Iskar is a town in western Bulgaria, close to Sofia.

Learn more →
Karlovo
city

Karlovo

Nestled in the famous Rose Valley at the foot of the Balkan Mountains, Karlovo is the birthplace of Bulgarian national hero Vasil Levski.

Learn more →
Gotse Delchev
city

Gotse Delchev

A town in southwestern Bulgaria, nestled in a picturesque valley between the Pirin and Rhodope Mountains.

Learn more →
Radomir
city

Radomir

Radomir is a historic town at the foot of the Golo Bardo mountain, known for its rich history and scenic nature.

Learn more →
Lom
city

Lom

Lom is a picturesque Danube port town in northwestern Bulgaria.

Learn more →
Cherven bryag
city

Cherven bryag

Cherven Bryag is an industrial town in Pleven Province, northern Bulgaria, situated on the Zlatna Panega River.

Learn more →
Tryavna
city

Tryavna

Tryavna is located on the northern slope of the Balkan Mountains.

Learn more →
Peshtera
city

Peshtera

Nestled in the Rhodope Mountains, Peshtera is famous for its caves, rich history, and winemaking.

Learn more →
Chirpan
city

Chirpan

Located in the Thracian Plain of Bulgaria, Chirpan is known for its vineyards, rich agricultural heritage, and as the birthplace of the renowned poet…

Learn more →
Pleven
city

Pleven

Pleven is located in northern Bulgaria and is an important regional commercial hub.

Learn more →
Aytos
city

Aytos

Aytos is a town in Burgas Province, known for its rock formations and the 'Genger' ethnographic complex, showcasing traditional Bulgarian life.

Learn more →
Targovishte
city

Targovishte

Targovishte is a city in northeastern Bulgaria.

Learn more →
Koprivshtitsa
city

Koprivshtitsa

Koprivshtitsa is a historical town in the Balkan Mountains.

Learn more →
Ravda
city

Ravda

Ravda is a welcoming seaside resort on the Black Sea coast, known for its fine sandy beaches, family-friendly atmosphere, and proximity to historic N…

Learn more →
Svishtov
city

Svishtov

Svishtov is located on the southern bank of the Danube in northern Bulgaria.

Learn more →
Bankya
city

Bankya

Bankya, a famous spa town near Sofia, is renowned for its healing mineral water and clean mountain air.

Learn more →
Parvomay
city

Parvomay

Parvomay is an agricultural hub in the fertile Upper Thracian Plain.

Learn more →
Durankulak
city

Durankulak

Durankulak is the northernmost village on the Bulgarian coast, famous for its ecological lake and one of Europe's oldest Neolithic settlements.

Learn more →
Melnik
city

Melnik

Melnik is the smallest city in Bulgaria and is located in the Pirin Mountains.

Learn more →
Petrich
city

Petrich

Petrich is located in the far southwest of Bulgaria, not far from the borders with Greece and North Macedonia.

Learn more →
Balchik
city

Balchik

Balchik is a coastal town on the Black Sea.

Learn more →
Asenovgrad
city

Asenovgrad

Asenovgrad is located at the foot of the Rhodope Mountains, south of Plovdiv.

Learn more →
Emona
city

Emona

Emona is a secluded village on the Bulgarian Black Sea coast, famous for its dramatic cliffs, wild nature, and proximity to the stunning Irakli beach.

Learn more →
Chiprovtsi
city

Chiprovtsi

Chiprovtsi is located in the northwest of the Balkan Mountains.

Learn more →
Rusalka
city

Rusalka

Rusalka is a picturesque holiday village set within a nature reserve, known for its rocky coves, mineral springs, and abundant birdlife.

Learn more →
Tsarevo
city

Tsarevo

A peaceful port town at the foot of the Balkan's Strandzha Mountains, known for its three bays, the Church of the Assumption, and untouched nature.

Learn more →
Gabrovo
city

Gabrovo

Gabrovo is located on the northern slopes of the Balkan Mountains and is a traditional center of the textile industry.

Learn more →
Kyustendil
city

Kyustendil

Kyustendil is located in western Bulgaria on the slopes of the Osogovo Mountains.

Learn more →
Botevgrad
city

Botevgrad

Botevgrad, located in a picturesque valley at the foot of the Balkan Mountains, is a city with a rich history and a modern industrial atmosphere.

Learn more →
Bratsigovo
city

Bratsigovo

Bratsigovo is located at the northern foot of the Rhodope Mountains.

Learn more →
Nova Zagora
city

Nova Zagora

Nova Zagora is located in southern Bulgaria in the Thracian Plain.

Learn more →
Veliko Tarnovo Cultural Quarter
city

Veliko Tarnovo Cultural Quarter

The historical center of Veliko Tarnovo displays the architecture and history of the national revival.

Learn more →
Kardzhali
city

Kardzhali

Kardzhali is located in the Eastern Rhodope Mountains in southern Bulgaria.

Learn more →
Samokov
city

Samokov

Samokov is located in the Rila Mountains, near the famous ski resort Borovets.

Learn more →
Harmanli
city

Harmanli

Harmanli is located in southern Bulgaria at the crossroads of important trade routes.

Learn more →
Devnya
city

Devnya

Devnya is located near Varna.

Learn more →
Razgrad
city

Razgrad

Razgrad is a city in northeastern Bulgaria on the Beli Lom river.

Learn more →

Frequently asked questions

What are the largest cities in Bulgaria?

This page lists the most important cities by population – each with its own detail page, map and attractions.

How do I find attractions per city?

Click a city – the detail page lists the top attractions, a map and travel tips.